Insteon users - Some help to keep you going

Thank you!

I wasn't aware that Home Assistant could do this type of query - I'm hoping this happens through an integration with the Insteon Hub itself and not via the cloud services. I'm trying to disconnect myself from the Insteon online service. Not that I don't want to pay for it - I just don't trust it will be around for a long time. Insteon seems to be a dying platform but with a significant install base keeping it alive.
I have had GREAT success with the Hoobs bridge technology. It doesn't seem to support thermostats but the Insteon thermostats are not that great to begin with and I'll gladly replace.

Anyway, way too much information. Mostly just wanted to say thank you for getting back to me.

1 Like

No internet required to access the hub and devices via Home Assistant. Same with operation of the hub via the community integration found here. Doesn’t need internet to control the devices.

2 Likes

I do not have an Insteon subscription but am able to log into their web app and view all my devices:

Insteon - Log in (Edge works better than Firefox)

or

http://192.168.0.10:3000/hub

where 192.168.0.10 is the IP addr where you have Homebridge installed.

@SmartHomePrimer MANY thanks for providing this wonderful info.

I'm not understanding how to add devices (leak sensors) via HTTP:

  1. Put the hub in linking mode via http://uname:pw@192.168.0.142:25105/0?0902=I=0
  2. Press the button on the back of the hub
  3. Press and hold the button on the leak sensor until the green light starts flashing
  4. Then what?
  5. Cancel linking mode via http://uname:pw@192.168.0.142:25105/0?0802=I=0

Is that correct?

In step 3, the Insteon hub should respond with a beep when it finds the device you're adding (it's a two tone beep if I remember correctly). If you cannot get it to join via button presses, then you will either need to purchase a month of access to the Insteon app to get it added to the hub, or if you have Home Assistant you can use their integration to add or remove devices on the Insteon hub for free.

I keep the Home Assistant integration on hand for just adding devices (a rare occurrence) and disable it when not needed. Their integration works well for adding and removing devices, but isn't as fast and reliable as the Hubitat community built integration when it comes to daily use.

This works on Chrome (scrolling is a little wonky, but it works), but it may be somewhat inaccurate (i.e. Names will be out of date and devices added after their cloud went private will be missing) if you don't have an Insteon subscription.

The devices I added directly to the hub via the Home Assistant integration do not show up in their database, and the device names are out of date. This is because they are just showing what they last had added to the hub via their app, which was simultaneously synced to their cloud servers.

I recently spun up a HA docker image and enabled the Insteon hub integrations. 11 or my 20 leak sensors are trickling in...but I don't see a way to add new (leak sensor) devices to the Insteon hub.

  1. Open the integration and click Configure

  1. Click on the Add Device button, and enter the device address of your leak sensor.

Be patient. The add device function is not fast, nor is the listing of the devices as you have already noted.

NOTE:
If you are running the Hubitat integration that uses the node.js application, stop it while using the Home Assistant integration to add or query devices. The HA integration will be very slow to list devices if the two are running at the same time, and the results might be unpredectable when attempting to add a device. Once you're done adding the device, disable the Home Assistant integration and startup the node.js application again (if applicable to you).

I tried this:

  1. Navigated to the 'Add Insteon Device' prompt
  2. Entered the leak sensor device address
  3. Held down the button on the leak sensor until the green light started blinking
  4. Pressed the correct (hidden) button
  5. The 'Adding Insteon Device' prompt appeared
  6. I heard the two beeps from the hub
  7. Patiently waited for the 'All-Linking is complete' prompt

but I don't see the new leak sensor in the Insteon Devices list.

Am I doing something wrong?

Sorry. I don't have an answer here. I'm going to suggest that you reach out to @teharris1 on the Home Assistant forum. Not sure what the best thread to reach out is, but you could start here.

Out of curriosity, if you don't have an Insteon account, how do you get status from the leak sensors? Only three alternate ways I'm aware to do it are the Hubitat Community Node.js integration, Home Assistant, or ISY.

I greatly appreciate the information and assistance you have provided. Thank you.

I was about to post my question there. Thanks for the recommendation.

I have an Insteon account but not a subscription.

Leak sensor > Insteon hub > InsteonLocal plugin on Homebridge > Hubitat (via Hubitat Tonesto7 plugin on Homebridge)

1 Like

Ah yes, I forgot all about the Homebrige plugin. So there are four ways. :grin:
Scott Kuester wrote the Insteon Server and Client listener back end apps for the Hubitat Insteon Node.js integration. They were born from a desire to have something faster and more stable than that plugin.

Probably user error but getting the Node.js integration installed and configured was a nightmare. Once I found the the Homebridge plugin I never looked back - until now, that I need a new setup at a rental property.

For a rental property, I wouldn't suggest Insteon leak sensors at all. Your choice, but their lack of battery reporting and no audible notification make them less desirable for a situation where they're off-site.

Assuming your rental property is going to have a Hubitat hub, then my go-to sensors are the Thirdreality leak sensors. They are inexpensive, stable, very sensitive, report leaks audibly and via Zigbee, report battery, have a very long battery life, and just need two AAA batteries. I have four of them in our rental unit.

1 Like

Already own them so....

Thanks for the recommendation. I'll pick up a couple and test.

1 Like