github.com/flyturbo/node-red-contrib-envisalink ↗
EnvisaLink support for Node-RED
Open this visualization on its own page →
Contributors
2
Lines of Code
63
From
2016-07-22
To
2018-08-14
About flyturbo/node-red-contrib-envisalink
This Node-RED contribution package provides integration with DSC alarm systems through the EnvisaLink hardware interface. It enables users to monitor real-time state changes from their DSC alarm systems and send commands to control them, including arming and disarming specific partitions.
The package works by exposing input and output nodes within Node-RED's visual programming environment. The input node listens for state change events from the alarm system, while the output node accepts raw TPI (Thin Protocol Interface) commands formatted as strings. Users can construct commands according to the EnvisaLink TPI specification, such as passing partition numbers and security codes to trigger alarm operations.
The project is designed for home automation and security system monitoring use cases where users want to integrate their DSC alarm systems into broader Node-RED automation workflows. It's distributed as an npm package and built in JavaScript, allowing straightforward installation into existing Node-RED deployments.