Skip to content
Homebridge TestFlight
Ademco, Honeywell, EyezOn

EnvisaLink Ademco

homebridge-envisalink-ademco · v2.2.3

VerifiedLocalHomebridge 2.0

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
DeviceStatusWhat they saidSource
Carbon monoxide sensor zoneWorksCO device type added in v1.1.23
Saved copy
Thank 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 DuoWorksOld Honeywell alarm controlled in Homebridge via Eyezon Duo
Saved copy
TL;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 panelWorksWorks; added to model list in v1.2.1
Saved copy
Thanks 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 4Partly worksTwo users work fine; OP's Homebridge hangs on restart; another needed HOOBS
Saved copy
I 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 HomebridgeYes
Homebridge versions>=1.8.0 || >=2.0.0
Homebridge 2.0Yes
Node.js>=20
Settings in Homebridge UIYes
MatterNo
Platform nameEnvisalink-Ademco
LicenseMIT

Community signals

Downloads a week17
Downloads a month141
GitHub stars20
Open issues1
Closed issues62
Last code push2026-06-06
Latest version2.2.3 (2026-06-06)
First published2020-05-30
Releases58

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