Hello,
I am currently using a few GT06 clone protocol devices, communicating on port 5023.
I am running into an issue where the tracking server automatically infers the ignition state:
When the vehicle is moving, the server sets the ignition to "ON".
When the vehicle stops, the server sets the ignition to "OFF".
The Problem: Because of this server-side inference, my reports are showing constant and incorrect "Ignition ON" and "Ignition OFF" events whenever the vehicle stops or starts moving, even briefly.
My Goal: I want to disable this automatic server-side ignition inference completely. I only want the server to use the actual (real) ignition status based on the dedicated ACC wire connection from the device itself.
Which configuration setting or parameter should I change on the server to achieve this?
Thank you for your help!

There's no such things as automatic ignition inference on the server. But if you want to clear the value, you can always use computed attributes.
Your issue is the configuration of the devices Ignition state detection, not Traccar.
The protocol decoder used for GT06 will tell you which values from your devices are sending the Ignition State. GT06 seems to use the term "flags", as per the Decoder code: https://github.com/traccar/traccar/blob/master/src/main/java/org/traccar/protocol/Gt06ProtocolDecoder.java
I will say that Ignition State detection based on Movement is a common default on many devices, and I hate it. I always use, in order of preference:
- A Digital Input on the GPS tracker
- Engine RPM (either via OBD or a pulse input to the tracker)
- Voltage (not preferred, many vehicles have smart charging alternators that stop charging while driving, causing the Ignition state to flap between ON and OFF all the time)
Hello,
I am currently using a few GT06 clone protocol devices, communicating on port 5023.
I am running into an issue where the tracking server automatically infers the ignition state:
When the vehicle is moving, the server sets the ignition to "ON".
When the vehicle stops, the server sets the ignition to "OFF".
The Problem: Because of this server-side inference, my reports are showing constant and incorrect "Ignition ON" and "Ignition OFF" events whenever the vehicle stops or starts moving, even briefly.
My Goal: I want to disable this automatic server-side ignition inference completely. I only want the server to use the actual (real) ignition status based on the dedicated ACC wire connection from the device itself.
Which configuration setting or parameter should I change on the server to achieve this?
Thank you for your help!
