Using Odometer, Run Hours with Maintenance

Primary Odometers/Run Hours

Telematics Guru can keep track of run hours (engine hours) and odometer readings. To start you can start fresh with 0 kms and hours, or declare existing vehicle readings using the Odo/Hours option in the top menu navigation bar. Click New Reading to enter the current figures. e.g. 54,000 kms or 15hrs.

Based on this starting point, TG will increment the odo and run hours in this way:

  • Odo readings are incremented by calculating the distance between GPS points logged by the device. The distances are calculated by TG, not on the device. The distances are incremented only when the vehicle is in a trip and ignition is on.
  • Run hours are incremented using the time between the records where the vehicle is in trip and ignition is on.

Note: If the device moves, but ignition is not on, the totals will not be incremented. This may happen when:

  1. The device is being towed or transported on a truck. It is moving, but ignition may not be on.
  2. The device has incorrect ignition settings: wired vs emulated ignition settings. For example, if set to wired ignition, but the ignition wire is not connected, no totals will be incremented when it moves.

Secondary Run hours

Telematics Guru can also keep track of secondary run hours. Secondary run hour functionality is intended to track hours from a digital input. For example; if you connect input 1 to a pump on a truck, the pump on time will be accumulated in the secondary run hour counter. You could use this to record the pumps use for billing or to schedule maintenance.

This feature is simpler than primary run hours. The hours are not reportable on a trip by trip basis. Only the total is kept.

The secondary run hours can also be edited/updated on the asset directly. Go to Manage Assets->Edit Asset->Advanced->Enter Current Secondary Run Hours.

To set this up, an input needs to be linked to the feature. Follow these steps:

  1. First create an event. Go to Admin->Event Types->New. Give it a name and be sure to tick Log Duration To Secondary Run Hours.
  2. Then link the event to the asset's Inputs/O. Go to Manage Assets->Edit Asset->IO Mapping. Under Digital Mappings, click Add. Select the relevant input and name it. Under Event Type, specify the event you created.
  3. When the IO is on, the event will be active and the duration will be added to the secondary run hours number. 

 Events & Alerts

See our support base article on events and alerts for more information

Scheduling Maintenance

Scheduled Maintenance and reminders lets you create jobs and maintenance schedules for your assets. 

Some useful terms:

  • Maintenance Schedule - this defines the schedule, the list of Assets and the various options relating to how they are to be scheduled 
  • Job - a Job is created when an Asset becomes due for the work to be done as defined in the Maintenance Schedule 
  • Reminder - this is created in the Job List as a Reminder ahead of the Job being created, so that you can get ready / book / plan for the upcoming Job

Below we have an example of a Maintenance schedule with an Open job reminder on the right hand side.


To start creating a new schedule, click 'Create New Schedule' and fill out the name, instructions and set the Time zone.

Once you hit next, the next two screens select the assets you're creating the schedule for, and the recipients of the email reminder then you can set the units for the schedule.

As you can see from the above image, there are two mains ways to set up a maintenance schedule reminder; primary and secondary, there is also a further three sub categories.

  1. Primary
    1. Odometer
    2. Run Hours
    3. Calendar
  2. Secondary Unit Maintenance (activated by the check box)
    1. Odometer
    2. Run Hours

Each method has an absolute value (checked boxed) and a relative value (unchecked).

  • Absolute Value: A point that is set at a certain interval, i.e. as shown in the image above; 15,000kms. This means when the asset's odometer reaches 15000, the next interval will be 30,000kms.
  • Relative Value: A Relative schedule will add the interval to the Asset's Odometer reading at the time that the maintenance is done. If the Asset has an Odo reading of 55,000km when the schedule is created then the next Job will be scheduled for 70,000km.

The Run hours schedule operates in the same manner as the Odometer, but is instead based on hours of up time.

The Calendar schedule can be used for when the maintenance schedule is set to a particular date or ongoing time frame.

Jobs and Reminders

The system continually analyses the data coming in for Assets and will automatically create Jobs and Reminders for the Assets when the schedule options have been met. When these are created in the system they are "Open" and imply that some action is required. You can go directly to the Jobs and Reminders list from the Maintenance Menu, or you can link to it from the "View Open Jobs" button on the Maintenance Schedules screen. 

There are also reports available in the system and it is a good idea to schedule a report to email you a list of new Jobs and Reminders periodically, for example once a week. 

when you click 'Complete Job' on a maintenance schedule you'll see the below screen which records the date, current odometer of the asset, run hours and an option of which schedule you'd like to action. There is also the space to enter in notes for the job.


The Following Reports are available for schedule reminders; They allow you to list the Jobs and Reminders based on report parameters. It is recommended that you schedule the "Open Maintenance Jobs and Reminders" report to be emailed to a suitable person or group within your Organisation so that they will be proactively notified of new Jobs and Reminders that have been created in the system.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.