ISY (Insteon)
homebridge-isy-js · v0.1.9
Adds Universal Devices ISY 994 and newer controllers' Insteon devices to HomeKit.
What it says it supports
Brands
- Universal Devices
- Insteon
Devices it names
- ISY 994
- I/O Linc garage kit
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Works with Insteon devices via ISY controllers; garage doors, keypads and Z-Wave locks are reported configurable. Old ISY firmware without variables caused startup failure.
- Works2
- Partly works1
- Not working1
| Device | Status | What they said | Source |
|---|---|---|---|
| Insteon keypads and garage door relay/sensor | Works | User says plugin supports them and shows config; reporter was actually on a forkSaved copyHi, I'm not sure this is the correct place for this but I have an issue with Insteon keypads and garage door relay/sensor, they aren't working. I am new to this and am running an ISY 994i (v5.0.16c), Homebridge 1.2.3, and homebridge-isy v0.5.0-rc23. In the terminal window I see errors like this when I try to use a keypad button: [9/27/2020, 10:11:03] [isy-nodejs] NodeChanged Event for Unidentified Device: {"seqnum":154,"sid":"uuid:666","control":"_3","action":"LU","node":4653,"eventInfo":{"lu":{"group":4653,"ctl":4653,"rsp":"43 A4 2F 6"}}} And during startup I see: [9/27/2020, 10:10:09] [ISY] … Excerpt saved from GitHub on 2026-10-22. | Issue #61 · 2020-09 |
| Z-Wave locks via ISY | Works | User figured out how to add locksSaved copyfigured how to add locks Excerpt saved from GitHub on 2026-10-22. | Issue #52 · 2017-04 |
| ISY firmware 5.0.2 without defined variables | Partly works | Startup failed on 404 for variables until integer variable definedSaved copyI seem to be having a problem running this against my ISY. I am running 5.0.2 and I'm seeing the following error when running homebridge. [root@automation isy-js]# homebridge \* WARNING \* The program 'node' uses the Apple Bonjour compatibility layer of Avahi. \* WARNING \* Please fix your application to use the native API of Avahi! \* WARNING \* For more information see http://0pointer.de/avahi-compat?s=libdns_sd&e=node \* WARNING \* The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi. \* … Excerpt saved from GitHub on 2026-10-22. | Issue #26 · 2016-03 |
| Second garage door | Not working | Second garage door adds as a switch instead of garage doorSaved copycan't get 2nd garage door to add correctly. Excerpt saved from GitHub on 2026-10-22. | PR #62 · 2022-02 |
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
ISY REST/WebSocket interface
You’ll need
- ISY 994 or newer
Compatibility
| Verified by Homebridge | No |
|---|---|
| Homebridge versions | >=0.2.0 |
| Homebridge 2.0 | No |
| Node.js | >4.0.0 |
| Settings in Homebridge UI | No |
| Matter | No |
| License | MIT |
Community signals
| Downloads a week | 26 |
|---|---|
| Downloads a month | 88 |
| GitHub stars | 22 |
| Open issues | 9 |
| Closed issues | 51 |
| Last code push | 2022-02-04 |
| Latest version | 0.1.9 (2017-07-04) |
| First published | 2015-11-04 |
| Releases | 18 |
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
- Development and support suspended
- Garage state can be wrong if started mid-move
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- ContactSensor
- Fan
- GarageDoorOpener
- Lightbulb
- LockMechanism
- MotionSensor
- Outlet
- SecuritySystem