Networx Alarm System Bridge for Hubitat
Overview
This code is used to operate the NetworX Alarm System Bridge (developed by LeeF Automation) on a Hubitat Elevate home automation hub. The bridge is a small WiFi-enabled device that allows your Interlogix NetworX alarm system to communicate with your hub. The hub code was originally written for the SmartThings hub (by LeeF Automation). Here, I've restructured the code (and added new features) to run on Hubitat.
This is still a work in progress and there is room for improvement, but hopefully it can help to get you up and running.
Installation
Update 2021-03-07: I have updated to be compatible with Hubitat Package Manager (HPM) for easier installation and management.If already installed you can use the "Match" feature in HPM and then update.
Requirements
- Networx Alarm System Bridge, with optional disarm kit
- Firmware version: NetworxAlarmSystemBridge-0.02.04-beta2-withBypass.bin
You can contact LeeF automation to obtain the bridge here: https://community.smartthings.com/t/ge-networx-interlogix-caddx-nx8-security-system-integration/48182/41
Procedure
- Set up the Interlogix Alarm System Bridge, as per instructions from LeeF Automation
- Log into to you hub
- Click on Apps
- Click on Hubitat Package Manager (HPM)
- Click on Install
- Search by keyword: Networx
- Install all components (all are required)
- Go to Apps | Click on "Alarm Bridge App"
- Go to Configuration Page
- Click "Create Bridge Device" (don't change the device network ID)
- Go to Devices | Select the "Alarm System Interlogix Driver" device
- Configure all of the preferences. Save preferences.
- Click on "createZoneDevices"
- Go to Devices and check that all of your zones have been created
- Go to Apps | Click on "Alarm System Interlogix"
- Go to Configuration Page
- Skip the zone devices section
- Enter a prefix for the switches
- Click on create switches
- Configure notification options (select devices to send notifications to)
- Select "OK"
- Go to Devices
- For each of the new switches (six):
- Click on the name of the switch
- Change preference to automatically turn off after 1s. Save preferences
- Change "name" if desired and click Save device
- Configure your dashboards. I have one dashboard showing the state of all the alarm zone devices. I have another dashboard with the desired switches I want to use (and I also have a tile for the Alarm System Interlogix Driver templated as HSM to show the status of the alarm).
Limitations
- Installation and app are clunky for now. This will hopefully improve in the future.
- The system cannot be controlled from the HSM. It is one-way communication to the HSM to show status. Note that you have to configure the HSM to monitor at least one zone for it to operate. I typically set it to monitor the "disarm" zone.
Feedback
If you find this useful, and/or have questions or suggestions, I'd be happy to hear from you!