Communication Protocol Setup
Set up Zigbee, Z-Wave, Matter, and Thread in Home Assistant so compatible devices can be added correctly.
Search results
Use this guide when your devices connect through Zigbee, Z-Wave, Matter, and/or Thread instead of through only a
standard Home Assistant integration.
What This Setup Covers
This guide focuses on preparing the communication protocol side of your system before you start pairing devices.
It covers:
Zigbeecoordinator setup.Z-Wavecontroller setup.MatterandThreadsetup.- Basic checks before pairing devices.
Before You Start
Before setting up communication protocols, confirm:
- Your Home Assistant system is installed and running.
- The correct dongles or radio hardware are connected.
- You know which protocols your devices require.
- You have any QR codes, setup codes, or device instructions available before pairing begins.
Zigbee Setup
Use Zigbee when your setup includes local mesh devices such as sensors, plugs, switches, locks, or lights that are
assigned to a Zigbee coordinator.
General Zigbee Setup
- Confirm the
Zigbeecoordinator is connected to your Home Assistant system. - In Home Assistant, go to
Settings > Devices & Services. - Add the
Zigbee Home Automationintegration at the top where it saysDiscovered. - If the Zigbee coordinator has not already been discovered, select
+ Add Integrationand search forZigbee Home Automation. - On the setup page, select the USB port the Zigbee coordinator is plugged into.
- Once the configuration is done, confirm the new
Zigbee Home Automationintegration is running correctly before trying to pair anyZigbeedevices.
Zigbee Setup Notes
- Build the
Zigbeemesh outward when possible. - Start with powered routing devices before battery devices when your setup allows it.
- Make sure each device is in pairing mode before attempting setup.
Z-Wave Setup
Use Z-Wave when your setup includes local Z-Wave devices such as locks, switches, sensors, or other residential
automation hardware.
General Z-Wave Setup
- Confirm the
Z-Waveadapter is connected to your Home Assistant system. - In Home Assistant, go to
Settings > Devices & Services. - Add the
Z-Wave JSintegration at the top where it saysDiscovered. - If the
Z-Wavecoordinator has not already been discovered, select+ Add Integrationand search forZ-Wave. - Confirm the controller is detected correctly.
- Confirm the
Z-Wavenetwork is ready before attempting to include devices.
Z-Wave Setup Notes
- Battery-powered devices may need to be woken during setup.
- Some newer devices include a
SmartStartQR code. Capture it before installation finishes.
Matter and Thread Setup
Use Matter and Thread when your setup includes newer devices that rely on Matter commissioning and Thread
network support.
Use the following steps to set up Matter and Thread:
- Confirm the dongle is running
ThreadorOpenThreadfirmware, notZigbeefirmware. - Confirm that the
OpenThread Border Routerapp is installed and running. If it is not, follow the directions on Install OpenThread Border Router . - Confirm that a
Matterintegration exists underSettings > Devices & Services. If it does not, follow the directions on Install and Configure Integrations . - Confirm that a
Threadnetwork exists. If one does not, follow the directions on Thread Integration Setup . - If an existing Apple or Google
Threadnetwork is already in use for the home, import those credentials first and make that network preferred before pairingMatterdevices. - Make sure the customer’s phone has the
Home Assistant Companion Appinstalled, signed in, and hasBluetoothenabled. - Sync the
Threadcredentials from Home Assistant to the customer’s phone before commissioning anyMatter over Threaddevices. If needed, follow the directions on Home Assistant Companion App Matter over Thread Setup .Android:- Open the
Home Assistant Companion App. - Go to
Settings > Companion app > Troubleshooting. - Select
Sync Thread credentials. - Follow the prompts until the phone confirms that
Threadcredentials from Home Assistant were added to the device.iPhone: - In Home Assistant, go to
Settings > Devices & Servicesand open theThreadintegration. - Select
ConfigureunderServices. - At the bottom of the preferred network section, select
Send credentials to phone. - Confirm the
iPhonereceives the credentials before continuing.
- Open the
- When Home Assistant asks for the connection method, select the standard Home Assistant OS setup so the official
Matter Serverapp is installed. - Wait for the
Matter Serverapp to finish installing. - Capture and save each
MatterQR code or numeric setup code before device installation begins. - Leave
Matterready so devices can be commissioned from theHome Assistant Companion Appand then managed fromSettings > Matterduring setup.
Before Pairing Devices
Before pairing devices, confirm:
- The correct protocol is active for the current device.
- The correct radio hardware is connected and recognized.
- The device is installed and powered safely.
- Any QR codes, setup codes, or labels have been captured.
- Any required mobile app, account login, or approval steps are ready.
Last modified April 2, 2026: Add Installer Field Support Guide (c5d759b)