traccar icon indicating copy to clipboard operation
traccar copied to clipboard

Feature Request: Add odometer correction/multiplication factor

Open roylee01 opened this issue 2 years ago • 4 comments

As some trackers have and report their own GPS odometer, this value doesn't always match with the odometer in the car itself and might cause problems with reports created for tax purposes (some countries). Therefor it might be a good idea to add a "distance factor"(as GpsGate has) in the odometer settings menu.

GpsGate: image

Suggested name and layout: image

roylee01 avatar Nov 02 '23 06:11 roylee01

You can already do it with computed attributes.

tananaev avatar Nov 02 '23 13:11 tananaev

It would ruin the clean interface a little bit, but I guess that a lot of people need the distance factor function as gps always differs from odometers. So a graphical input field would be very handy/usefull.

Nevertheless, I hate to beg for direct solutions because I always try to find it out myself. But I didn't succeed in finding out what I need to do exactly. Do you have a sample code of manipulating the incoming odometer values by a factor that can be changed?

roylee01 avatar Nov 02 '23 20:11 roylee01

I think something like this should work:

totalDistance + distance * 0.007

tananaev avatar Nov 02 '23 20:11 tananaev

Thank you! I've been trying to add the above expression with no success yet.

I added below just to be sure: (don't know if this is neccessary, but the computed attribute didn't work while testing with a "totalDistance + distance * 6" wtihout the below lines in traccar.xml, didn't drove the car since adding the below lines) image

And added the computed attribute like below, can you confirm this is correct?:

image

Thanks in advance!🙏🏼

Edit: It's working now using:

image

Followed by connecting it to the device that needs the computed attribute.

Again, thank you very much! :)

roylee01 avatar Nov 03 '23 06:11 roylee01