Contact Us

    If you still have questions or prefer to get help directly from an agent, please submit a request.
    We’ll get back to you as soon as possible.

    Please fill out the contact form below and we will reply as soon as possible.

    • Digital Matter Site
    • Contact Us

    Run Hours + Odometer in TG

    Written by Matthew Clark-Massera

    Updated at November 13th, 2026

      Contact Us

      If you still have questions or prefer to get help directly from an agent, please submit a request.
      We’ll get back to you as soon as possible.

      Contact Support
      • Home
      • Telematics Guru
      • Run Hours, Odometer and Maintenance Schedules

      Table of Contents

      Run Hours + Odometer in Telematics Guru Run Hour Calculation Accuracy Odometer Calculation: On-Board ODO/Run Hours Add Run Hour/Odometer Entry Via Web When creating the asset Existing Assets Via App Towing Trips Secondary Run hours Events & Alerts

      Run Hours + Odometer in Telematics Guru

      Telematics Guru calculates run hour and odometer estimates from device data. This article explains how the estimates work, how to enter current readings, and how to track secondary run hours.
       

      Run Hour Calculation

      The time for which an asset's Ignition input is active is added up to calculate run hours. For Digital Matter devices, this is Digital Input 0 by default.

      If you use a third-party device or a different input to track run hours, you may need to adjust which I/O is designated as Ignition under I/O Mappings.

      Accuracy

      Run hour accuracy depends on the ignition input detecting changes correctly. Telematics Guru needs two points from a trip:

      Usage Start Time (Trip Start log).
       

      Usage End Time (Trip End log).
       

      On hard-wired devices, run hours will be highly accurate when the white ignition wire is connected to the correct ignition source.

      For battery-powered devices, jostle mode can start and end trips based on accelerometer activity. The trip end timeout is included in the run hour reading.
       

      Odometer Calculation

      Telematics Guru calculates the total distance travelled while the ignition input is active.

      The calculation uses the positions (latitude and longitude) recorded during the trip. Devices that report infrequently will be less accurate. Hard-wired devices report regularly while moving, including heading changes and cornering, to support accurate odometer estimates.
       

      On-Board Odometer and Run Hours

      Some devices calculate and report odometer and run hour values on-board:

      See On Device Odometer and Run Hours for setup instructions, including support for the Bolt2, Dart3 and G120.
       

      The feature is also available on the Bolt, Dart2, G120 and G62, using the same setup approach.
       

      When a device is configured to send trip distance and duration at the end of a trip, Telematics Guru replaces its calculated values with those supplied in the device payload. The on-board odometer value uses second-by-second GPS data gathered by the device and can be more accurate than a server-side calculation based on less frequent positions.

      This can support low-cost tracking on the TG-PPM plan. If Telematics Guru is used mainly for maintenance, reducing other logs can save data and Telematics Guru costs. For example, the device can log trip start and trip end, with an odometer update at trip end.
       

      Add Run Hour and Odometer Readings

      Enter the asset's current readings so that Telematics Guru starts from the existing odometer and run hour values rather than zero.
       

      Via the Web App

      Use the asset creation dialogue for a new asset, or the Odo/Hours menu for an existing asset.
       

      When Creating an Individual Asset

      Add the odometer and run hour readings in the Info tab of the Create New Asset dialogue.

      When Bulk Importing New Assets

      When creating assets from a CSV file, starting readings can be supplied in OdometerReading and RunHours, with UnitOfMeasurement specifying the odometer distance unit. These are part of the wider asset import template. See Bulk Importing Assets in Telematics Guru for the import workflow and complete field reference.
       

      Existing Assets

      A newly created asset starts with run hour and odometer readings of zero unless readings are entered. If the device is installed on an asset that has already been used, enter its current readings through Odo/Hours.

      Enter the odometer and run hour readings.
       

      Reading Date Time defaults to the current time. You can change it to an earlier date, for example if an installer took the reading a week before it was entered. Telematics Guru calculates the hours using that reading date.
       

      Via the Mobile App

      Capture asset readings in the mobile app to enter them at the time of installation.

      Towing Trips

      Most devices use emulated ignition. When movement is detected by the accelerometer or GPS, the device sets Digital Input 0 (ignition) on. Telematics Guru treats this as usage and increments the run hour and odometer values.

      To prevent this, disable the emulated ignition input under the Movement Trips tab in the device's system parameters.

      Telematics Guru still shows the trip in its Trip List, but marks it as a transported trip: the asset moved while the ignition was inactive. This is typically the case when equipment is towed or moved on a flatbed trailer.

      Secondary Run Hours

      Telematics Guru can also track secondary run hours from a digital input. For example, connect Input 1 to a pump on a truck to accumulate the pump's operating time for billing or maintenance.

      Secondary run hours keep a total only. Unlike primary run hours, they cannot be reported on a trip-by-trip basis.

      To edit the total directly, go to Manage Assets > Edit Asset > Advanced and enter the current secondary run hours.

      Link an Input to Secondary Run Hours

      Go to Admin > Event Types and select New. Give the event a name and select Log Duration To Secondary Run Hours.
       

      Go to Manage Assets > Edit Asset > IO Mapping. Under Digital Mappings, select Add, choose the relevant input and name it. Under Event Type, select the event you created.
       

      When the input is on, the event is active and its duration is added to the secondary run hour total.
       

      Event Configuration Input Mapping

      Events and Alerts

      See Events vs Alerts for more information about linking events and alerts.

       

      Next Steps

      Check that each asset has an appropriate current reading and the correct ignition mapping, then use the readings to plan servicing with Scheduled Maintenance Reminders.

      tg hours odometer run run hours odometer secondary run hours odo operating hours

      Was this article helpful?

      Yes
      No
      Give feedback about this article

      Related Articles

      • Scheduled Maintenance Reminders (SMR)
      • Run Hour/ODO Discrepancies in TG
      • Maintenance Lists
      • Setting up Secondary Run Hours

      Subscribe to Partner News

      Subscribe to our mailing list to receive Digital Matter news, product and tehnical updates, and more.

      Subscribe

      Copyright © Digital Matter . All Rights Reserved.

      Privacy Contact Support

      Knowledge Base Software powered by Helpjuice

      DM Logo
      Expand