Skip to main content

The best Zigbee USB dongle for your smart home

Which Zigbee coordinator to buy for a Raspberry Pi, NAS or mini-PC, to run a local, brand-agnostic Zigbee network with Zigbee2MQTT and Gladys.

A Zigbee USB dongle (also called a Zigbee coordinator) is the piece of hardware that lets your computer talk to Zigbee devices: motion sensors, door/window contacts, smart plugs, bulbs and more. Plug it into your Raspberry Pi and, with Zigbee2MQTT, you control hundreds of devices locally, without any manufacturer hub or cloud.

But not all dongles are equal: the chipset, the antenna and how you connect it make a real difference in range and reliability. This guide explains what to look for and recommends the coordinators that work best with Zigbee2MQTT and Gladys Assistant in 2026.

What to look for when choosing a Zigbee dongle

Before you buy, a few things matter far more than the price tag:

  • Chipset: prefer a modern coordinator based on Texas Instruments (CC2652) or Silicon Labs (EFR32 / EmberZNet). Both are first-class citizens in Zigbee2MQTT. Avoid old CC2531 sticks, which are underpowered for today's networks.
  • External antenna: a dongle with an external antenna noticeably improves range and the stability of your mesh.
  • USB vs network: a USB stick is the simplest option, but a network coordinator (Ethernet or PoE) lets you place it anywhere in the home, away from interference, which often matters more than the model itself.
  • Always use a USB extension cable: plug the dongle on a short extension (around 1 m) and keep it away from your Raspberry Pi, SSDs and USB 3.0 ports, which cause 2.4 GHz interference. This is the single most common fix for an unreliable Zigbee network.
  • Zigbee 3.0 and updatable firmware: make sure the coordinator supports Zigbee 3.0 and that you can flash its firmware for the best long-term support.

The good news: Gladys lets you pick your exact coordinator model in the interface, so any of the dongles below will work out of the box.

Our recommended Zigbee dongles

All of these are supported by Zigbee2MQTT and selectable as a coordinator in Gladys:

Sonoff Zigbee 3.0 USB Dongle Plus ZBDongle-E
Best value
Sonoff Zigbee 3.0 USB Dongle Plus (ZBDongle-E)

The affordable dongle we tested with Gladys, based on a Silicon Labs EFR32MG21 (EmberZNet) chip, with an external antenna. Tip: update its EmberZNet firmware for the best stability.

Sonoff ZBDongle-P Zigbee USB dongle
Most proven
Sonoff ZBDongle-P

The Texas Instruments CC2652P version, trusted for years in the Zigbee2MQTT community. Rock-solid, well-documented and budget-friendly.

SMLIGHT SLZB-06 Ethernet Zigbee coordinator
Best range & placement
SMLIGHT SLZB-06

A network coordinator that connects over Ethernet or PoE instead of USB, so you can place it centrally in your home for the best Zigbee range, far from interference. Supported by Gladys since 4.81.

ConBee II Zigbee USB stick by Dresden Elektronik
Premium USB
ConBee II (Dresden Elektronik)

A premium, widely-supported USB coordinator with strong range and a long track record. A great choice if you want a polished, well-supported stick.

Home Assistant Connect ZBT-1 Zigbee USB dongle
Multiprotocol hardware
Home Assistant Connect ZBT-1

Nabu Casa's Silicon Labs-based coordinator (formerly SkyConnect). It works great with Zigbee2MQTT and is a supported coordinator type in Gladys.

The full, always up-to-date list of compatible coordinators is on the Zigbee2MQTT supported adapters page.

How it works with Gladys Assistant

With Gladys, you don't need a proprietary Zigbee hub. Plug your dongle into your Raspberry Pi, NAS or mini-PC, open the Zigbee2MQTT integration, and select your coordinator model from the list.

Gladys then automatically installs and configures the MQTT and Zigbee2MQTT containers for you, no manual setup, no third-party bridge. From there you pair your Zigbee devices and control them entirely locally, mixing brands freely.

Setting up your local Zigbee network is part of a bigger picture:

Frequently asked questions

Which Zigbee dongle works best with Gladys and Zigbee2MQTT?

Any modern Zigbee 3.0 coordinator based on a Texas Instruments (CC2652) or Silicon Labs (EFR32 / EmberZNet) chip works well. Popular choices are the Sonoff Zigbee 3.0 USB Dongle Plus (ZBDongle-E and ZBDongle-P), the SMLIGHT SLZB-06, the ConBee II and the Home Assistant Connect ZBT-1. Gladys lets you select your exact model in the Zigbee2MQTT integration.

What is the best Zigbee dongle for a Raspberry Pi?

The Sonoff Zigbee 3.0 USB Dongle Plus is an excellent, affordable choice for a Raspberry Pi and is the one we tested with Gladys. Whatever you pick, always connect it with a short USB extension cable to keep it away from the Pi and its USB 3.0 ports, which cause 2.4 GHz interference.

What's the difference between the Sonoff ZBDongle-E and ZBDongle-P?

The ZBDongle-P uses a Texas Instruments CC2652P chip and has been the long-trusted choice in the Zigbee2MQTT community. The ZBDongle-E uses a Silicon Labs EFR32MG21 (EmberZNet) chip and is newer, with hardware that can also target Matter and Thread ecosystems. Both work well with Zigbee2MQTT and Gladys.

Do I really need a USB extension cable?

Yes, it's strongly recommended. Plugging the dongle directly into a Raspberry Pi or near SSDs and USB 3.0 ports is the most common cause of dropped Zigbee devices and poor range. A short (around 1 m) USB extension cable that moves the dongle away from those sources is the single most effective fix.

Can I use a Zigbee coordinator over Ethernet instead of USB?

Yes. Network coordinators such as the SMLIGHT SLZB-06 connect over Ethernet or PoE instead of USB. This lets you place the coordinator centrally in your home, away from interference, which often improves range and reliability more than changing the dongle model.

Do I need a Zigbee hub or bridge with Gladys?

No. A USB Zigbee dongle plus Zigbee2MQTT replaces any proprietary hub. Gladys installs and configures Zigbee2MQTT for you, so your Zigbee devices are controlled directly and entirely locally, with no manufacturer bridge or cloud account.

Build your local Zigbee network

Gladys is free, open-source, and installs in a single Docker command. Plug in a dongle and control your Zigbee devices locally, no hub required.