Matter Buttons going unresponsive indefinitely after Firmware update

Once again, a hub firmware update and the BILRESA buttons turn into paperweights even if they are not showing as offline, maybe they’ll come back after 15 minutes like last time or maybe not and I’ll have to factory reset them.

This time I was using stock drivers. If you haven’t already talk to IKEA please, there’s no point in having a “high quality” integration with custom icons, brightness control, etc. if the button goes “brick” and can’t be used.

Edit: Oh, they came back right now. It’s clearly the buttons to blame since the bulbs came back at the same time of other Matter devices.

Not at home at the moment, but I saw that the buttons were offline. Checked again and hour later and everything is back online. Phew…

Given that the bulbs are mains powered and buttons battery powered it probably takes longer to reconnect to hub due to battery life and efficiency considerations. Did you try pressing button while offline to force an event ?

Yeah, I also have the battery powered Matter motion sensor MYGGSPRAY. That one behaves differently, appeared as offline but if you trigger it by moving it works and it’s marked as online again. Not an issue, I don’t care what the app says as long as automations work. Same behaviour than the older ZigBee version by the way.

The new Matter buttons however don’t react to anything for a very long time, you can be pressing them for ten minutes and they won’t do anything. Sometimes they’ve been hours and had to factory reset them and add them again which is a pain since you have to rebuild all the automations. The older ZigBee buttons are currently much more reliable.

Hi, @mocelet
I moved your post to another thread so we can discuss this further.
This only happens during firmware updates, otherwise after the factory reset they remain stable, correct?

Did you submit the hub logs or/and have a timestamp we can refer to look at the logs by any chance?
Is there any device in your account in this condition where we can ask the team to investigate?

Thanks, I did last month (same 60.x thread btw) when I encountered a weird issue with the button but I believe that wasn’t right after an update. All devices right now are working fine so there’s nothing to see in the account.

The factory reset has not been needed for recent firmware updates, they just take 10-15 extra minutes to come back and work again.

They are stable as long as the environment also stays stable. The days I needed a factory reset were coincidentally the days I was testing multi-admin scenarios or using more Thread border routers in the same network. Now I don’t use multi-admin and everything seems much better.

This has also been my experience. There seem to be issues with Matter’s multi-admin feature.

I stopped using multi-admin and my thread network and devices have been rock solid.

Same here, I also stopped multi admin and my thread network seems more stable, not entirely flawless though. I had a Nanoleaf bulb go offline yesterday and it took a IKEA kilppbok water leak sensor offline with it (the sensor was connected via the bulb) . Even after 10 hours neither device came back. Both came back pretty much instantly however when I power cycled the Nanoleaf bulb. Odd that the leak sensor didn’t route via any other thread device, there were a few not far away.

After eliminating multi admin on most devices my experience is still inconclusive.
I have however maintained 3 router devices - IKEA lights and 2 Eve plugs (which I use in API rules and Smartthings Energy), on 2 platforms.
These devices seem to run without issues.

There has been a big improvement generally but it’s all still a bit flaky. Waiting for the IKEA plugs to see if I can improve my mesh before
making any decisions.

This is really my biggest complaint about all those devices, be they WiFi, Matter, Zigbee, Thread, Bluetooth or whatever: If it hangs, it is expected that the user goes and physically power cycles the device.

Dear hardware and firmware developers: Watchdog Timers are a thing. Use them.

This is not rocket science.

The particular problem with the IKEA Matter buttons is that when they enter a bad state you may not be able to get them out without a factory reset. A power cycle removing batteries doesn’t even work in that case.

Hopefully a button firmware update will fix it, I guess they’ll add support for Matter 1.4 next time they update them, right now they are Matter 1.3 where Long Idle Time (LIT) was even provisional so might have bugs. I tried to switch to Short Idle Time to test but doesn’t seem like I can change it and, after a reset, SmartThings defaults to LIT.

I’m positive that IKEA is on the case with those things. I’ve seen more firmware updates from them in those few months than from everyone else put together over all the (five?) years I’ve been using smart home devices.

I also love how things in general gain momentum. Every other week Google Home adds long missing features (Cameras! Window sensors! Heating!), and even Alexa has had some noticeable under-the-hood improvements (like response time from a Thread button to my ancient BLE mesh light bulbs all of a sudden is fast).

Also to note maybe that my IKEA devices (those that connect to the ST hub) did come back on their own after the last couple of beta ST hub firmware updates. Yes some of them did take their sweet time.

That can be caused by a few different factors. But forcing a refresh of the thread routing tables, by rebooting your TBR’s starting with the primary TBR, may help.

Rebooting TBR, like my Aeotec v4: Any waiting time?. Like for the Zigbee mesh?

Can I reboot via AWA?

To completely clear the thread routing tables you should

  1. power off all thread devices

  2. power down your TBR’s and reboot starting with your primary TBR waiting 2 - 3 minutes between each to completely power on.

  3. plug in your thread routers waiting 2 - 3 minutes between each one.

  4. power on the battery powered devices

Let the network settle 10 - 15 mins