As you expand your smart home, choosing the right communication protocol is essential. Zigbee is one of the most popular — and for good reason.
🌐 Why Zigbee?
Zigbee is a widely adopted, open standard wireless protocol designed specifically for low-power smart home devices. It’s the backbone of many reliable and affordable home automation ecosystems.
✅ Advantages of Zigbee:
- Local-first: No cloud dependency — devices communicate directly with your Home Assistant.
- Mesh networking: Devices strengthen each other’s signal, improving range and reliability.
- Open standard: Supported by many vendors, no lock-in.
- Energy-efficient: Ideal for battery-powered sensors and buttons.
- Wide range of devices: From lights to contact sensors, buttons, thermostats, and more.
- Affordable: Many devices are available at competitive prices.
Zigbee is supported by manufacturers like Philips Hue, IKEA (TRÅDFRI), SONOFF, Aqara, and many others — all of which can talk to each other via your Home Assistant.
🧰 What You Need to Use Zigbee
To use Zigbee devices in Home Assistant, you’ll need a Zigbee coordinator — a USB stick or module that lets your system talk to Zigbee devices.
Recommended Coordinators:
There are many good Zigbee USB coordinators available, our recommendation can be found in our Shop.
Alternative coordinators are :
- Sonoff Zigbee 3.0 USB Dongle Plus (ZBDongle-E)
- ConBee II
- Electrolama zzh!
- Or built-in Zigbee in some home automation hubs (like Home Assistant Yellow)
🛠 Step-by-Step: Setting Up Zigbee in Home Assistant
We’ll use the ZHA (Zigbee Home Automation) integration. Here’s how to get started with ZHA, which is simpler for beginners.
1. Plug in Your Zigbee Coordinator
- Plug the Zigbee USB dongle into your Raspberry Pi or server.
- If you’re running Home Assistant OS or supervised, it should be recognized automatically.
- (Optional) Use a USB extension cable to avoid interference from the Pi.
2. Install the ZHA Integration
- Go to Settings → Devices & Services
- Click “+ Add Integration”
- Search for and select Zigbee Home Automation (ZHA)
- It should auto-detect your coordinator. If not:
- Select the device manually (e.g.,
/dev/ttyUSB0or similar) - Use
EZSPfor Sonoff dongles ordeCONZ/ZNPdepending on your model (Home Assistant gives hints)
- Select the device manually (e.g.,
3. Finish Setup
- Name your Zigbee network if prompted
- Wait a moment for the Zigbee network to initialize
You’re now ready to pair your first Zigbee devices!
🧭 What’s Next?
You now have a solid foundation for local, reliable Zigbee-based automation. In the next guide, we’ll walk you through adding your first smart light — from pairing to creating scenes and automations.
