Skip to content
Homebridge TestFlight
Universal Devices, Insteon

Universal Devices ISY

homebridge-isy · v0.5.0-rc26

LocalHomebridge 2.0

Adds devices controlled by an Universal Devices ISY (Insteon) controller to HomeKit.

What it says it supports

Brands

  • Universal Devices
  • Insteon

Devices it names

  • ISY 994
  • I/O Linc garage kit
  • Insteon lights
  • Insteon scenes

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

Insteon works; Z-Wave locks, Insteon thermostats and garage devices are unsupported or unfinished, and the project looks sluggish in maintenance.

  • Not working1
  • Requested3
DeviceStatusWhat they saidSource
Z-Wave multilevel/color switchesNot workingReported as generic device; load failure with homebridge betas
Saved copy
… 2020-4-2#19:54:9- Device: ZW 002 Repeater type: 4.15.1.0 is not specifically supported, returning generic device object. 2020-4-2#19:54:9- Device: ZW 002 Multilevel Switch type: 4.15.1.0 is not specifically supported, returning generic device object. 2020-4-2#19:54:9- Device: ZW 002 Color Switch type: 4.15.1.0 is not specifically supported, returning generic device object. ^[[37m[5/26/2020, 7:54:09 PM] ^[[39m^[[36m[isy-js] ^[[39m120-4-2#19:54:9- GARAGE: Garage Door Initial set during startup the sensor is closed so defaulting states to closed ^[[37m[5/26/2020, 7:54:09 PM] ^[[39m^[[36m[isy-js] …

Excerpt saved from GitHub on 2026-10-22.

Issue #20 · 2020-05
Insteon 2441ZTH wireless thermostatRequestedSupport requested alongside other thermostats
Saved copy
Not sure if this is the right place to request/post this up.. Could we possibly add support for Any/All of the following devices: Insteon 2491T All-In-One Insteon Thermostat Adapter v.93 (4 nodes) Seems to crash the ISY plugin device parsing process. See my other post (devices not loading) Node 1 (Main/Temp/Status) Node 2 (Cool) Node 3 (Heat) Node 4 (Fan) 2441ZTH Insteon Wireless Thermostat v.0D (3 nodes) Same as above. Node 1 (Main/Temp/Status) Node 2 (Cool) Node 3 (Heat) EZRain/EZFlora Irrigation Controller v.28 (8 nodes) Logs: [ISY] Device Zone1 is not supported yet. .... [ISY] Device …

Excerpt saved from GitHub on 2026-10-22.

Issue #26 · 2020-06
Insteon 2491T All-In-One thermostat adapterRequestedCrashes device parsing; support requested
Saved copy
Not sure if this is the right place to request/post this up.. Could we possibly add support for Any/All of the following devices: Insteon 2491T All-In-One Insteon Thermostat Adapter v.93 (4 nodes) Seems to crash the ISY plugin device parsing process. See my other post (devices not loading) Node 1 (Main/Temp/Status) Node 2 (Cool) Node 3 (Heat) Node 4 (Fan) 2441ZTH Insteon Wireless Thermostat v.0D (3 nodes) Same as above. Node 1 (Main/Temp/Status) Node 2 (Cool) Node 3 (Heat) EZRain/EZFlora Irrigation Controller v.28 (8 nodes) Logs: [ISY] Device Zone1 is not supported yet. .... [ISY] Device …

Excerpt saved from GitHub on 2026-10-22.

Issue #26 · 2020-06
Z-Wave door locksRequestedWork in original rodtoll library but not this one
Saved copy
Really appreciate you carrying this project forward! I noticed that door locks (Z-wave) are working in the original https://github.com/rodtoll/homebridge-isy-js library but not in this one. I see these error messages in the log. What would it take to add support for these? I'm having some problems with reliability for Z-wave and wondering if the newer websockets will fix it (though, it could be an ISY firmware bug too). [code]

Excerpt saved from GitHub on 2026-10-22.

Issue #19 · 2020-05

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 over LAN

You’ll need

  • ISY 994 or newer on firmware 5.0.16+

Compatibility

Verified by HomebridgeNo
Homebridge versions^1.6.0 || ^2.0.0
Homebridge 2.0Yes
Node.js^22.12.0 || ^24.0.0
Settings in Homebridge UIYes
MatterNo
Platform nameISY
LicenseMIT

Community signals

Downloads a week41
Downloads a month236
GitHub stars27
Open issues31
Closed issues13
Last code push2025-07-12
Latest version0.5.0-rc26 (2026-07-10)
First published2020-04-14
Releases57

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

  • ISY 99i not supported
  • Garage door state can be wrong if Homebridge starts mid-movement
  • Scenes show on only when all lights are on

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • Battery
  • ContactSensor
  • Fan
  • GarageDoorOpener
  • LeakSensor
  • LightSensor
  • Lightbulb
  • LockMechanism
  • MotionSensor
  • Outlet
  • SecuritySystem
  • SmokeSensor
  • StatelessProgrammableSwitch
  • Switch
  • TemperatureSensor
  • Thermostat