Hi all, just installed the Ikea Alpstuga Air Quality Monitor.
It is supposed to get the time from the network or Matter Controller?? But is living in the wrong timezone.
Location / Timezone of my Homey is correct. Time stamps on my timeline are also correct.
I did some searches, looks like this is a Matter issue as it is mentioned in the Home Assistant forum. Somebody even created a little Matter Time Sync thingy.
How do they connect? If it’s “Matter-over-WiFi”, I think that it just uses your IP address location and regular NTP to fetch the time, since it can do anything on the WiFi network as soon as it’s configured. If it’s a Matter-over-Thread device, it likely requires the controller to implement it
I just checked and it appears that they are Thread devices. AFAIK it’s not possible to get the time via Thread so this needs to be implemented by the controller (Homey in this case) which probably doesn’t have support for it yet.
The latter, it looks like the Matter implementation (this isn’t a Thread issue) for Homey simply doesn’t support setting the time synchronization cluster.
Sometimes the synchronization works, sometimes not. Today I had zu switch off the homey and at the same time the alpstuga. After reconnection the time is not synchronized. But I remember when I made the paring the time was shown correctly afterwards? Strange!
I ended up creating a flow to cut the power through the plug and 23:59 and the waiting 58 seconds and giving it power again.
I activate a variable each 15 days or so to do a “Time Sync” at the next midnight, I was thinking of doing the same on daylight savings changes, but never got to.