I've been able to connect my Envisalink 3 to HomeKit so that I can do things like arm and disarm the system with Siri or any of the various HomeKit apps on the App Store. This means you can tell Siri something like, "Hey Siri, I'm leaving" and it will automatically arm the panel. I published my code on github in case anyone else is interested. At the moment, this only works with Vista panels (not DSC), but I invite anyone who has a DSC panel to extend the code!
Screenshots are available on the homebridge-envisalink github page (see below).
In order to set this up, you will need to have a machine running at home as a server - preferably Linux or OS X based. I am told that this should work without a hitch on a raspberry pi as well if you don't have a home server already. In addition, be aware that (like all HomeKit accessories) you need to have an Apple TV at home connected to Wi-Fi if you care about being able to control the alarm panel away from home. However, if you do not have an Apple TV, everything will still work while your iOS device is on the same Wi-Fi network as your home server.
There are three components to set up to get this to work:
- Homebridge (github link), a server which acts as an (unofficial, unsupported) HomeKit bridge
- EnvisaKit (github link), which is my own command-line tool for sending commands to the security panel through the Ademco TPI
- homebridge-envisakit (github link), my plugin connecting HomeBridge to EnvisaKit