Zigbee2MQTT is a Zigbee to MQTT bridge that allows you to control Zigbee devices without proprietary vendor gateways.
The tool solves the problem of vendor lock-in by bridging Zigbee devices directly to MQTT, enabling integration with any smart home infrastructure that supports MQTT. It receives events from Zigbee devices and publishes them to an MQTT broker, while also accepting MQTT commands to control those devices. This approach eliminates the need for manufacturer-specific bridges or gateways, giving users full control over their Zigbee network through an open protocol.
The project suits anyone building a smart home who wants to avoid proprietary ecosystems and integrate Zigbee devices with existing automation platforms. It works particularly well with Home Assistant through an official addon, and also integrates with Homey, Domoticz, and Gladys Assistant. If you already run an MQTT broker or use a home automation system that speaks MQTT, this tool provides a straightforward way to add Zigbee device support without additional vendor dependencies.
The project maintains active continuous integration with automated testing and code scanning. Development activity shows consistent engagement with the community through a dedicated Discord channel. The tool is distributed through both GitHub releases and npm, making it accessible to different deployment preferences.