A Node-RED integration for controlling and automating Homebridge accessories via event-driven flows.
Node-RED Contrib Homebridge Automation is a Node-RED plugin that integrates with Homebridge to enable automation and control of smart home accessories. It provides nodes to listen for accessory events, send control commands, poll status, and manage state resumption, allowing users to build complex automations visually within Node-RED.
Home automation enthusiasts and developers who use Homebridge to expose non-HomeKit devices to Apple's Home ecosystem and want to create advanced, custom automations using Node-RED's flow-based programming.
It offers a direct, event-driven integration between Homebridge and Node-RED, enabling more flexible and powerful automations than what's possible with HomeKit alone, without requiring native HomeKit device support.
Homebridge and Node-RED Integration
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Enables real-time responses to accessory changes through the hb event node, triggering flows on state updates for dynamic smart home control.
Supports a broad range of Homebridge plugins and accessory types, including lights, cameras, fans, and sensors, as highlighted in the key features.
Leverages Node-RED's drag-and-drop interface for building complex automations without coding, making advanced logic accessible to non-developers.
The hb resume node allows temporary state changes and resumption to previous states, useful for timed scenarios like lighting automation.
Real-time event generation is inconsistent, as admitted in the caveats, with some accessories only updating when the Home app is open.
Requires Homebridge to be in insecure mode and manual configuration of nodes, which can be error-prone and challenging for non-technical users.
Frequent updates introduce breaking changes, such as in versions 0.3.0 and 0.3.3, requiring device reconfiguration and disrupting existing flows.