Problem with gt06 and gl200

Alis3 months ago

Dear friends,
I am testing four devices at the same time on my car using traccar and I have an issue with two of them.
Devices are:
1-Teltonika FMB920 (protocol teltonika)
2-Aovx VL300 (protocol huabao)
3-Quecklink GV56 (protocol gl200)
4-Concox X3 (protocol gt06)
When the car is in parking and no GPS signal, the first two devices send data with updated fix time, so traccar can compute stop report. But the next two devices (Quecklink and Concox) do not update fix time and send the latest fix time when the device was gps was connected.
You can see four screenshots of four devices at the same time. So traccar can not compute stops for them.
How can I solve this problem could you please help me if possible.
Thank you
IMG_4017.jpeg
IMG_4016.jpeg
IMG_4015.jpeg
IMG_4014.jpeg

Track-trace3 months ago

I really wonder what this fix time is based on when the Teltonica and Aovx tracker actually do not have a gps signal / fix and still report an updated fix time?

I checked ai for an answer this might be helpfull but also might be wrong.

you can use attribute copying for the fixTime field in Traccar. The fixTime field represents the time of the GPS fix, which is the time when the device acquired its position.

To enable attribute copying for fixTime, you can add the following lines to your traccar.xml configuration file:

<entry key='processing.copyAttributes.enable'>true</entry>
<entry key='processing.copyAttributes'>fixTime</entry>
Alis3 months ago

Thank you Track-trace,
I added it to config but there is no change.
I think there must be an option of device configuration on Quecklink and Concox devices to behave similar to Teltonika and Aovx. If you can help me about it, I will appreciate you to tell me about it.

Anton Tananaev3 months ago

Quecklink and Concox behavior looks more correct to me, if there's really no GPS signal.

Alis3 months ago

Thanks Anton for answering me,
So How can I handle stops report? when the car is in parking stop is not computed by server.

Anton Tananaev3 months ago

It should be captured by the gap in the data.

Alis3 months ago

As I understand, I should use report.trip.minimalNoDataDuration in xml configuration. Is this correct?

Anton Tananaev3 months ago

Yes.

Alis3 months ago

Thanks Anton,
I have set up report.trip.minimalNoDataDuration to 900 seconds in traccar.xml. And also have set up GV56 device to deep sleep, not to send data when car is in parking under the roof. So I don't receive data from device as can be viewed in screenshot. But after 30 minutes after device is offline and not sending data to device, when I request for stops, I can not see current stop as is shown in screenshot.

Screenshot 2024-08-22 225102.png

Screenshot 2024-08-22 225133.png

Anton Tananaev3 months ago

You will see current stop once it finishes. That's how it works.

Alis3 months ago

Dear Anton,
I have stopped the car yesterday at about 9:00 PM in parking and started to move again today at 10:11 AM and stopped again at 10:17 AM.
I expected to get stop report of today from 12:00 AM to 10:11 AM and then the next stop at 10:17 AM. But the server only reports one stop at 10:17 AM and the other stop from 12:00 AM to 10:11 AM is not computed.
Also the stop report of yesterday does not have the last stop from 9:00 PM to 11:59 PM.

Yesterday-Stops.png

Today-Trip.png

Today-Stops.png

Anton Tananaev3 months ago

You have to check the data to see why it's not detected.

https://www.traccar.org/trips-stops/

Alis3 months ago

Hi Anton, I have checked the document. But my problem already exists. because fix time is not updated. For example after parking the car yesterday at 9:00 PM and going outside again today at 7:00 AM , traccar does not compute any stops at this time period. Because fix time is not updated at this period.

Anton Tananaev3 months ago

Are you using fast reports? They don't support gap-based stops.