Only type the base pin, do not add the arm/disarm button press (i.e., if you arm the system by typing 12342, your pin is 1234) The setPIN is your PIN that you use to arm/disarm the system.Replace YOURIP and YOURPORT with the IP and port in the text box at the top of on a standard install. The stateURL, zoneURL and setURL entries show the URL that the plugin will query for the list of zones, the state of the alarm system (and all faulted zones) and the URL to send virtual keypresses.This value should be found on the page by clicking on the "Custom Settings" tab. The port parameter reflects the port the alarmdecoder-sensor will listen for updates from alarmdecoder GUI.the key parameter reflects the API key from the alarmdecoder GUI (honeywell/DSC only).The name parameter determines the name of the security system you will see in HomeKit.The configuration options are the following: You can find a sample configuration file in this repository. This has to be done in Homebridge's config.json. This module requires that the URLs for getting and setting the security system's state are configured correctly. See sample-config.json in this repository for a sample.
Install homebridge-alarmdecoder-platform using: npm install -g git+.Install homebridge using: npm install -g homebridge.Contact sensors are the default so you don't have to put 'contact' in the name anywhere. You can name the zones in settings->zones->zone name. IMPORTANT For Honeywell/DSC systems, the name of the zone in the AlarmDecoder WebUI or for Interlogix/GE systems, the name within config.ini must have the word 'motion', 'smoke' or 'carbon' in the name for the plugin to use the special motion, smoke or carbon monoxide services, otherwise all zones will load as contact sensors. This plugin exposes the security system and any configured contact sensors or motion sensors (i.e., the security system's zones) to HomeKit/Homebridge for use in further automations. Note the Interlogix branch was written for a friend and is fairly untested, please report any issues
For DSC/Homebridge: You must have a functioning alarmdecoder-webapp for the homebridge plugin to contact (via the rest API).Homebridge dynamic platform plugin for the alarmdecoder () interface to Honeywell/DSC Systems & Interlogix (formerly GE Security, Caddx, NetworX) Systems.