EnvisaLink Ademco
homebridge-envisalink-ademco · v2.2.3
Adds Ademco/Honeywell Vista alarm panels via EnvisaLink to HomeKit with zones and bypass.
What it says it supports
Brands
- Ademco
- Honeywell
- EyezOn
Devices it names
- Vista 10P/15P/20P
- EnvisaLink
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Works with Envisalink and Honeywell/Ademco Vista panels; maintainer adds panel models and sensor types on request.
- Works3
- Partly works1
| Device | Status | What they said | Source |
|---|---|---|---|
| Carbon monoxide sensor zone | Works | CO device type added in v1.1.23Saved copyThank you for the change - at the risk of be overly precise, HomeKit allows both CO (Carbon Monoxide) and CO2 (Carbon Dioxide) device types. You added CO (thanks again!) but the device type in the config is "co2". Also the ReadMe has the device type listed as "carbon monoxide | ...." rather than its short tag. It might mix some folks up....! Excerpt saved from GitHub on 2026-10-22. | Issue #11 · 2021-01 |
| Honeywell alarm via Eyezon Duo | Works | Old Honeywell alarm controlled in Homebridge via Eyezon DuoSaved copyTL;DR: I’m struggling to figure out how to get push notifications from the Home app when my security alarm is adjusted via a dummy switch triggered by geofence-based automations for “last person left” or “first person arrived.” Is there a way I could set things up to receive alarm state notifications via the Apple Home app triggered by a dummy switch? I'm using an Eyezon Duo to control my ancient Honeywell Alarm and have connected the alarm to Homebridge using the homebridge-envisalink-ademco plugin. I’m also using the Dummy Switch plugin in Homebridge. I’ve set up two dummy switches: one to … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2024-11 |
| Honeywell Vista 21IP panel | Works | Works; added to model list in v1.2.1Saved copyThanks for the great plugin! In the model list it does not include the Vista 21ip in the pull down menu. I've been using this model panel with your plugin and it works very well! Excerpt saved from GitHub on 2026-10-22. | Issue #21 · 2022-02 |
| Honeywell Vista panel with Envisalink 4 | Partly works | Two users work fine; OP's Homebridge hangs on restart; another needed HOOBSSaved copyI have a Honeywell Vista alarm panel at my house and I had this idea to try and integrate the alarm zones into HomeKit, i.e., trigger outside lights if basement door is opened at night, etc. After some research I purchased the Envisalink 4. I am running the latest Homebridge on a RPI with the Config UI X graphical interface. I successfully installed homebridge-envisalink-ademco plugin; however, despite adding the IP address username and password as instructed (and I changed password to a 4 digit numerical code per comment I saw online), the reboot of my Homebridge hangs on restart. Not good. … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2020-10 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local
EnvisaLink Third Party Interface
You’ll need
- EnvisaLink with TPI enabled
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | >=1.8.0 || >=2.0.0 |
| Homebridge 2.0 | Yes |
| Node.js | >=20 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | Envisalink-Ademco |
| License | MIT |
Community signals
| Downloads a week | 17 |
|---|---|
| Downloads a month | 141 |
| GitHub stars | 20 |
| Open issues | 1 |
| Closed issues | 62 |
| Last code push | 2026-06-06 |
| Latest version | 2.2.3 (2026-06-06) |
| First published | 2020-05-30 |
| Releases | 58 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
Caveats from the README
- Panel does not report zone restores; zones time out
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Battery
- CarbonMonoxideSensor
- ContactSensor
- LeakSensor
- MotionSensor
- OccupancySensor
- SecuritySystem
- SmokeSensor
- Switch