Hey everyone — looking for some help troubleshooting what’s become a pretty frustrating issue.
I’ve had a solid Home Assistant setup for quite a while, but recently most of my Thread devices have stopped connecting or responding properly.
Working:
- Home Assistant overall
- Nanoleaf Shapes panels — working fine via the standard Nanoleaf integration (non-Thread)
- Zigbee devices — all good, running on a SONOFF ZBDongle-E
Not working:
- Nanoleaf A19 bulbs (Thread, connected via HomeKit integration) — all suddenly stopped responding and now show as unavailable
- Aqara T2 Matter bulbs (Thread) — one paired successfully to HA, the other fails to pair with both Home Assistant and Apple Home
- OpenThread Border Router — fails to start up in Home Assistant, and I’m unable to add or re-add it manually through the UI
Hardware / Network Details:
Raspberry Pi 4 running Home Assistant OS (Core 2025.10.3)
- Thread radio:** ZBT-1 (Firmware: OpenThread RCP 2.4.4.0)
- Zigbee radio:** SONOFF ZBDongle-E
- Apple TV 4K** — Thread Border Router
- Nanoleaf Shapes panel** — also a Thread Border Router
- All devices configured to use the same Thread network
Symptoms:
- Home Assistant’s Thread integration shows the network, but the OpenThread Border Router repeatedly fails to start.
- Attempting to manually add the OpenThread router fails or doesn’t persist.
- Thread devices are able to join the network, but are unreachable after joining
- New Matter devices (like the Aqara bulb) fail commissioning.
What I’ve Tried:
- Restarted all border routers (Apple TV, Nanoleaf panel, HA Thread radio)
- Power-cycled the affected bulbs
- Verified all firmware is up to date
- Checked logs — seeing repeated startup failures from the OpenThread add-on
At this point, it seems like something’s out of sync between Home Assistant’s Thread network and Apple’s, or possibly a firmware issue with OpenThread RCP 2.4.4.0 on the ZBT-1.
Has anyone run into similar issues with their OpenThread border router not starting in HA, or seen multi-border-router Thread networks go out of sync like this?
Would a full Thread network reset and rejoin be the best move here, or is there a known compatibility issue with this firmware version?
