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

Ahmad Waliyuddina month 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 Waliyuddina month ago

Screenshot 2025-08-07 011748.png

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

Anton Tananaeva month ago

By default Traccar expects UTC time.

Ahmad Waliyuddina month ago

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

Anton Tananaeva month ago

Probably.

Ahmad Waliyuddina month ago

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

Anton Tananaeva month ago

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