Zigbee Stacks & Coordinators
Zigbee2MQTT, ZHA, deCONZ — and which USB stick / SkyConnect / OTBR to put on your home server.
Zigbee is the most-deployed home-automation radio in 2026, and the choice of stack (the software) and coordinator (the radio) shapes everything: device support, recovery time, range, and whether you can run Thread on the same dongle. For the hub above this layer see Smart Home Hubs; for Matter / Thread see Matter & Thread; for the broker most of these talk to see MQTT for Home.
The three stacks
- ★ Zigbee2MQTT (Z2M) — Node.js daemon; bridges Zigbee → MQTT with a beautiful web UI. Broadest device support of any stack (3,500+ devices in 2026 via the community-driven
zigbee-herdsman-converterslibrary). Pairs with any hub via MQTT. - ★ ZHA (Zigbee Home Automation) — built into Home Assistant; uses
zigpy+ per-radio backends. No MQTT broker required. Slightly fewer devices than Z2M but improving fast; HA-team supported. - deCONZ / Phoscon — closed-but-free firmware from Dresden Elektronik; runs only on ConBee / RaspBee dongles. Has a slick UI (Phoscon) and a REST API; HA integrates it. Smaller device library than Z2M; depends on dresden's pace of updates. Loses ground every year.
Z2M vs. ZHA in 2026:
- Pick Z2M if — you have a weird device (Tuya / Aqara non-standard cluster) and want it to work; you want zero-config OTA firmware updates for IKEA / Aqara devices; you already run MQTT.
- Pick ZHA if — you want zero extra services; you don't have weird devices; you value HA-native integration; you might add Thread on the same dongle via SkyConnect.
Coordinators (USB sticks / boards)
The chip matters, not just the brand.
Silicon Labs EFR32MG21 (the modern default)
- ★ Sonoff ZBDongle-E — EFR32MG21; cheap (~$20); great range; widely tested. The recommended default for new Z2M / ZHA installs in 2026. Avoid the older ZBDongle-P (CC2652P, fine but older).
- ★ Home Assistant SkyConnect / Yellow radio — EFR32MG21 with dual Zigbee + Thread firmware. Sold by Nabu Casa. Lets you run Z2M or ZHA or an OpenThread Border Router on the same stick (one mode at a time).
- ★ Smlight SLZB-06 — PoE / USB / Wi-Fi Zigbee coordinator on EFR32MG21; remote firmware updates via web UI; popular for "put the radio in the middle of the house."
- Aeotec Zi-Stick (Gen5+) — Aeotec branded EFR32 stick.
- TubesZB — open-hardware EFR32 modules; the choose-your-own-adventure power-user pick.
Texas Instruments CC26x2 / CC1352 (older default)
- Sonoff ZBDongle-P — CC2652P; the classic "buy this on Amazon" stick from 2021-2024. Still works, smaller community focus in 2026.
- TI LaunchPad CC1352P — DIY power-user option; great range; needs a flash.
- slae.sh CC2652RB — older Russian-designed stick; widely deployed.
dresden elektronik ConBee / RaspBee
- ★ ConBee III — USB; current model; works with deCONZ, Z2M, and ZHA.
- ConBee II — older; still used; will keep working.
- RaspBee II — Pi HAT version of ConBee II.
ZigStar / niche
- ZigStar UZG-01 / UZG-04 — open-hardware coordinator with Ethernet + Wi-Fi + USB; runs on EFR32 or CC2652. Comes with a web UI for remote firmware updates and zigbee2mqtt-compatible socket exposure. Power-user favorite.
- POPP ZB-Stick — older CC2652 stick; rebrands.
- Aqara M3 Hub (Zigbee mode) — see Smart Home Hubs; doubles as a coordinator-via-LAN under HA.
Practical guidance
- ★ Use a USB extension cable. Mount the stick away from the host (USB 3 ports radiate at 2.4 GHz and will destroy your range). 1 m extension is the universal fix for "Zigbee mesh stops working when I plug in an SSD."
- ★ Migrate Z-Wave logic to a different physical box if it's far away. Zigbee mesh is router-dense, but distant nodes still need a routing device closer.
- Coordinator backup before you do anything risky. Z2M, ZHA, and deCONZ all have export/import — use it before flashing firmware or moving radios.
- Don't put the coordinator stick on the Pi USB port next to the SD card. Heat ruins both.
- Channel choice: stay off Wi-Fi channel 1/6/11 overlap; Zigbee channels 15, 20, or 25 are usually safe.
Migration & recovery
- ★
zigbee-herdsman-coordinator-backup— JSON backup format Z2M / ZHA share; lets you swap coordinators without re-pairing every device. Game-changer; well-documented. - Network key + extended PAN ID — keep these safe; you can rebuild a coordinator with them.
OTA firmware updates
- ★ Z2M's built-in OTA — pulls signed firmware images from IKEA, Philips Hue, Sonoff, Aqara, Inovelli, etc. Keeps devices up to date without vendor cloud apps.
- ZHA OTA — supported but smaller image library than Z2M.
Pick this if…
- Default 2026 stack: Zigbee2MQTT.
- HA-native, no MQTT: ZHA.
- Default coordinator: Sonoff ZBDongle-E (USB) or HA SkyConnect (USB, also does Thread).
- PoE-anywhere coordinator: Smlight SLZB-06.
- You bought into ConBee years ago: ConBee III + deCONZ or Z2M (your choice).
- Power user / open-hardware: ZigStar UZG-04 or TubesZB.