Incorrect report values when using custom date range in trip reports.

Saj8 months ago

Hi,

Apologies if this has been discussed previously but I couldn't find this on the forum.

I am able to get MaxSpeed and Average Speed in trip report when period is selected as either Today or Yesterday or singe day range, however as soon I select a range as period (this week, previous week.. or custom multiple days) AverageSpeed and Distance value differ whereas MaxSpeed for the same trip returns back as Zero.

When Period selected as Today:
Start Time 09/09/2023 12:04
Distance 0.36 km
Average Speed 20.87 km/h
Odometer Start 5.34 km
Maximum Speed 33.73 km/h
Duration a minute
Spent Fuel 0.00 l
Odometer End 5.70 km
End Time 09/09/2023 12:05

When Period selected as range (this week):
Start Time 09/09/2023 12:04
Distance 0.20 km
Average Speed 14.16 km/h
Odometer Start 5.50 km
Maximum Speed 0.00 km/h
Duration a minute
Spent Fuel 0.00 l
Odometer End 5.70 km
End Time 09/09/2023 12:05

Report Configurations:

    <entry key='report.trip.minimalNoDataDuration'>1800</entry>
    <entry key='report.trip.minimalTripDistance'>100</entry>
    <entry key='report.trip.minimalTripDuration'>90</entry>
    <entry key='report.trip.minimalParkingDuration'>100</entry>
    <entry key='report.trip.useIgnition'>true</entry>
    <entry key='report.ignoreOdometer'>true</entry>

Thanks for the help.

Regards

Kaloyan Kanev8 months ago

Probably the reason is report.ignoreOdometer
Your report is only for one minute and the distance is only 200m. As we see the odometer start in weekly report is bigger than day report, it's not logical except if you are have some filter odometer...

Anton Tananaev8 months ago

That's because of the fast report feature. By default it's enabled for reports longer than 1 day. You can change that using this configuration parameter:

https://github.com/traccar/traccar/blob/master/src/main/java/org/traccar/config/Keys.java#L1213-L1220

Saj8 months ago

Thank you so much for the help. This is helpful.