I just finished getting my Honeywell Vista 250 alarm system modified such that I can arm and disarm it from Hubitat. I wanted this functionality so I could create rules when coming home and leaving home that controlled a mix of things (lights, locks) but also arm and disarmed the system.
In my case my system is professionally installed and monitored by an alarm company (both cellular and broadband paths to the central office (CO)). I know a lot of folks use an alarm panel standalone without monitoring but that is a different use case than I needed.
I thought I would summarize the steps I went through in case someone else is thinking of doing this.
- Purchased an Envisalink 4 interface module to allow an access to arming my panel on and off.
- Set up an account on Eyezon website and registered my Envisalink MAC address and declared it to be a Honeywell Vista panel.
- Wired Envisalink to panel and router and powered up. This led to Envisalink getting the Honeywell firmware downloaded. After the device connected online and I was able to upgrade the firmware to latest (not sure why boot up didn't go straight to the latest but so be it).
- Then had to setup a keypad at address 18 in my panel.
- Used the "backdoor" technique to get into Vista panel installers mode (my alarm company changed from the default installer code). Basically power down panel then power up and press and hold * and # keys at any keypad within 30 seconds of power up.
- Then enter #93 to bring up menu mode pressed 0 several times until device programming mode was shown. Enter 1 for yes to enter device programming mode, then address: 18 and *, Keypad type: 01 *, Sound: 0 *, GLBL: 0 *, Autostay: 0 *, AUI: 0 *, then ******** to step through the other devices until you return to devices menu.
- press *99 to exit programing mode.
- As a test I reset one keypad to address 18 (via 1 and 3 keys 50 seconds after a power cycle of keypad) and that confirmed address 18 was properly activated (with Envisalink disconnected from panel. Set keypad back to its former address.
- Then tested alarm by arming disarming from eyezon web portal and eyezon iPhone app.
- Then loaded Envisalink app from git hub Doug Beard V 0.5.4
- Created an Envisalink device and setup parameter (IP address, master code, ...)
- Then tested arm disarm on the new device. Confirmed working so now ready to create rules to turn on off alarm.