Hi everyone,
I’m currently trying to add a Matter-over-Thread device (Heiman HS-7255E5-M CO detector ) to Home Assistant, but I’m stuck despite having a seemingly fully working setup.
I’m hoping for some guidance, as I’ve already gone through most common troubleshooting steps.
Setup
- Home Assistant (latest version)
- Intel NUC (running in Proxmox VM)
- Home Assistant Connect ZBT-2
- successfully configured as Thread Border Router
- Add-ons:
- OpenThread Border Router → running stable
- Matter integration → active
What works
- Thread integration shows:
- my own network (
ha-thread-xxxx) - Border Router active
- my own network (
- Network is set as preferred
- Matter integration is active and reachable
- ZBT-2 has been correctly flashed to Thread firmware
- USB passthrough in Proxmox is working
Problem
When trying to add the device via the Home Assistant app:
Behavior 1:
- Error message:
“Thread Border Router required”
Behavior 2 (different phone / previous device):
- Device is always assigned to the wrong Thread network:
NEST-PAN-xxxx(Google Nest Thread network)
Behavior 3:
- Taking over the device from Google Home fails:
- Error code 1
Troubleshooting steps already attempted
Thread / Home Assistant
- Thread network:
- present and working
- set as preferred
- Matter integration:
- removed and reinstalled
- Home Assistant:
- restarted multiple times
- OpenThread Border Router:
- restarted
- data cleared and reconfigured
Device (Heiman HS-7255E5-M)
- multiple factory resets:
- battery removed
- button held while reinserting battery
- held for 20+ seconds
- pairing attempted immediately after reset
Google / Nest influence
- Google Home app uninstalled
- Nest Hubs powered off / unplugged
- still:
NEST-PANnetwork remains visible / used
Android / Smartphone
- tried a second device
- reset Wi-Fi + Bluetooth
- rebooted device
- cleared Google Play Services data
→ still:
- wrong network selected
- or “no Border Router found”
Thread credentials
- option “Use for Android & iOS credentials” is present but:
- greyed out (not selectable)
Current assumption
I suspect a conflict between:
- Google Thread fabric
- Home Assistant Thread fabric
Possibly:
- Android Matter stack is caching or prioritizing the wrong network
- Matter integration in Home Assistant is not correctly acting as commissioner
Questions
- How can I ensure that only the HA Thread network is used ?
- How can I completely remove a “stuck” Thread network like
NEST-PAN?