You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Homebridge plugin for the EnvisaLink UNO security system module. Auto-discovers zones via the UNO's HTTP interface; no manual zone configuration required. Exposes arm/disarm/stay/away via HomeKit SecuritySystem, and all zones as ContactSensor, MotionSensor, SmokeSensor, or CarbonMonoxideSensor accessories.
Checklist
The plugin does not offer the same nor less functionality than that of any existing verified plugin.
🟢 Yes — there are two existing verified Envisalink plugins: homebridge-envisalink (DSC panels) and homebridge-envisalink-ademco (Honeywell/Ademco Vista panels via EVL-2DS/3/4). Neither supports the EnvisaLink UNO, which is a different product with a completely different TPI protocol, different status codes, and a built-in HTTP interface for auto-discovery. This plugin is purpose-built for the UNO only and will not work with DSC or Ademco panels.
The plugin successfully installs and does not start unless it is configured.
🟢 Yes — the platform constructor returns early with an error log if host is not configured.
The plugin does not require the user to run Homebridge in a TTY or with non-standard startup parameters.
🟢 Yes
The plugin does not contain any analytics or calls that enable you to track the user.
🟢 Yes — no analytics of any kind.
If the plugin needs to write files to disk, it stores them inside the Homebridge storage directory.
🟢 Yes — the plugin platform code writes no files to disk directly. Plugin configuration is saved via the standard Homebridge UI savePluginConfig() API which writes to Homebridge's own config.json.
The plugin does not throw unhandled exceptions.
🟢 Yes — all socket errors are caught and logged, platform init is wrapped in try/catch.
Additional Notes
Custom UI with auto-discovery (Discover System button) — user enters IP + password, zones are found automatically
Plugin Name
homebridge-envisalink-unoGitHub Repository
https://github.com/carsontwilson/homebridge-envisalink-uno
npm Package
https://www.npmjs.com/package/homebridge-envisalink-uno
Plugin Description
Homebridge plugin for the EnvisaLink UNO security system module. Auto-discovers zones via the UNO's HTTP interface; no manual zone configuration required. Exposes arm/disarm/stay/away via HomeKit SecuritySystem, and all zones as ContactSensor, MotionSensor, SmokeSensor, or CarbonMonoxideSensor accessories.
Checklist
The plugin does not offer the same nor less functionality than that of any existing verified plugin.
🟢 Yes — there are two existing verified Envisalink plugins:
homebridge-envisalink(DSC panels) andhomebridge-envisalink-ademco(Honeywell/Ademco Vista panels via EVL-2DS/3/4). Neither supports the EnvisaLink UNO, which is a different product with a completely different TPI protocol, different status codes, and a built-in HTTP interface for auto-discovery. This plugin is purpose-built for the UNO only and will not work with DSC or Ademco panels.The plugin successfully installs and does not start unless it is configured.
🟢 Yes — the platform constructor returns early with an error log if
hostis not configured.The plugin does not require the user to run Homebridge in a TTY or with non-standard startup parameters.
🟢 Yes
The plugin does not contain any analytics or calls that enable you to track the user.
🟢 Yes — no analytics of any kind.
If the plugin needs to write files to disk, it stores them inside the Homebridge storage directory.
🟢 Yes — the plugin platform code writes no files to disk directly. Plugin configuration is saved via the standard Homebridge UI
savePluginConfig()API which writes to Homebridge's own config.json.The plugin does not throw unhandled exceptions.
🟢 Yes — all socket errors are caught and logged, platform init is wrapped in try/catch.
Additional Notes