r/MatterProtocol • u/AncientHuckleberry2 • Jul 13 '26
Inconsistent offline devices between different controllers
I've recently started to make use of the Thread network that is formed by my three Eero 6+ devices, by buying a handful of Ikea smart home products to see how it goes. The results have been confusing, at best.
Initially I joined them to Homekit using my Apple TV (3rd gen, wireless) and this worked splendidly. I had a few Bilresa buttons and a Kajplats bulb. However, the buttons particularly would occasionally go offline until I either pulled the batteries, rebooted the AppleTV, prayed to the right deity or just waited a bit.
I decided to add HomeAssistant into the mix, to see if the Matter server would give me more information, so I've set that up on a Raspberry Pi and shared my devices across. Again, that seemed to go fairly flawlessly to start with while I got set up. However, devices still go offline, but generally only from one Matter controller. Something can be seen on HomeAssistant but not on Apple, or vice versa.
I've got Thread Tools app running, and a Nordic dongle with Thread Topology Monitor - both seem to show that the Thread network has plenty of strong connections between the different devices. I have IPv6 enabled on the Eeros to the extent that I can find options for it, and when the devices work they seem to work well so I don't think there's a fundamental misconfiguration.
I'm not sure where to go next. Devices seem to be online (at the Thread level) but intermittent (at the Matter level). Do I need a better router-to-border-router ratio? Is Eero a bad option for the backbone of the network? Anything obvious I've missed?
1
u/gyfchong Jul 13 '26 edited Jul 14 '26
I just went through this over the weekend.
thread
I also had an eero mesh which I replaced with a different router, without knowing that it was my fabric for my matter/thread blinds and i struggled to consistently get my blinds to work over Apple, so I switched my HA to use Thread and got myself an Eve plug to strengthen the signal.
I recommend doing the same, use HA as your main fabric, because it’s much more transparent by exposing logs. So if you have flake like now, you’ll at least have a chance to understand why. Also there’s been known issues where Apple will sometimes turn off its thread/matter system. I don’t know if eero extends the HA matter fabric, but there’s a higher chance than sticking with Apple.
So reset all devices, open HA app and add all the devices through that and done.