Every Zigbee bulb, sensor, and switch in your house talks to one small radio, and picking that radio is the hardware decision with the longest consequences in a Home Assistant build. Get the Zigbee coordinator right and the mesh just works for years. Get it wrong and you inherit pairing failures, dropped devices, and a migration you did not plan for.
The landscape shifted over the past year: Nabu Casa shipped the Connect ZBT-2 and ended production of the SkyConnect, Zigbee2MQTT’s ember driver matured into the recommended path for Silicon Labs radios, and Ethernet coordinators with PoE went from niche to the homelab default. This roundup compares the six Zigbee coordinators worth buying for ZHA or Zigbee2MQTT, from a $20 USB dongle to a PoE Ethernet unit you mount in the ceiling, with every spec checked against the vendor datasheets and every listing loaded live. If your build also runs Z-Wave gear, our companion guide to the best Z-Wave 800 stick for Home Assistant covers that radio the same way.
Current as of September 2026.
The short answer: the best Zigbee coordinator for Home Assistant is the Home Assistant Connect ZBT-2 when you can find it at its $49 MSRP. Right now it is hard to find, so the SONOFF Dongle Plus MG24 is the best USB dongle you can order today, with the same MG24 radio generation for about $36. Zigbee2MQTT veterans should buy the ZBDongle-P, and anyone with a PoE switch should look at the SONOFF Dongle Max or the SMLIGHT SLZB-06, which put the coordinator on the network instead of a USB port.
The short list
| Award | Coordinator | Why |
|---|---|---|
| Best overall | Home Assistant Connect ZBT-2 | Official hardware, current-generation MG24 radio, USB-C, first-class support in both ZHA and Zigbee2MQTT |
| Best for Zigbee2MQTT | Sonoff ZBDongle-P | The proven Z-Stack radio the Zigbee2MQTT ecosystem grew up on |
| Best budget | Sonoff ZBDongle-E | Capable Silicon Labs radio at the lowest price, one firmware flash required |
| Best next-gen USB | Sonoff Dongle Plus MG24 | The ZBT-2’s radio generation, in stock on Amazon |
| Best Ethernet/PoE (buy direct) | SMLIGHT SLZB-06 series | Coordinator lives on the network, not on a USB port; one PoE cable does everything |
| Best PoE on Amazon | SONOFF Dongle Max | MG24 radio with Ethernet, PoE, Wi-Fi and USB, sold by SONOFF at a fair price |
How we picked
Every chip, firmware, and support claim below comes from the official documentation checked this week: the ZHA integration docs for supported radios and placement guidance, the Zigbee2MQTT adapter guide for what is recommended versus merely supported, and each vendor’s own product pages for hardware specs. Amazon listings were loaded live with a US delivery address; where a listing was dead or marked up by resellers, the guide says so instead of linking it anyway.
No range or throughput numbers are claimed because none were measured for this piece. Transmit power does differ on paper (the Sonoff and SMLIGHT radios are +20 dBm parts, while the ZBT-2 runs 8 to 10 dBm depending on region), but Zigbee range depends on your walls and your router mesh far more than on the coordinator. What separates these picks is the chip family, the connection type, and how well their firmware path is maintained. That is what the rankings weigh.
What a Zigbee coordinator does, and how it differs from a hub or router
A Zigbee coordinator is the radio that forms and runs your Zigbee network. It picks the channel, hands out addresses, holds the network key, and lets new devices join. The ZHA documentation is explicit that a network has exactly one coordinator, while it can carry many routers and end devices. In Home Assistant terms the coordinator is the USB stick or network adapter that ZHA or Zigbee2MQTT talks to, so it is the only Zigbee part you need to buy before pairing anything.
| Role | What it does | Typical hardware | How many |
|---|---|---|---|
| Coordinator | Forms the network, manages security and joins, bridges to Home Assistant | USB dongle or Ethernet adapter | Exactly one per network |
| Router | Relays traffic and extends range, lets more devices join | Mains-powered plugs, bulbs, in-wall switches | As many as you like |
| End device | Reports or acts, then sleeps to save battery | Door, motion and temperature sensors, remotes | Most of the network |
| Hub (vendor bridge) | A coordinator locked to one vendor app, such as a Hue Bridge | Hue Bridge, SmartThings, IKEA hub | Replaced by the coordinator in Home Assistant |
That last row answers the common “Zigbee hub vs coordinator” question. A vendor hub is a coordinator plus a closed app and cloud. A coordinator on Home Assistant does the same radio job but hands every device to your own automations, which is why people search for a Zigbee dongle rather than another hub. Network coordinators such as the SONOFF Dongle Max and the SMLIGHT adapters can also be switched to router or Thread mode from their web consoles, so a spare one is never wasted.
At a glance
| Spec | ZBT-2 | ZBDongle-P | ZBDongle-E | Dongle Plus MG24 | SLZB-06 series | Dongle Max |
|---|---|---|---|---|---|---|
| Radio chip | Silicon Labs MG24 | TI CC2652P | Silicon Labs MG21 | Silicon Labs MG24 | TI CC2652P/P7/CC2674P10 or Silicon Labs MG21/MG24/MG26 by variant | Silicon Labs MG24 |
| Driver family | EmberZNet | Z-Stack | EmberZNet | EmberZNet | Both, by variant | EmberZNet |
| Connection | USB-C | USB-A | USB-A | USB-A | Ethernet + PoE, Wi-Fi, USB-C fallback | Ethernet + PoE, Wi-Fi, USB-C |
| Antenna | External | External SMA | External | External | One external 5 dB | Two external |
| Thread capable (reflash) | Yes | No | Yes | Yes | Yes, all variants | Yes |
| Works with Z2M ember as shipped | Yes | n/a (Z-Stack) | No, flash first | Yes | Yes (M variants) | Yes |
| Price band | $49 MSRP, scarce | $20 to $40 | $20 to $27 | ~$36 | ~$40 direct | $43 to $50 |
1. Home Assistant Connect ZBT-2
If you only pick one, this is it. The ZBT-2 is built by Nabu Casa, the company behind Home Assistant, and buying one funds the project you are running it on.
The hardware is current-generation: a Silicon Labs MG24 radio paired with an ESP32-S3 USB bridge, a USB-C port, and an external omnidirectional antenna with a stated peak gain of 4.16 dBi. It replaced the SkyConnect (later renamed Connect ZBT-1), whose production has ended, so this is now the official coordinator going forward. ZHA lists it first among supported radios, and the Home Assistant team reports strong results from Zigbee2MQTT users on the mature ember driver. One setup detail catches people: Zigbee2MQTT documents the ZBT-2 at a 460800 baud rate with hardware flow control (rtscts: true), while the SONOFF MG24 sticks need software flow control, so copying a config from one to the other fails.
One honest framing on the Thread logo: the ZBT-2 runs Zigbee or Thread, not both at once. Nabu Casa’s own guidance is to dedicate one device per protocol, and the old multiprotocol firmware remains officially not recommended. Buy it as a great Zigbee coordinator that can be repurposed for Thread later, never as a two-for-one.
Who it is for: anyone starting fresh or replacing an aging stick who wants the path of least resistance in ZHA and the strongest guarantee of long-term support. Where it falls short: availability. The Amazon listing still reads as unavailable on our 28 September 2026 re-check, and CloudFree shows it sold out at $48.95. ameriDroid had it at $42.95 with low stock the same day, so start from the retailer list on the official ZBT-2 page and expect to shop around. If you want a coordinator you can order on Amazon today, the SONOFF Dongle Plus MG24 runs the same EFR32MG24 radio generation for about $36.
2. Sonoff ZBDongle-P
The standout for Zigbee2MQTT users, and the safest choice in this list if maximum ecosystem mileage matters more than the newest silicon.
Inside the aluminum shell is a Texas Instruments CC2652P, the chip the Zigbee2MQTT project matured on, driving a detachable SMA antenna. It ships pre-flashed with Z-Stack coordinator firmware, which means it works with Zigbee2MQTT the moment it enumerates, no reflash required. Firmware updates come from the well-maintained Koenkk Z-Stack repository, and ZHA supports the chip just as cleanly. The CC2652P is the chip most large Zigbee2MQTT networks were built on.
Best suited to: Zigbee2MQTT users who want the most proven pairing in the ecosystem, and anyone who values a decade of community debugging over new-generation hardware. Where it falls short: no Thread story at all, and the CC2652P is the oldest silicon here. It listed at $33.39 on Amazon on our 28 September re-check, against $19.90 direct from ITEAD, so compare before checkout. Check the current price on Amazon.
3. Sonoff ZBDongle-E
The budget pick, with one asterisk you need to know about before it earns the spot.
The ZBDongle-E carries a Silicon Labs MG21 radio in a shielded aluminum body with an external antenna. In ZHA it is plug-and-play and explicitly listed as a supported radio. The asterisk is Zigbee2MQTT: units ship with old EmberZNet firmware, and the current ember driver requires a newer release than what is in the box. The fix is a five-minute browser flash through the official Sonoff dongle flasher, done once before first pairing.
Buy it when you are a ZHA user who wants the cheapest solid coordinator, and Zigbee2MQTT users comfortable with one firmware flash. Where it falls short: that mandatory flash makes it the wrong gift for a non-technical household, and skipping the step leaves Zigbee2MQTT on a deprecated driver. It was $24.90 on Amazon on our September re-check, about $20 direct from ITEAD. Check the current price on Amazon.
4. Sonoff Dongle Plus MG24
The newest stick in the roundup: the ZBT-2’s radio generation at a price you can actually buy today, on either firmware path.
Launched in September 2025, it pairs the same Silicon Labs MG24 family the ZBT-2 uses with double the flash and four times the RAM of the older ZBDongle-E, plus an included USB extension cable. Zigbee2MQTT’s adapter guide lists it among its recommended EmberZNet adapters, and Sonoff publishes Zigbee, OpenThread, and other firmware options for it, so the reflash-later story mirrors the official stick. The same one-protocol-at-a-time rule applies.
The right pick for buyers who want current-generation silicon at the lowest price it currently sells for, on either ZHA or Zigbee2MQTT. Where it falls short: it is the youngest product here, so its community track record is measured in months, and ZHA’s documentation does not yet name it individually the way it names the ZBT-2 and ZBDongle-E. It sold for $35.90 on Amazon on our 28 September re-check, the same as ITEAD’s own direct price, and it was in stock from SONOFF’s own storefront. Check the current price on Amazon.
5. SMLIGHT SLZB-06 series
The homelab favorite, and the pick that changes where the coordinator lives: on the network instead of hanging off the Home Assistant box.

Every SLZB-06 variant is an Ethernet-attached Zigbee coordinator with 802.3af PoE, a web UI for management, and remote firmware updates for both the network chip and the radio. The radio depends on the variant. SMLIGHT’s current lineup spans the SLZB-06U, 06MU, 06p7U, 06p10, 06Mg24 and 06Mg26U: the 06U, 06p7U and 06p10 carry TI chips for the Z-Stack path, while the M and Mg variants carry Silicon Labs radios for ember. Zigbee2MQTT’s docs recommend the family on both pages, and ZHA connects to it over the network as well, with one firm rule from the ZHA docs: keep that link on wired LAN, never Wi-Fi or a VPN hop.
The killer feature is placement. One flat cable from a PoE switch puts the coordinator in a hallway ceiling or the middle floor of the house, far from the server rack’s RF noise, while Home Assistant in Docker or a VM connects to it by IP. Moving the coordinator without moving the server is exactly what USB sticks cannot do.
Made for homelabbers with a PoE switch, anyone whose server placement is terrible for Zigbee coverage, and Proxmox users tired of USB passthrough. Where it falls short: Amazon. The SLZB-06U and 06M both listed at $72.99 on Amazon on our 28 September re-check, against a flat $40 for every current variant at the authorized US retailer CloudFree, so skip Amazon here and order direct. If you want a PoE coordinator from Amazon at a fair price, the SONOFF Dongle Max below is the one.
6. SONOFF Dongle Max
The PoE coordinator you can order on Amazon without paying a reseller markup, and the only network-attached pick sold by its maker on Amazon.
The Dongle Max, model Dongle-M, pairs the same Silicon Labs MG24 radio as the Dongle Plus MG24 with an ESP32 that handles the network side. It connects over Ethernet with PoE, over Wi-Fi, or as a plain USB-C stick, and it ships with two external antennas and a wall bracket. A local web console at Dongle-M.local switches the radio between Zigbee coordinator, Zigbee router and Thread RCP modes and updates firmware without a flashing tool. Zigbee2MQTT lists it among its EmberZNet adapters in the hybrid USB and network category. CNX Software’s hands-on review paired devices through both ZHA and Zigbee2MQTT, with one gotcha worth knowing: the unit would not work as a USB stick out of the box and had to be set to coordinator mode through the web console over Ethernet first.
Use Ethernet, not Wi-Fi, for the coordinator link. Both the ZHA and Zigbee2MQTT docs warn that the serial protocol behind a network coordinator does not tolerate the packet loss and latency Wi-Fi introduces, so the Wi-Fi option is best treated as a way to reach the web console. Over wired LAN it behaves like the SLZB-06, and a PoE switch you already run for cameras or access points can power it from the same cable.
Pick it if you want the network-coordinator benefits of the SLZB-06 but prefer to buy on Amazon, or you want current-generation MG24 silicon on PoE. Where it falls short: it is one radio, so Zigbee and Thread still cannot run at the same time, and SMLIGHT’s firmware and integration have a longer track record. It was $42.90 on Amazon from SONOFF’s own storefront on our 28 September re-check, against $49.95 at ameriDroid. Check the current price on Amazon.
Z-Stack vs Ember: which Zigbee firmware stack to choose
Every coordinator above runs one of two firmware families, and the choice matters more than the brand on the case. Texas Instruments chips run Z-Stack; Silicon Labs chips run EmberZNet, which Zigbee2MQTT drives with its ember adapter setting and ZHA drives through its ezsp radio type. Both are recommended by Zigbee2MQTT today, and both support the coordinator backups that make migrations painless.
| Z-Stack (Texas Instruments) | EmberZNet (Silicon Labs) | |
|---|---|---|
| Chips | CC2652P, CC2652P7, CC2674P10 | EFR32MG21, MG24, MG26 |
| Sticks in this guide | ZBDongle-P, SLZB-06U, 06p7U, 06p10 | ZBT-2, ZBDongle-E, Dongle Plus MG24, Dongle Max, SLZB-06M and Mg variants |
| Zigbee2MQTT setting | adapter: zstack | adapter: ember (the old ezsp driver is deprecated) |
| ZHA radio type | znp (zigpy-znp) | ezsp (bellows) |
| Thread on the same chip | Possible on CC2652P, CC2652P7 and CC2674P10 (SMLIGHT ships Thread firmware), rarely used with Home Assistant | Yes, by reflashing to OpenThread RCP firmware |
| Firmware source | Koenkk Z-Stack builds | Nabu Casa, vendor and community Silicon Labs builds |
| Best reason to pick it | Longest Zigbee2MQTT track record | Where new hardware, including the official ZBT-2, is going |
For a new build, ember is the default choice: the official hardware uses it, the newest sticks use it, and you keep the option of reflashing a spare for Thread later. Z-Stack remains the safe pick when you already run a large Zigbee2MQTT network on a CC2652 and simply want a like-for-like replacement. Swapping to another stick in the same family is a configuration change. Crossing families is where the two stacks differ: ZHA officially supports migrating between radio types through its network backup flow, while Zigbee2MQTT treats a cross-family move as unofficial, so plan for the possibility of re-pairing the mesh. If you have not settled on which software drives that radio, our ZHA vs Zigbee2MQTT comparison weighs the two side by side.
Best Zigbee routers to extend the mesh
A strong coordinator does not fix a weak mesh; routers do. The ZHA docs describe Zigbee networks as depending heavily on multiple mains-powered router devices, because each one relays traffic and gives battery sensors a closer parent to join. The cheapest way to add them is a Zigbee smart plug you would buy anyway. The THIRDREALITY Zigbee smart plug is sold as a Zigbee repeater with power monitoring, is supported in Zigbee2MQTT as model 3RSP02028BZ, and was $12.99 on Amazon on our 28 September re-check, or $38.99 for a four-pack. Update its firmware through OTA after pairing, since some owners report dropouts on early firmware. Place one every room or two between the coordinator and your furthest sensors, pair the routers first, then the battery devices.
A spare coordinator can do the same job. Zigbee2MQTT links router firmware for the ZBDongle-P and the Silicon Labs sticks, and the Dongle Max and SLZB adapters switch to router mode from their web consoles, which makes an old stick a useful repeater after you upgrade.
What actually matters when choosing
USB 3.0 ports sabotage Zigbee radios
The ZHA documentation is blunt about this: USB 3.0 ports and peripherals are known sources of radio interference for 2.4GHz dongles. Plug any USB coordinator into a USB 2.0 port, or better, put it on a shielded USB 2.0 extension cable half a meter or more from the machine. A basic 1m USB 2.0 extension costs about $11 and fixes the single most common cause of a flaky mesh. The Ethernet-based SLZB-06 and Dongle Max sidestep the whole problem, which is a real part of their appeal.
Channel planning beats raw power
Zigbee and Wi-Fi share the 2.4GHz band. The ZHA docs advise leaving the Zigbee channel at its default and steering your Wi-Fi access points instead, with Zigbee channels 15, 20, and 25 as the classic low-overlap choices when you must move. Sort this out before pairing devices; changing the channel on a mature mesh is the kind of afternoon nobody enjoys.
Running Home Assistant in a VM changes the calculus
On a Home Assistant mini PC running HAOS on Proxmox, a USB coordinator must be passed through to the VM, ideally by vendor and device ID so it survives port changes, and referenced inside the guest by its stable /dev/serial/by-id path. It works, and thousands run it, but it is one more layer that breaks on restore or hardware moves. A network coordinator removes the passthrough entirely, which is why the SLZB-06 and Dongle Max keep winning homelab installs. Fresh setups on Home Assistant on Ubuntu or Home Assistant Core face the same choice with lower stakes.
Thread on the box is a future, not a feature
Five of the six picks can be reflashed from Zigbee to Thread (every SLZB-06 variant, per SMLIGHT), and none of them should run both on one radio: the multiprotocol experiment is officially not recommended and Zigbee2MQTT does not support it. Treat Thread capability as insurance that the hardware stays useful if your setup evolves, and dedicate a second radio to Thread when that day actually comes.
If you want both in one box, SMLIGHT’s SLZB-MR series is the clean answer. Each model carries two separate radios, most pairing a TI chip with a Silicon Labs chip, so Zigbee runs on one and Thread on the other at the same time, over Ethernet with PoE. The SLZB-MR1 pairs a CC2652P7 with an EFR32MG21. Amazon listings sat above $100 through resellers on our 28 September check, so buy it from SMLIGHT’s authorized stores, and only if Thread is a real plan rather than a maybe.
Where each one falls short
Every pick above earns its slot, and every one has a catch worth restating in one place. The ZBT-2 is the best all-rounder and the hardest to buy, with Amazon unavailable and US retailers selling out. The ZBDongle-P is the Zigbee2MQTT veteran with no Thread future and the oldest chip. The ZBDongle-E is the cheapest way in but demands a firmware flash before Zigbee2MQTT will treat it properly. The Dongle Plus MG24 has the newest silicon and the shortest track record. The SLZB-06 family solves placement and passthrough elegantly while its Amazon listings ask nearly double the fair price, so it must be bought direct. The Dongle Max fixes that buying problem but is a newer platform with a shorter firmware history.
For most people the decision compresses to this: ZBT-2 if you can get it at MSRP, the Dongle Plus MG24 if you cannot, ZBDongle-P if Zigbee2MQTT is your world, and the SLZB-06M or Dongle Max the moment a PoE switch enters the picture. Pair any of them with sound channel planning and a USB extension where it applies, and the coordinator becomes the one part of the smart home you stop thinking about, right until you start automating cameras with Frigate NVR on the same box.




