Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Home Assistant
  3. zigbee2mqtt

zigbee2mqtt

GPL-3.0TypeScript2.14.1

An open-source Zigbee to MQTT bridge that lets you control Zigbee devices without proprietary vendor gateways.

Visit WebsiteGitHubGitHub
15.6k stars2.0k forks0 contributors

What is zigbee2mqtt?

Zigbee2MQTT is an open-source software bridge that translates communication between Zigbee smart home devices and an MQTT broker. It allows users to connect and control Zigbee devices like lights, sensors, and switches directly through their own MQTT-based home automation system, bypassing the need for manufacturer-specific hubs.

Target Audience

DIY smart home enthusiasts, home automation tinkerers, and privacy-conscious users who want to integrate Zigbee devices into custom or open-source home automation platforms like Home Assistant, Domoticz, or ioBroker.

Value Proposition

It provides complete local control, avoids vendor lock-in, supports a vast array of devices from different brands, and integrates seamlessly with virtually any MQTT-compatible system, offering unparalleled flexibility compared to proprietary ecosystems.

Overview

Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨

Use Cases

Best For

  • Building a vendor-agnostic Zigbee smart home network
  • Integrating Zigbee devices into Home Assistant without proprietary hubs
  • Adding unsupported or custom Zigbee devices to an existing setup
  • Achieving local-only smart home automation for enhanced privacy
  • Replacing multiple manufacturer gateways with a single, unified solution
  • Developing custom integrations for Zigbee devices via MQTT

Not Ideal For

  • Home users who want plug-and-play smart devices with vendor apps and no technical setup
  • Projects that rely entirely on cloud-based ecosystems and prefer minimal local configuration
  • Teams with limited time or expertise to configure and maintain an MQTT broker and Zigbee network

Pros & Cons

Pros

Vendor Independence

Eliminates the need for proprietary bridges from manufacturers like Philips and Xiaomi, allowing direct control without vendor gateways, as highlighted in the project description.

Extensive Device Support

Supports a wide range of Zigbee devices through community-driven converters, with a documented list including brands like IKEA and OSRAM, enabling broad compatibility.

Flexible MQTT Integration

Bridges Zigbee events to MQTT for seamless integration with home automation platforms like Home Assistant and Domoticz, as shown in the integrations section.

Local Control and Privacy

Designed for full local operation without cloud dependency, promoting data privacy and freedom from vendor lock-in, in line with the project's philosophy.

Cons

Complex Initial Setup

Requires configuring a compatible Zigbee USB adapter, an MQTT broker, and detailed settings, which can be daunting, as implied by the extensive getting started guide.

Community-Dependent Device Support

New device additions rely on volunteer contributions in the zigbee-herdsman-converters module, meaning support for the latest devices may lag or require manual effort.

Technical Knowledge Required

Demands understanding of Zigbee networks, MQTT protocols, and home automation systems, with documentation that assumes prior knowledge in areas like network configuration.

Open Source Alternative To

zigbee2mqtt is an open-source alternative to the following products:

X
Xiaomi Gateway
Samsung SmartThings Hub
Samsung SmartThings Hub

Samsung SmartThings Hub is a home automation hub that connects and controls smart devices like lights, locks, and sensors through the SmartThings ecosystem.

Philips Hue Bridge
Philips Hue Bridge

Philips Hue Bridge is the central control device for Philips Hue smart lighting systems, connecting Hue bulbs to home networks and enabling app control.

I
IKEA Tradfri Gateway

IKEA Trådfri Gateway is a smart home hub that connects IKEA's smart lighting products to a home network for remote control via mobile app.

Frequently Asked Questions

Quick Stats

Stars15,610
Forks2,007
Contributors0
Open Issues431
Last commit2 days ago
CreatedSince 2018

Tags

#iot#hacktoberfest#local-control#home-automation#open-source-hardware#mqtt#smart-home#zigbee#bridge#self-hosted

Built With

T
TypeScript
N
Node.js
p
pnpm

Links & Resources

Website

Included in

Home Assistant7.5kMQTT2.3k
Auto-fetched 4 hours ago

Related Projects

OpenMQTTGatewayOpenMQTTGateway

MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.

Stars4,087
Forks901
Last commit8 hours ago
BambuddyBambuddy

Your Bambu Lab. No Cloud. Your Rules. Self-hosted command center for Bambu Lab — from one A1 to an entire print farm.

Stars2,925
Forks393
Last commit8 hours ago
zwavejs2mqttzwavejs2mqtt

Full featured Z-Wave Control Panel UI and MQTT gateway. Built using Nodejs, and Vue/Vuetify

Stars1,238
Forks246
Last commit23 hours ago
esp8266 Milight Hubesp8266 Milight Hub

Replacement for a Milight/LimitlessLED hub hosted on an ESP8266

Stars1,047
Forks247
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub