I have a matter over thread network running off two homepod minis on a unifi network but I’m having a problem where it seems almost like homeassistant picks a homepod mini and only the devices that connected via thread to that homepod mini will show avaliable on matter, if I restart one homepod, homeassistant matter connects to the other one and the reverse happens with the avaliable devices. I have ipv6 enabled, both homepods are on the same wifi network, igmp snooping is off & mdns is on. I shared credentials in the homeassistant app too but that didnt help.
Not clear … do you have one Thread network with two homepod minis or do you have two Thread networks, one for each homepod mini?
The two homepods share the same thread network.
Well… Thread devices don’t connect to a particular TBR so not clear what is meant by this, but maybe the following:
At a high-level, HA will get two routes, one from each TBR, telling HA that they can use it as a TBR to reach the Thread network and HA should be able to pick either route/TBR to reach all the Thread devices.
On the other hand, if a Thread mesh can not be fully connected, then Thread network can partition itself into isolated segments, and if this is happening then I would expect you to see several devices go off-line while seeing several stay on-line. And yes, if HA uses the other route/TBR, then I would expect the flip of off-line/on-line devices. If this is what you are seeing, then it means there is a weak Thread connection inside the mesh, and the general solution is to add more Thread devices to fill the gap.
Yeah, It seems to be partitioning itself into two segments despite trying to put 2 eve matter thread plugs in between to extend the signal to reach both homepod minis and all devices.