If your Thread devices keep going unreachable or your automations randomly fail, the cause is often the opposite of what you would expect: you have too many Thread border routers, and they have split your smart home into separate networks that cannot talk to each other. Here is how to think about it.
What a border router does
A Thread border router bridges the low-power Thread mesh (your locks, sensors, bulbs) to your regular IP network over WiFi or Ethernet. Without one, Thread devices can form a mesh among themselves but cannot reach your phone, hubs, or the internet. Many common hubs include one built in: Apple HomePod mini and Apple TV 4K, Google Nest Hub (2nd gen), newer Amazon Echo devices, and eero routers.
So how many do you need?
Functionally, one is enough to get a Thread network running. But more border routers are good - as long as they all belong to the same Thread network. Extra border routers add coverage and redundancy: if one goes offline, the mesh keeps working. The number is less important than the rule below.
The real rule: one unified network, many radios
The problem is not the count of border routers - it is having multiple separate Thread networks. This happens when border routers from different ecosystems (say, an Apple HomePod, a Google Nest Hub, and an Eero) each create their own Thread network instead of joining one. Your devices scatter across these "islands," and devices on one island cannot reach controllers on another.
How to check for fragmentation
- iPhone/iPad: Settings > Privacy & Security > Home Data > Thread Networks.
- Android/Google: search "Thread" in Settings, or Google profile > all services > Thread networks.
- Home Assistant: Settings > Devices & Services > Thread.
If you see three or four different networks listed, that is the problem. You want to end up with one.
How to consolidate
- Pick one ecosystem as the "king" - ideally one whose border router is hardwired via Ethernet, since a wired border router is more reliable than a wireless one like a HomePod mini.
- Make sure all your border routers support Thread 1.4, which allows them to share credentials and merge into a single network. Older Thread 1.1/1.3 devices may stay on their own mesh until upgraded or replaced.
- Re-pair stragglers onto the preferred network. If a device joined the wrong one, remove it from the app and add it again; temporarily powering off competing hubs during pairing forces it onto the right network.
- Delete stale Thread networks in your phone's settings so devices stop trying to join them.
Don't overload a single mesh
In large homes, one border router can hit device limits (newer ones support 150+ devices). That is a legitimate reason to add more border routers on the same network - which is fine and helpful. The goal is always: many radios, one network.
Don't forget the router settings
Even a perfectly consolidated Thread network needs IPv6 and mDNS working on your main router, or devices will appear to join but fail to communicate. Confirm those in router settings for a smart home, and if devices still will not pair, see why your Matter devices won't connect.