Engine hours
Tracking the engine hours of your vehicles can help you schedule appropriate maintenance and monitor your fleet health.
Engine hours are defined as the total running time of a vehicle's engine. Run time accumulates regardless of whether the vehicle is moving or idling.
The current engine hours displayed in MyGeotab are calculated in the following ways:
In most cases, the engine hours are calculated using the engine's operational time reported directly from the Engine Control Unit (ECU). The vehicle logs and provides this data to the GO device, which relays the data to MyGeotab.
If the engine operational time is not available from the vehicle's ECU, MyGeotab can calculate engine hours based on GPS movement. However, engine hours calculated this way may increase even when the ignition is turned off if the vehicle is moving, such as when a vehicle is towed.
If a vehicle doesn’t report engine hours, you can add an initial value for the vehicle. MyGeotab will update this value based on ignition duration.
Viewing an asset's engine hours
Learn how to view an asset’s engine hours using the Asset Details page.
Manually entering engine hours
Learn how to manually update engine hours for a vehicle when automatic updates are unavailable.
Viewing engine hours in the Assets report
Learn how to view engine hours for vehicles in your fleet using the Assets report.
- Navigate to Assets page in the main menu.
- Filter the page using the Filters to select the assets you want to view engine hours for.
- Click the Reports icon at the top of the page and select Advanced to download the Assets report.
- Open the Excel file.
- On the Report tab, check the engine hours for each vehicle in Column M.
Calculating engine hours based on ignition
Learn how to calculate engine hours in the absence of ECM data based on an asset's ignition.
- Navigate to in the main menu.
- Under Filters:
- Select whether you want to include archived data.
- Select a date range for your data.
- Select the assets you want to include in the report.
- Under the Diagnostics dropdown, select Ignition.
- Click Apply.
- Identify consecutive
IGN = 0 (OFF)and the precedingIGN = 1 (ON)events. - Calculate the time difference between each set of events.
- Calculate the sum of the time differences to produce a total engine hours value.
Tracking manual adjustments to engine hours
Learn how to use exception reporting to track manual adjustments to engine hours in MyGeotab
Before you can run an exception report, you'll need to create a custom rule to track engine hours adjustments.
- Navigate to in the main menu.
- Select the groups you want to include in your report using the Groups dropdown.
- Select your custom rule for engine hours from the Rules dropdown.
- Select a date range for your data.
- Set the report to run by Asset.
- Select the assets you want to include in your report using the Assets dropdown.
- Click the custom rule name in the list to open a detailed list of assets that triggered the rule.
Creating an engine hours adjustments rule
Learn how to create a rule to track manual adjustments to engine hours.
- Navigate to in the main menu.
- Click + Rule.
- Add basic details for your rule:
- Create a name for your rule, such as Manual Engine Hours Adjustments.
- Select the groups the rule will apply to using the Publish to groups dropdown list. You'll need to add all groups that contain the assets you want to track manual engine hour adjustments for.
- Add any necessary comments to your rule.
- Under the Conditions tab:
- Click Save.