Tooling

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-converters library). 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.

On this page