Does it work with the default timeout?
Ill test it right now. Ill tell you in around 10-15mins. Thanks for getting back to me quickly, Anton.
Traccar device is still online despite me removing the status.timeout in config settings. 13 minutes have passed since it being offline. Tried on multiple devices to see the traccar manager. Problem still persists.
And you're using the latest official release with no other configuration changes?
Latest release Traccar 5.9, yes. Traccar manager, client, and server are all current. Server is installed on Ubuntu 22.04 LTS and Samsung Galaxy S23 Ultra is the Traccar device Im testing.
Would you like me to email the traccar logs to support?
Only if you're interested in paid support. We don't provide free email support.
I see. Well ill just write on here then. The only other configuration I have is server.timeout set to 60. It had nothing to do with my status.timeout. All worked well except for this release.
Don't have any ideas currently. Try on the demo server and see if it works there.
Here is what I analyzed so far:
I played with the demo server. The demo server must have default values enabled. After 10 minutes, it does in fact say "10 minutes" but it gets stuck on it. I remember back in an earlier release, it would update the minutes without me refreshing the page. It would only stop if it times out after a while. Looking at the logs, it does say that Device Unknown after a minute, but for some reason, it doesnt display on manager. So it may be a bug that it doesnt hand it off to manager for some reason.
Are you sure you don't have any issues with WebSocket connection?
Im using nginx proxy manager and I have websocket support enabled. Ill have to check it over again.
So this is an update. I got it to the point that traccar is now displaying "a minute ago" as the status. It doesnt seem to count down as time passes. Websocket is working fine AFAIK. Same thing I noticed with the demo server. Tried that yesterday and it shows "10 minutes ago" but then its stuck. It should technically update by itself instead of me refreshing, so its definitely server sided for sure.
It doesn't refresh the time unless there's an update.
I have my Status.Timeout set to 60 - a.k.a 60 seconds. After a minute of inactivity, device should technically switch to unknown status and display "1 minute ago" because the default is 10 minutes. Now, device is stuck on "Online". I refreshed the page, used a different device to check traccar manager for any changes, and even incognito mode if its a cache issue, and its still online, but knowing that I turned off my traccar client service for an hour now. All of this is tested on both localhost and external. Reinstalled traccar and still the same problem persists.