Skip to content

Verification Request: homebridge-envisalink-uno #1044

@carsontwilson

Description

@carsontwilson

Plugin Name

homebridge-envisalink-uno

GitHub 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) 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
  • Icon PR submitted: Add icon for homebridge-envisalink-uno #1043
  • Known limitation: Night arm maps to Stay arm — the UNO has no native TPI command for no-entry-delay arm. A feature request has been filed with EyezOn.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions