Node-RED nodes for connecting to and controlling Zigbee devices via Zigbee2MQTT.
node-red-contrib-zigbee2mqtt is a Node-RED package that provides specialized nodes for interacting with Zigbee2MQTT. It allows users to create visual workflows to monitor, control, and automate Zigbee-based smart home devices by connecting Node-RED to the Zigbee2MQTT bridge. This bridges the gap between low-level Zigbee communication and high-level automation logic.
Smart home enthusiasts, IoT developers, and hobbyists who use Node-RED for automation and want to integrate Zigbee devices via the popular Zigbee2MQTT gateway.
It offers a visual, low-code approach to Zigbee device management within the familiar Node-RED environment, eliminating the need for custom scripting. The dedicated nodes simplify common tasks like listening to device events, sending commands, and generating network maps.
Zigbee2mqtt connectivity nodes for node-red
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides intuitive nodes like zigbee2mqtt-in and zigbee2mqtt-out for drag-and-drop control of Zigbee devices, reducing the need for manual coding in automations.
Includes features to visualize Zigbee mesh topology through the bridge node, aiding in diagnostics and optimization of device placement.
Shows regular updates and engagement via GitHub badges for commits and downloads, indicating ongoing maintenance and user adoption.
Supports controlling groups of devices collectively, simplifying automation for scenes or zones without individual device handling.
Requires a pre-configured Zigbee2MQTT bridge and MQTT broker, which can be challenging for users new to smart home ecosystems.
The README is minimal with few detailed examples, forcing users to rely on external resources or trial-and-error for advanced configurations.
Tied to Node-RED's stability and Zigbee2MQTT updates; breaking changes in either could disrupt functionality without quick fixes.
May not fully leverage all Zigbee2MQTT capabilities, such as OTA updates or complex device-specific settings, requiring custom node extensions.