Other apps
Wialon for Android/iOS
Wialon Local
Wialon Hosting
Eco Driving
  • eco_driving
  • unit_properties

To work with the Eco driving tab, you should have the following access rights:

  • View detailed object properties. To view the tab.
  • Edit trip detector. To edit the tab.

On this tab, you can select the method which should be used to calculate acceleration and add criteria which allow you to assess the quality of driving and detect violations. This is required in order to improve the safety of driving, maintain the quality of transported goods, and reduce fuel costs. For further information, see Eco Driving Control.

The tab contains a list of all the added criteria and their parameters.

After adding the criteria and specifying all the required parameters, you can execute a report with detailed information about all the violations for the selected interval.

Calculating acceleration

Acceleration is the difference in the unit speed divided by the difference in time. The movement direction of the unit allows determining the acceleration type: speeding, turn, reckless drivings, etc.

When calculating acceleration, the following data is used:

  • unit location;
  • initial and final speed values;
  • travel time between two points;
  • unit movement direction;
  • values of special parameters sent by the device.

Three methods for calculating acceleration are available.

GPS and eco driving parametersThe acceleration is calculated both according to the data on the unit location, speed, movement direction and time and on the basis of special parameters sent by devices: wln_accel_max, wln_brk_max, and wln_crn_max. Then the system selects a higher value.
Eco driving parameters

The acceleration is calculated by the device and is displayed in the device messages as special parameters which contain the maximum speed values for the period between two messages: wln_accel_max, wln_brk_max, and wln_crn_max. These parameters can be received only from some devices. The calculation method based on the eco driving parameters is more accurate because the calculation doesn't depend on the frequency of sending data.

The messages in which the unit location is determined by LBS or Wi-Fi points are not taken into account when calculating acceleration.

If the data that can be used to calculate acceleration is received in parameters other than wln_accel_max, wln_brk_max, and wln_crn_max, you should create sensors and custom criteria based on them. See a configuration example for Teltonika devices here.

GPSThe acceleration is calculated according to the data on the unit location, speed, movement direction and time. For a more correct calculation, set the minimum possible interval of sending messages on your device, but not less than 2 seconds. It is advisable to use this method only if you can't use the previous one.

By default, the acceleration is calculated according to the GPS and eco driving parameters method.

You can select the required calculation method depending on the type of equipment used.

The selected method is applied to all the configured criteria, except for the criteria of the Speeding and Custom types.

Adding criteria

You can add eco driving criteria by applying a preset or create them manually.

Adding criteria using a preset

Depending on the vehicle type, you can add a list of criteria with the already configured parameters. To do this, select the required preset from the three available options (Automobile, Truck, Bus) and click Add.

The criteria of the selected preset are automatically added to the list.

Creating criteria manually

To create a new criterion manually, follow the steps below.

  1. Click New.
  2.  Specify the basic parameters of the criterion.
  3.  If necessary, specify the advanced parameters.
  4. Click Save to save the criterion. To discard the changes, click Clear. To cancel adding the criterion, click Cancel

Basic parameters

To configure the criterion, specify its basic parameters. The required fields are marked with an asterisk (*).


Select one of the available criteria which should be used when assessing the quality of driving:

  • Speeding, km/h. Allows you to detect excessive speed. For this criterion, you should specify a value by which the speed can be exceeded. Speeding is detected according to road limits (provided that the road limit is higher than 30 km/h).

  • Acceleration, g. Allows you to detect sharp increases in speed.
  • Braking, g. Allows you to detect sharp brakings.
  • Turn, g. Allows you to assess the quality of performing turns, taking into account the unit direction and speed.
  • Reckless driving, g. Allows you to detect sharp increases in speed followed by sharp brakings. According to the specified parameter, the system determines the largest violation values and the intervals at which they were determined. If several criteria of the Reckless driving type with different parameters are added, the system selects the most appropriate criterion for each violation. After that, advanced parameters are taken into account, if specified.
  • Custom. Allows you to detect violations using the values of the selected sensor.

Each violation is fined by adding the number of penalty points specified in the Penalty field.

Name*Specify the name of the criterion.

The parameter is available only when the Custom criterion is selected. In the drop-down list, select one of the created sensors the values of which should be used when detecting violations.

If a digital sensor is selected, the Violations from device option is available. If you activate this option, the violation duration coincides with the interval of the sensor operation.

Min./Max. value

Specify the minimum and maximum values of the selected criterion which should be considered a violation. If the received value of the criterion falls in the specified interval, a violation is detected.

The interval doesn't include the value that you specified as the maximum one.

For the Speeding criterion, the values are specified in km/h; for the Acceleration, Braking, Turn, Reckless driving criteria, in g. For the Custom criterion, the values of the selected sensor are specified.


Specify the number of penalty points which should be added for each violation according to the selected criterion.

The intervals of all criteria, except for the Custom one, can be combined. For example, if one violation is followed by another one based on the same criterion within 10 seconds, these violations are combined. 

Advanced parameters

If necessary, specify the advanced parameters of the criterion. 

Parameter Description

In the drop-down list, select one of the created sensors you want to use as a validator for confirming or rejecting the received values of the selected criterion. If at least one positive value of the validator is received, a violation is detected. 

After selecting the validator, the Multiplier option is available. If you activate it, the number of penalty points for the violation is multiplied by the value of the selected sensor. For example, if you want to monitor speeding when transporting goods, you can create a weight sensor, select it as a validator, and activate the Multiplier option. If the vehicle is not loaded with goods, the sensor value is zero; if loaded, the value is greater than zero. In this case, if the speed is exceeded when transporting goods, the number of specified penalty points is multiplied by the validator value.


Select one of the available options to calculate averaging:

  • By mileage. The total number of penalty points added for the trip is divided by the number of kilometres travelled during the trip. Therefore, the system determines the average number of penalty points for each kilometre of the trip.
  • By time. The total number of penalty points added for the trip is divided by its duration. Therefore, the system determines the average number of penalty points for each minute of the trip.

If the averaging is disabled (the None option), all the penalty points of the trip are summed up.

Averaging by mileage and by time doesn't apply to trips the duration of which is less than a minute.

Min./Max. durationSpecify the duration range of the criterion in which violations should be detected. If the criterion duration exceeds the specified minimum value, a violation is detected. If the criterion duration exceeds the specified maximum value, the number of penalty points is multiplied by the number of maximum values of the criterion for the violation interval.
Min./Max. speed

Specify the speed range at which violations should be detected. The system determines the maximum speed at the violation interval and compares it with the values specified in these fields. If the speed falls in the specified range, a violation is detected.

For example, you can specify only the minimum speed here. This allows not taking into account violations (speedings, accelerations, brakings, etc.) when moving at a speed the value of which is less than the specified one.

Actions with criteria 

To perform actions with criteria, use the icons at the end of each line.


Open the criterion properties.

Create a new criterion with the same properties. A click on the icon opens the window for creating a new criterion where you can make changes and save them.

Delete the criterion.

To find a specific criterion among the added ones, use the dynamic search above the list. It allows searching for criteria by name.


If all the parameters of the tab are specified correctly, you can execute a report with the Eco driving table, or add the Penalties and Rank columns to the following tables:

Video: Gurtam | Training session. "Eco driving" module

You can find information about the Eco driving module in the following video dated 26.09.2019:

If you find a mistake in the text, please select it and press Ctrl+Enter.
Thank you for your feedback!
Report a mistake
Text with the mistake Comment
Maximum 500 characters