Insteon motion sensor and open/close sensor not updating state in HA

i have an insteon motion sensor and a open/close sensor. i set device_overrides in configuration.yaml to manually add them, as per the docs.

they appear as sensors in the UI, but their state is never updated. they are properly linked and they do have their state updated in the insteon iOS app.

i also have an insteon lamp linc properly updating state into home assistant, and it is successfully dimmed by the app, so there is some successful communication happening between an insteon device and HA.

what am i doing wrong here? how can i get the sensor states updated into home assistant?

@teharris1 can you provide any guidance here? i see you’ve done great work with insteon support so i’m shamelessly pinging you here.

Have you confirmed that the links are correct? Are you using a Hub or a PLM?

using an insteon hub. i assume the links are correct because both the motion sensor and the door open/close sensor’s states are correctly updated in the insteon iOS app.

Can you update your configuration.yaml file to include this:

logger:
  default: warn
  logs:
    insteonplm: debug
    homeassistant.components.insteon: info

Trigger the devices and send me the log?

How do you have your motion sensor configured? I have mine to report “On Only”, which means the state of the device does not change. It only sends a switched on control event, which works great for ISY based programs, however the non-changing state isn’t very useful. In HAss, they show as always detected.

Any chance yours is configured the same way, and the Insteon app knows how to detect and handle the On Only type control signal?

-Sam

The cat and subcat can be found in the iOS app:

  1. select the device
  2. Press the + under the pop up to go to details
  3. Press the gear icon to go to the settings for the device (this is the same place you go to rename the device)
  4. Scroll to the bottom and you will see the device id and the device details

The device details will look like this: x10x01x44
The first number is the cat and the second is the subcat.

ah, that was the problem, thanks! it wasn’t clear from the docs that the device detail format was cat/subcat . that fixed the problem i was having, thanks again for taking the time to help.

Been having this problem and found your post, could you please explain a bit more? I’m not sure where to input this data. I know 3+ years is a long time, but haven’t found anything new addressing this.

This is an old post and no longer valid since the release of the Insteon panel. Can you help me understand the problem you are having?

Thanks for the reply, I figured it out, had to add a leading 0 to the cat. 0x10

Trying to set up an Insteon/Smarthome door sensor in HA. I have a lot of Insteon devices running, but am unsure of the properties that I need to adjust in the Insteon panel for this device to use it as a trigger. Thanks for any guidance.

@jasmtl check your All-Link database for the default links. Make sure the modem has a responder record for group 1 for each of these devices. Also make sure the devices have a controller record for group 1 linked to the modem.

Thanks @teharris1 I added a responder record to the modem for this device. But I can’t seem to load or write to the open/close sensor links database. It always says the process will run in the background the next time the device wakes up. The devices is working, and even with the 3-second set button/light blinking, it never updates. Any suggestions for making that work? Note that the modem does show this device as being in mode Responder on Group 1.

Can you put the integration into debug mode and send me the logs? You may also want to try relinking the device to the modem. It is possible that the device does not have the links to the modem in it. If the device does to have a link to the modem it will ignore any requests from the modem.

Here’s the debug log after relinking to the modem via Insteon integration. Still can’t load database links for this device.

log