I have this interesting issue using ChirpStack v4. I recently purchased a LoRaWAN Thermostat (Milesight WT201) that doesn’t have batteries, therefore when power is lost it loses its time and causes havoc to my schedules. This wouldn’t be a problem because the thermostat should be receiving time information from ChirpStack upon joining, but it receives the wrong time.
I need some help figuring out what I can look for to fix these issues, this is our first device where time matters.
The problem was related to our gateway, It was configured to send GPS timestamp but for some reason was not, I made a change to disable GPS timestamp and enable UTC Timestamp then after gateway reboot started receiving accurate time sync to devices and “Events” page.
Here’s a screenshot of my /etc/default/config.json file in case anyone else runs into this issue.