Instructional Guides - Setup your Open Border Thread Router on Home Assistant HA
Step 1: Install the OpenThread Border Router
- Ensure your Thread/Zigbee radio stick is plugged directly into a USB port on your Home Assistant machine (using an extension cord is recommended to reduce interference).
- Navigate in your Home Assistant dashboard to Settings > Apps (formerly Add-ons) > Install app.
- Search for OpenThread Border Router, click it, and hit Install.
- Once installed, make sure Start on boot and Watchdog are enabled, then click Start.
Step 2: Configure Your Radio Interface
- After the app is running, go to the Configuration tab within the OpenThread Border Router app.
-
Under Device, select your connected Thread/Zigbee stick (e.g.,
/dev/serial/by-id/...). - Click Save and restart the app to let it flash the correct Thread firmware and finalize setup.
Step 3: Set Up the Thread Integration
- Once the border router is communicating with Home Assistant, go to Settings > Devices & services.
- Search for the Thread integration (it may auto-discover) and click Configure.
-
You should see a newly generated Thread network (e.g.,
ha-thread-xxxx). Mark it as your Preferred Network.
Step 4: Sync Credentials to Your Smartphone
To commission and add new Matter/Thread smart devices, your phone needs your Home Assistant Thread network credentials.
- On Android: Open the Home Assistant Companion app, go to Settings > Companion App > Troubleshooting, and tap Sync Thread credentials.
- On iOS (Apple): Open the Home Assistant app, go to Settings > Devices & services > Thread, select Configure, and tap Send credentials to phone