Please help me solve the problem of server time and device time not matching the timezone that I have set

Ahmad Waliyuddin2 months ago

here i set up my traccar server like this
Screenshot 2025-08-07 010111.png

For the server and MySQL database, I set it to GMT +7 (Asia/Jakarta)
but when I checked the data in the table, the data did not show the time that matched what I set, namely the Asia/Jakarta time zone, I tested it by adding a created at column, and from there it was clear that the serverTime, deviceTime, fixTime columns did not match

Screenshot 2025-08-07 010732.png

Here I am using a device from China that uses the gt06 protocol (Wetrack2), what do you think I need to fix?

Ahmad Waliyuddin2 months ago

Screenshot 2025-08-07 011748.png

I have also set the device's time zone to GMT +7

Anton Tananaev2 months ago

By default Traccar expects UTC time.

Ahmad Waliyuddin2 months ago

So I need to set the device to UTC time zone?

Anton Tananaev2 months ago

Probably.

Ahmad Waliyuddin2 months ago

then the columns between (serverTime, deviceTime) and fixTime are not the same, there is a significant difference

Anton Tananaev2 months ago

That's not a timezone setting issue. It just means that the last GPS fix was before the last message.