
Zigbee2MQTT is a free, open source Zigbee to MQTT bridge that lets you connect over 3,000 Zigbee smart home devices directly to your home server without any proprietary hub, cloud account, or vendor app. Instead of relying on a Philips Hue bridge, an IKEA Dirigera, or a Xiaomi gateway to control your smart home devices, Zigbee2MQTT replaces all of them with a single self-hosted bridge that runs on your own hardware and publishes every device state and event to a local MQTT broker. It is one of the most essential tools in any homelab smart home stack, and the standard way to get full local control over Zigbee devices in Home Assistant without an internet connection.
The way it works is straightforward. You plug a compatible Zigbee USB coordinator adapter into your home server or Raspberry Pi, run Zigbee2MQTT via Docker Compose or as a Home Assistant add-on, and it bridges your entire Zigbee mesh network to your MQTT broker. From there, every device, whether a Philips Hue bulb, an IKEA motion sensor, a Sonoff contact sensor, or a Tuya smart plug, appears in Home Assistant via MQTT auto-discovery as a fully controllable entity with no cloud dependency. Zigbee2MQTT supports coordinators from Texas Instruments (CC2652, CC2530), Silicon Labs (EmberZNet), Dresden Elektronik (ConBee/RaspBee), and ZiGate, giving you multiple adapter options across different price points.
Because Zigbee2MQTT sits between your Zigbee hardware and your automation platform via MQTT, it works with virtually any home automation system that supports MQTT, including Home Assistant, Node-RED, OpenHAB, Domoticz, ioBroker, and Gladys Assistant. It includes a built-in web frontend for managing your Zigbee network, pairing new devices, visualising the mesh topology, and pushing OTA firmware updates to supported devices. The entire stack, bridge, MQTT broker, and automation platform, runs locally on your own hardware with zero cloud dependency and no subscription.
Zigbee2MQTT is the go-to tool for homelabbers who want to replace proprietary Zigbee hubs like the Philips Hue Bridge or IKEA Dirigera with a single self-hosted bridge running on a Raspberry Pi or home server, giving them full local control over all their Zigbee devices through Home Assistant with no cloud involved. It works especially well for anyone building a mixed-brand Zigbee setup, letting you pair Aqara sensors, IKEA bulbs, Sonoff switches, and Tuya plugs all into one unified Zigbee mesh managed from a single interface. For homelab users running Home Assistant who want to cut the last cloud dependency out of their smart home stack, adding Zigbee2MQTT with a CC2652-based USB coordinator is one of the most impactful upgrades in the automation category.
+2 more