Sorry for the rambling but... Even with no 0 speed positions that 1 hour gap without data should be taken as parking time and trip be defined anyway because report.trip.minimalNoDataDuration is greater than 10 minutes. (default value)
Now I just found that event.motion.speedThreshold default value is set in 0.01 knots.... (0.01852Km/h)
¿Maybe some units mishap somewhere in the code that could be interfering when calculations for speed are made?
I exported a positions report a couple hours ago and distance storage is quite a lot...
1.307034019715504 This is 1.3m
All that just to say 1.3m.... Let's say 1.31m... ¿Why less than 1cm appreciation? It does not seem reasonable at all to have such large numbers.
At least, all that data is just using disk space or consuming cpu time for calculations without any valuable reason. (that I can imagine)
Ok, here's my confusion...
report.trip.minimalNoDataDuration here https://www.traccar.org/trips-stops/ at the bottom is mentioned as set 600 seconds and I assumed it's the default value... Maybe my stop was not less than 1 hour then...
I will lower that value and see.
EDIT: Had it that value (10 minutes) and trips weren't calculated already.
I don't think there were any significant changes in the logic.