Zigbee2mqtt

App in the BluixApps catalog

What it is

Zigbee2MQTT is a bridge between Zigbee devices and MQTT — plug a Zigbee USB coordinator (CC2531, Sonoff Dongle Plus, ConBee II), and Z2M translates every Zigbee event into MQTT messages. Decouples your Zigbee fleet from any specific home automation platform.

For households running Zigbee bulbs + sensors + switches who refuse Hue Bridge / SmartThings cloud lock-in, Zigbee2MQTT is the freedom layer.

What it's for

  • Vendor-neutral Zigbee — escape Hue Bridge / SmartThings cloud
  • Local Zigbee processing — no cloud round-trip for switch presses
  • MQTT integration — any tool that speaks MQTT can control your Zigbee fleet
  • Cross-brand bridging — Ikea Tradfri + Aqara + Philips Hue + cheap Tuya in one mesh
  • 3000+ device support — most comprehensive Zigbee compatibility in OSS

Who it's for

  • Home Assistant users wanting Zigbee without Hue Bridge
  • Privacy-bound households rejecting Hue / SmartThings cloud
  • DIY smart home builders mixing devices from many vendors
  • Maker community with custom Zigbee firmware experiments
  • Cost-conscious smart home avoiding ongoing platform fees

Why teams pick Zigbee2MQTT over alternatives

  • GPLv3 — fully open
  • 3000+ supported devices — most comprehensive Zigbee DB in OSS
  • MQTT decoupling — any home automation platform works
  • Web UI for management — visual device pairing / config
  • Active development — frequent release with new device support
  • Strong community — device support added regularly

Integrations

  • MQTT brokers — Mosquitto (recommended), EMQX, any MQTT 3.1.1+ broker
  • Home Assistant — auto-discovery via MQTT
  • Node-RED — via MQTT nodes
  • OpenHAB — via MQTT binding
  • Domoticz — via MQTT
  • USB coordinators — CC2531, Sonoff Zigbee Dongle Plus, ConBee II, Sonoff Dongle-E
  • Web UI — built-in device management + config

Notable users & community

  • 12k+ GitHub stars
  • Standard tool in Home Assistant + r/homeassistant communities
  • Active Discord and forum
  • Strong device support contributor base
  • Featured in DIY smart home guides worldwide
  • Maintained by Koen Kanters with active contributor community

Tips & operations

  • USB coordinator required — Zigbee2MQTT can't work without physical Zigbee radio
  • Sonoff Zigbee Dongle Plus is the modern recommendation (vs aging CC2531)
  • USB passthrough--device=/dev/ttyUSB0 in container
  • Network key — generated automatically; persist /data to avoid re-pairing all devices
  • Pair Mosquitto on same VPS — auto-detected by our installer
  • Range matters — repeaters (mains-powered devices) extend Zigbee mesh

What we ship in BluixApps

  • Docker container: koenkk/zigbee2mqtt:latest
  • Auto-detects co-installed Mosquitto on same VPS
  • USB passthrough enabled for Zigbee coordinator (/dev/ttyUSB0)
  • Web UI on port 8080
  • Persistent data volume for device pairings (/opt/zigbee2mqtt/data)
  • Pre-configured Home Assistant discovery
  • Permit-join disabled by default (security; enable when pairing)
Read this app's deep dive on bluix.app ↗

Get this app — pick a BluixApps plan

Same catalog. Scaling tenant isolation, white-label and support tier.

TierTenantsCatalogSupportWhite-labelMonthly
Stacks119 curated stacksStandard$19/moDetailDeploy
Starter10Full catalogStandard+$15–25/mo$49/moDetailDeploy
Pro25Full catalogPriority bugfix+$15–25/mo$149/moDetailDeploy
Growth100Full catalogPriority bugfix+$15–25/mo$349/moDetailDeploy
Scale500Full catalog7-day window+$15–25/mo$799/moDetailDeploy
EnterpriseUnlimitedFull catalogPriority 7-dayBundled$1,499/moDetailDeploy

Powered by WHMCompleteSolution