Installation · Free validator

Engine-hours source validator: ignition wire vs CAN vs hour meter

Three counts of the same engine time rarely agree. Enter one period of readings per machine, see which source drifts and by how much, and which input the tracker should read.

The count the other two are compared with. Usually the hour meter that maintenance uses.

%

Difference you accept between two sources before a machine is flagged.

days

Used to catch impossible figures: more than 24 hours a day.

Machines
MachineMeter at start (h)Meter at end (h)CAN at start (h)CAN at end (h)Wire hours in the periodRemove

Example rows are filled in. Leave the CAN cells empty if the machine does not send engine hours. Wire hours are the engine-on hours the tracker logged for the same period.

How this is calculated
hours = reading at end - reading at start drift = (source - reference) / reference agree when |drift| <= tolerance factor = reference hours / wire hours
Source driftTypical tolerance · editable

Take this to the workshop

A report with every machine, the drift of each source, the likely cause and the input to wire.

Engine-hours source report

Get the source check for your installer and maintenance team

  • Hours by source for each machine
  • Drift of the wire and of the second source
  • Likely cause and the input to use
  • Correction factor and re-sync interval
  • Counter value to set at the next sync
Three counts, one engine

Read all three on the same day

A fair comparison needs the same period for every source. Take the start and end readings yourself.

TrackerHour meterread by handIgnition switchIGN or ACC wireEngine ECUengine hours on CANphoto + readingIGNCAN H / L
Fig. 1 One machine, three counts of the same engine time. The tool compares them for one period.
  1. Photograph the hour meter

    At the start of the period, with the date visible. Note the CAN engine hours at the same time if the machine sends them.

  2. Check the ignition input

    Find which wire feeds the tracker input: IGN (run) or ACC. Turn the key to ACC with the engine off and watch the input state.

    IGN / ACC
  3. Confirm CAN engine hours

    Check that the value on the bus moves while the engine runs. A value that never changes is not engine hours.

    CAN H / L
  4. Read again at the end

    Same machine, same time of day, a month later. Then enter all three in the tool.

What does the engine-hours validator do?

A machine can report its engine hours three ways: the hour meter on the dash, the engine-hours value the engine sends on CAN, and the engine-on time the tracker logs from its ignition input. The validator compares the three for one period, per machine, and tells you which input the tracker should read from now on.

Why do the sources differ?

  • An ACC or key-on wire counts time with the key on and the engine off.
  • Power cuts, a sleeping device or a loose input lose engine-on time.
  • Some hour meters run on key-on, others only with oil pressure or under load.
  • A replaced or faulty meter stops matching the engine.

Inputs you need

InputWhere to find itTip
Hour meter readingsThe dash of the machinePhotograph them with the date.
CAN engine hoursThe tracker or platform, if it reads CANLeave empty if the machine does not send them.
Wire hoursThe engine-on report of the tracker for the periodSame dates as the meter readings.
ToleranceYour maintenance practice2 % is a typical starting point.

How it is calculated

Each source gives hours for the period. The drift of a source is its difference from the reference, as a share of the reference. When the wire and the second source agree with each other but not with the reference, the reference is the odd one out. A meter that did not move while the engine ran is set aside and CAN becomes the reference.

drift = (source hours - reference hours) / reference hours factor = reference hours / wire hours drift per month = |drift| x engine hours per month re-sync every = accepted error / drift per month

Worked example

Loader 03: the meter moved from 2,870 to 3,038 h, so 168 h. The tracker logged 191.5 h on its ignition wire. Drift = (191.5 - 168) / 168 = +14.0 %. The wire counts more than the engine ran, which points to an ACC or key-on wire. Factor = 168 / 191.5 = 0.8773. At 180 h a month the counter drifts 25.2 h a month, so with a 10 h limit it would need a reset about every 12 days. Moving the wire is the better fix.

Reading the results

  • Read CAN engine hours: the engine's own count agrees with your reference, so the tracker should read it.
  • Keep the ignition wire: the wire agrees within your tolerance.
  • Move to a run-only signal: the wire counts key-on time. Use IGN, the alternator D+ terminal or an oil-pressure switch, after checking the wiring diagram.
  • Check wiring and power: the wire loses time. Look at power cuts and the input connection first.

Assumptions and limits

One period per machine is a sample, not a law: repeat the check after a change. The factor corrects one period with the same cause. It does not fix the cause. The tool checks sources of engine hours. It does not price machine hours or check invoices.

Related Tracom solution

Engine hours from the right input

Whether the tracker should read an ignition wire or CAN engine hours depends on the machine. Tell us your machine types and we will help you wire and configure your Tracom devices.

  • Ignition and inputs logged with time and position when wired.
  • Advanced Configuration Files to keep one setup per machine type.
  • Real-time SMS adjustments to set a counter without a site visit.
  • Over-the-air updates managed through the SCMS portal.
Questions

Engine-hours questions, answered

Need help with your own setup? Contact Tracom.

Why do tracker engine hours differ from the hour meter?

Because they count different things. The tracker counts the time its ignition input is on. The meter may count key-on time, oil-pressure time or load time. The wire chosen at install decides most of the gap.

Is CAN engine hours more accurate than the hour meter?

Not necessarily. It is the engine controller's own count, so it does not depend on a wire. Compare it with the meter once. If they agree, CAN is the simpler input for the tracker.

What does the correction factor do?

Multiply the wire hours of the period by it to get the reference hours. It holds only while the cause stays the same. Fixing the wire is better than living with a factor.

How often should the tracker counter be re-synced?

Often enough that the error stays below what maintenance accepts. The Correction tab divides your accepted error by the drift per month.

Can I use this for rental billing?

No. It checks where engine hours come from. Billing rules belong to your contract and your timesheet process.

What is Tracom's role?

Tracom makes the device that logs ignition and reads inputs. Which source counts for maintenance is your decision. Ask us which inputs your device model and machines support.

Before the next service round

Wire the input that matches the engine

Send us your machine list and how each one is wired today. We will help you choose between the ignition wire and CAN engine hours on your Tracom devices.

Get the report

Enter your details and we will email you the file.

Use your real name so the file arrives addressed to you. Don't worry, we won't flood you with emails or calls.

Scroll to Top