Probably your device jumping, you can fix this from config file. It's not good idea to calculate distance only when ignition is on.
Thank you for your answer. But I'm not talking about calculating the distance - I'm okay with that.
What I mean is that the car was standing all this time with the ignition off, and even though the ignition was off, traccar reported that the ignition was on for a few seconds. This is important, for example, in the case of cars that are rented, the customer says that he was not at the car, and traccar shows that the ignition was on. I think it would be good if traccar wrote: Engine Hours 0 sec. This will solve the problem - we know the ignition was off the whole time.
I noticed that in the summary report, even though the car did not have the ignition on, the engine hours appears - a few seconds.
I looked through all frames from this period, all of them have the ignition turned off, I checked the events - there are no ignition on events. The distance traveled comes from fluctuations - I understand that. But is it possible to make a fix so that if the engine is not running, traccar will write 0 seconds in the report?
This is important to me and probably to others too, because customers report that the car has not been used and the engine hours appears in the summary report.