Table of Contents

  1. Overview
  2. Specs & Hardware
  3. Setup with Zigbee2MQTT
  4. Range & Stability
  5. Device Compatibility
  6. vs. Competitors
  7. Verdict

Overview

The Sonoff Zigbee 3.0 USB Dongle Plus (model ZBDongle-P) has become one of the most popular Zigbee coordinators for Home Assistant users, and for good reason. It's affordable, widely compatible, and uses the well-regarded Texas Instruments CC2652P chipset — the same chip trusted by the Zigbee2MQTT community for years.

If you're building a local smart home with Zigbee devices and want to ditch proprietary hubs, this dongle is one of the first purchases you should make. At under $25, it represents exceptional value for what it delivers.

Sonoff Zigbee 3.0 USB Dongle Plus (ZBDongle-P)

Texas Instruments CC2652P chipset, up to 200+ devices, works with Zigbee2MQTT and ZHA. The go-to Zigbee coordinator for Home Assistant.

Check Price on Amazon

Specs & Hardware

The ZBDongle-P is built around the Texas Instruments CC2652P SoC, which includes an integrated power amplifier for extended range. Key specs:

The physical design is a standard USB stick with a small stub antenna attached to an SMA connector. The antenna is removable, so you can upgrade to a higher-gain antenna if needed. The included antenna is already significantly better than the PCB antennas on many competing dongles.

One important note: there are two versions of this dongle — the ZBDongle-P (CC2652P, the one we recommend) and the ZBDongle-E (EFR32MG21 chipset). Both work well, but the P version has broader community support and more mature firmware.

Setup with Zigbee2MQTT

There are two main ways to use this dongle with Home Assistant: Zigbee Home Automation (ZHA) — the built-in HA integration — or Zigbee2MQTT — a more powerful third-party solution. We recommend Zigbee2MQTT for most users due to its broader device support and more detailed device information.

Step 1: Install the Zigbee2MQTT Add-on

Add the Zigbee2MQTT add-on repository to Home Assistant, install it, and configure the serial port. The dongle will typically appear as /dev/ttyUSB0 or /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus.... Use the by-id path to avoid issues if other USB devices are connected.

Step 2: Use a USB Extension Cable

This is the most important tip for Zigbee performance: always use a USB extension cable (15–30cm) to move the dongle away from the USB port. USB 3.0 ports generate interference in the 2.4 GHz band that can severely degrade Zigbee range. A cheap USB 2.0 extension cable solves this entirely.

Pro tip: Never plug the Zigbee dongle directly into a USB 3.0 port. The interference can cut your effective range by 50% or more. Use a short USB 2.0 extension cable.

Range & Stability

With the external antenna and the CC2652P's power amplifier, range is the ZBDongle-P's strong suit. In testing, we achieved reliable communication over 15 meters through two interior walls — noticeably better than dongles without a PA (like the CC2530-based sticks).

Long-term stability is excellent. Running with 40+ Zigbee devices in a mixed environment (bulbs, sensors, plugs), the dongle ran for over eight months without a single restart required. The mesh network self-heals reliably when a device goes offline.

Device Compatibility

The CC2652P chipset is compatible with virtually every Zigbee 3.0 device, and many older Zigbee HA/LL devices as well. In our testing, the following devices paired flawlessly:

The Zigbee2MQTT supported devices list contains over 3,000 devices, and the overwhelming majority work perfectly with this dongle.

vs. Competitors

DongleChipsetPA/LNAPriceCommunity Support
Sonoff ZBDongle-PCC2652PYes~$20Excellent
ConBee IIATmega256RFR2No~$40Good
HUSBZB-1EM3581No~$45Good (Zigbee+Z-Wave)
Sonoff ZBDongle-EEFR32MG21Yes~$20Growing
TubeZBCC2652PYes~$30Excellent

Verdict

Our Verdict: Best Value Zigbee Coordinator

The Sonoff ZBDongle-P is our top pick for most Home Assistant users building a Zigbee network. It delivers excellent range thanks to the CC2652P's power amplifier, long-term stability, broad device compatibility, and superb community support — all for around $20. The only scenario where we'd recommend something else is if you also need Z-Wave support (consider the HUSBZB-1 instead).

For anyone starting fresh with Zigbee + Home Assistant, this is the dongle to buy.