Reper Ops

Guides

How to Track Heavy Equipment Hours Remotely: Meter Sources Compared

How old a number each of the four meter sources gives you, what to do when a meter is reset or the data stops, and how all this moves a maintenance due date.

Published:6 min read
Machine card screen listing the hour meter with the source and date of the last reading

Four ways to read working hours

There are four ways to follow working hours remotely. A device reads the engine control unit over the CAN bus. A GPS device sends one report a day. Data is pulled from the server of the manufacturer or the telematics provider. Or someone on site types in a value by hand. Instead of asking which one is correct, ask how old a number each one gives you. For a maintenance due date, what matters is that the delay stays smaller than your warning threshold.

All four usually run side by side in one fleet. A new excavator may report through the manufacturer's data, a mid-age loader through a CAN device, and an old roller only through a value entered by QR code. The last reading line on the meters tab of the machine shows through which channel and when the value arrived. That is where you read how far to trust a number in the list.

ISO 15143-3, named in the third way, is not a method of reading. It is a data exchange schema. The standard defines the communication between the server of a telematics provider or manufacturer and the customer's application. It does not cover collecting data from the CAN bus on the machine, or sending that data from the device to the provider's server. Those two links belong to the provider. The official scope is given on the ISO 15143-3 page on the ISO website.

The four sources side by side

Three properties decide the outcome for a maintenance plan: what the source reads, how late it arrives and where it fails. The lines below put these three side by side for each source.

  • Machine electronics (CAN bus): a device that reads the machine's own total hours. In the current integration, a device with a CAN bus writes the cumulative meter, which is the total hours of the engine controller. Data arrives at the collection interval. The default is 6 hours per connection and it can be set per project between 1 and 24 hours. Where it fails: not every machine has this output, and if the cable or device is removed, the flow stops.
  • GPS device: in the current integration, the daily work of a device without a CAN bus arrives the next day as a daily total and is written to that day's record. Today's work is not yet visible. Where it fails: the time the device counts may not match the engine hours exactly.
  • Manufacturer data (ISO 15143-3): pulls hour data through the manufacturer's standard interface. Your company authorises the access from its own manufacturer account. The manufacturer's server decides how current the data is, and the collection interval on the Reper side is the connection setting above. Where it fails: if the machine is not registered in the manufacturer account, or the authorisation has expired, no data arrives.
  • Manual entry: the operator, technician or timekeeper writes the gauge value by QR code, the mobile app or the meter entry page. The delay is the time since the last entry. Where it fails: forgetting to enter, and writing a guess without looking at the gauge.

Choosing the mode for manual entry, and bulk upload

In the new meter reading window, the mode field offers two choices. Cumulative is the total value on the gauge. Daily increment is how many hours were worked that day. Mixing them up is a common mistake. If a daily increment is typed in place of a total, the machine's hours suddenly jump back by hundreds. Each entry also carries the reading date and time, so yesterday's reading can be entered today.

When you need to load past readings in one go, use the meter template in the Excel Data Import module. After the file is uploaded, the preview counts new, to be updated, skipped and faulty rows separately. Faulty rows can be downloaded as CSV and corrected. For companies moving hours from another system, the API access module does the same job through a bulk call.

If there are two sources on the same machine

If a machine has a GPS device and an operator also enters the meter by hand, the two readings can disagree. The primary source setting resolves this. By default the current value is calculated from the readings of all sources. If telemetry or manual entry is chosen for a machine and meter type, the current value comes only from that source's readings. Readings from the other channel are kept apart and labelled as not from the primary source.

The practical rule is this: on a machine where telemetry is well established, make telemetry the primary source and use manual entry only as a check. If telemetry stops, do not hide it by changing the primary source. The stale meter alert below makes the interruption visible.

When a meter is reset or a device is replaced

When a machine's gauge fails and a new one is fitted, the total hours on record must not go back to zero. The reset meter button on the meters tab asks for two values: the total at which it was reset and the new meter start. For example, the old gauge failed at 1,855 hours and the new one starts from zero, so you enter 1,855 and 0. If the new gauge now reads 40 hours, the system uses a total of 1,895 hours, and the maintenance plan and averages carry on from where they were.

Resets stay in the reset history list. You can delete one that was entered wrongly, and the total hours are recalculated. When a telemetry device is replaced, compare the value shown on the panel on the first day with the machine's own gauge. If they differ, enter the gauge value by hand in cumulative mode.

Catching a machine that sends no data

When a meter stops quietly, the maintenance plan drifts quietly. If a machine with maintenance tracking has a last reading three days old or more, it appears in the maintenance meter category on the checklist page. If there is no reading at all, or the last value is zero, the row is marked as meter not entered. The enter reading button on each row goes straight to the entry page.

The same threshold feeds the daily summary. The stale meter reading notification gives the machine code and how many days no reading has arrived. Looking at this list on Monday morning catches a machine whose telemetry has stopped, or whose operator has gone on leave, without waiting a week. The list does not look at the source, so an interrupted telemetry link and a forgotten manual entry appear on the same row.

Effect on the maintenance due date: a worked example

You set in the maintenance programme how many hours before the service the approaching warning starts. For calendar-based maintenance the same setting is entered in days. The 25 hours below are only an example. A machine works 9 hours a day on average. The warning for the 500-hour service starts 25 hours before, at 475 hours, and the panel shows 492 hours. The panel shows the machine as maintenance approaching. If the meter is entered by hand and the last entry was four days ago, the real value is about 492 + 4 × 9 = 528 hours. The service is 28 hours overdue, yet the panel still says only that it is approaching. The machine drops into the overdue list only when a new reading is entered.

Think of the delay in two separate measures: the calendar time since the last reading, and the work the machine can actually do in that time. With a GPS device, the daily total arrives the next day, so one to two days of work may be invisible. On a machine working 9 hours a day, that is 9 to 18 hours. With a CAN device the default collection interval is six hours. If the machine runs without a break between two collections, up to six hours of work is not yet on the panel. The roughly 2 hours you get by spreading 9 hours evenly over the day is only an average, not an upper limit. The general test is this: the most work the machine can do during the source's delay should be smaller than the warning threshold in the programme. For how to choose the threshold and the service levels, see the preventive maintenance plan guide.

  • Manual entry, once a week: up to 7 days × 9 hours = 63 hours of work stay invisible. The 25-hour example threshold is exceeded, so daily entry or telemetry is needed.
  • GPS daily report: 1 to 2 days × 9 hours = 9 to 18 hours. This stays below the 25-hour example threshold.
  • CAN device, default 6-hour interval: at most 6 hours of work between two collections is invisible. If the interval is raised to 24 hours, this grows to everything the machine can do in a day, up to 9 hours in the example. It still stays below the 25-hour example threshold.

The check to run in the first two weeks

Before you trust a source, test it against the machine's own gauge. Five machines are enough, with at least one for each source.

  • Photograph the gauge on the chosen machines and record it with the date.
  • On the same day, write down the value on the panel and the channel on the last reading line.
  • If the difference is more than a tenth of the warning threshold, question the source or the device settings.
  • Set the primary source machine by machine and note any changes.
  • At the end of two weeks, confirm that the maintenance meter category on the checklist page is empty.

Frequently asked questions

Does a GPS device give accurate working hours?

The end-of-day report brings the previous day's total on the next day, and the device counts its own sense of operation, not the engine. Do not leave a maintenance decision to it alone until you have compared it with the machine's gauge over the first two months and seen that the difference stays below the warning threshold.

What do I do with an old machine that has no telemetry device?

Enter the value by hand every day, using the QR code or the mobile app. Tying the entry to one person shortens the delay. A machine whose last reading is three days old or more appears on the checklist.

Is maintenance missed if telemetry stops?

The value is not updated during the interruption, so maintenance appears late. If the last reading is three days old or more, the machine appears on the checklist. If a value is entered by hand, the plan continues from that value.

What happens if I enter a wrong meter value?

The entry form shows the expected range and gives an error for a value outside it. If you notice a wrong value that is inside the range, enter the correct value again and write the reason in the note field.

Reper Axis

A 15-day pilot with your own fleet

The pilot is free and runs with up to 10 machines. Send us your machine list and we load it into the system. Fault, maintenance and timesheet are on; the timesheet is a separately priced module in the annual licence. You work in an account set up for your company. Nothing is charged automatically.

Request a pilot
Contact formWhatsApp