https://github.com/pakerfeldt/node-red-contrib-envisalink
EnvisaLink support for Node-RED
https://github.com/pakerfeldt/node-red-contrib-envisalink
dsc envisalink home-automation node-red
Last synced: 3 months ago
JSON representation
EnvisaLink support for Node-RED
- Host: GitHub
- URL: https://github.com/pakerfeldt/node-red-contrib-envisalink
- Owner: pakerfeldt
- License: apache-2.0
- Created: 2016-07-22T19:56:55.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2020-02-15T05:46:52.000Z (over 6 years ago)
- Last Synced: 2025-04-18T19:28:16.902Z (about 1 year ago)
- Topics: dsc, envisalink, home-automation, node-red
- Language: JavaScript
- Size: 236 KB
- Stars: 7
- Watchers: 3
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://opensource.org/licenses/Apache-2.0)
[](http://standardjs.com/)
[](https://www.npmjs.com/package/node-red-contrib-envisalink)
# node-red-contrib-envisalink
[DSC alarm systems] integration with [Node-RED] using the [EnvisaLink] hardware.
This node allows you to listen to state changes in your DSC alarm as well as sending
commands such as arming and disarming of your alarm.
# Install
Run the following command in the root directory of your Node-RED install
npm install node-red-contrib-envisalink
Run the following command for global install
npm install -g node-red-contrib-envisalink
# How to use
The output node, with which you send commands, takes a raw TPI command as a string.
Please refer to the [TPI documentation] for a full list of commands.
For example, to arm partition `1` using the code `9999` you would use the command `033` and passing `1` as partition and your code.
The final string to pass in to the output node would be `03319999`.

# Authors
[Patrik Åkerfeldt]
### History
* based on work from [NodeAlarmProxy].
[Node-RED]: http://nodered.org/
[DSC alarm systems]: http://www.dsc.com/
[EnvisaLink]: http://www.eyezon.com/
[TPI documentation]: https://github.com/pakerfeldt/node-red-contrib-envisalink/raw/master/docs/EnvisaLinkTPI-1-08.pdf
[Patrik Åkerfeldt]: https://github.com/pakerfeldt
[NodeAlarmProxy]: https://github.com/entrocode/NodeAlarmProxy