Skip to content
Home Assistant TestFlight
Hubs & protocols

Insteon

insteon

Built inLocal push

This integration adds support for integrating your Insteon network with Home Assistant. It has been tested with all USB and serial PowerLinc Modems (PLM) including [2413U], [2448A7], [2413S] and [2412S] models. It has also been tested to work with the [2242] and [2245] Hubs.

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
lightLight
switchSwitch or outlet
coverBlind, garage door, window or door
climateThermostat
fanFan
lockLockNeeds its own HomeKit Bridge in accessory mode
binary_sensorSensor (carbon monoxide, contact, leak, motion, smoke)

1 report below say how a device from this integration behaves in the Home app.

What people report

Local PLM/Hub integration with broad device support including i3 devices; replacement hardware revisions may need manual linking.

  • Works4
  • Partly works1
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Insteon 4-button KeypadLinkWorks LocalSupport added in 2023.9
Saved copy
Proposed change Add support for the new Insteon 4 button KeypadLink device. Change log: https://github.com/pyinsteon/pyinsteon/compare/1.4.3...1.5.1 https://github.com/pyinsteon/insteon-panel/compare/0.3.5...0.4.0 ## Type of change <!-- What type of change does your PR introduce to Home Assistant? NOTE: Please, check only 1! box! If your PR requires multiple boxes to be checked, you'll most likely need to split

Excerpt saved from GitHub on 2026-10-23.

PR #100132 · 2023-09
Insteon FanLincWorksPartly in Home
Controlling fan in Apple Home also toggled the light
Fixed after report; cause was light set as responder in device ALDB
Saved copy
The problem When exposing a fanlinc (using the Insteon integration) via Homekit (either in yaml or as an accessory), and attempting to control the fan-it will also control the light - even if the light is not exposed to homekt. I previously had this setup via Universal Devices and had no issues. ### What version of Home Assistant Core has the issue? core-2026.7.0b2 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant Supervised ### Integration causing the issue Insteon ### Link to integration documentation on …

Excerpt saved from GitHub on 2026-10-23.

Issue #175086 · 2026-06
Insteon i3 devicesWorks LocalSupport added in 2023.3
Saved copy
Proposed change Add support for the new Insteon i3 devices: [code] Change logs: pyinsteon: https://github.com/pyinsteon/pyinsteon/compare/1.3.4...1.4.0 insteon-panel: https://github.com/pyinsteon/insteon-panel/compare/0.3.3...0.3.4 ## Type of change <!-- What type of change does your PR introduce to Home Assistant

Excerpt saved from GitHub on 2026-10-23.

PR #89892 · 2023-03
Insteon Morningstar lock and load controllerWorks LocalSupport added in 2022.7
Saved copy
Proposed change Add support for the following Insteon devices: - Morningstar lock - Load controller Changelog: https://github.com/pyinsteon/pyinsteon/compare/1.1.3...1.2.0 ## Type of change <!-- What type of change does your PR introduce to Home Assistant? NOTE: Please, check only 1! box! If your PR requires multiple boxes to be checked, you'll most likely need to split it into multiple PRs. This makes things e

Excerpt saved from GitHub on 2026-10-23.

PR #75632 · 2022-07
Insteon 2635-222a on/off modulePartly works LocalNot auto-detected; override works only after linking to the modem
Saved copy
The problem I keep spares of various Insteon devices against, well, exactly what has happened, but when I tried to replace an older, failed 2635-222 device with what I thought was an identical replacement device, I discovered: * That the replacement device had an appended 'a' to its part number, so 2635-222 becomes 2635-222a. * Home Assistant will not work with the new device. * Auto-detection works with the old device but not the new device. * Creating an override appears to be successful, all but the part where the device will not work. * This makes me think the new device has a new, …

Excerpt saved from GitHub on 2026-10-23.

Issue #73857 · 2022-06

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local push

Talks to the device on your network, and the device tells Home Assistant the moment something changes.

Found automatically over

  • DHCP
  • USB

Details

Installs (analytics)1,341 (0.19%)
Added inHome Assistant 0.39
Set up in the UIYes
Maintainers@teharris1, @ssyrell, @connorgallopo

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.