Insteon Hub Conversion to Home Assistant

Tim or someone:

Looking for help converting Insteon to HA. I am now about 8 hours into flashing my new Raspberry Pi 4 (keyboard version) with the 32 bit operating version using Balena Etcher from

https://github.com/home-assistant/operating-system/releases/download/7.6/haos_rpi4-64-7.6.img.xz

(A query of the Raspberry OS showed ARM7, which i am pretty sure is 32 bit)

I am stuck when i try to access my insteon HUB, which is clearly v2. I have the correct IP adress, and the only things hard wired into the router are the hub, the raspberry, and my laptop.

Have no idea why repeated attempts are not recognized, Pings to the presumed hub IP address show normal reponse times. All help appreciated

Thanks in advance!
Robert

other info on my setup: (sorry, new user has to be one per post)

oops…good advice from Rich to delete access info;;posting here hoping you see this, RIch.

yes, using the IP address of the Insteon hub, i DO get the dialog box for UN/PW, but it returns an error using the info from the hub label. I have even tried substituting 0 for Capital O, | and 1 for I, all to no avail My UN/PW for the Insteon app does not work either. I keep getting back to this dialog:
:dialog loop,

Thanks for looking at this.

Robert
(and thanks for the security nudge. Although if someone wants to turn my pool robot on and off, i feel bad for them…:slight_smile:

First quick test is to open a web browser and connect to http://ipaddress:25105. If the hub is responding you’ll be prompted to enter a username and password. Enter the User and Password from the back of your hub. While you cannot control or use the hub directly this way, it should return some details about your hub. This will at least let you know if you have the basic connection details right,

Also, you may want to reconsider showing your IP, username and password on the forum.

Also hoping to find out how to access my current scenes/automations in HA. When I imported everything into HA, my lights are still coming on at sunset and going off at sunrise, but where in HA can I find these settings/configurations? I assume they are still in the hub? Is there a way to re-create them in HA so I can add/delete/modify in the future? Thanks in advance for any help!

You can’t edit your instron schedules. What you can do though is use the newly released insteon control panel to deactivate the insteon scenes. See this post

Once you deactivate the insteon scenes, you can control all insteon devices, including scheduling on and off times, using Home Assistant automations

https://www.home-assistant.io/docs/automation/

Or, if you prefer a more visual editor, the Node red addon

1 Like

If the password doesn’t work, did you try a network settings reset? That should reset the password to what is written on the hub without needing a full factory reset.

multiple network reset attempts failed. Still can’t access using the correct port with the UN/PW from the hub label. (4 ping responses to the selected IP address were fine).

Do I need to do a factory reset? If so, what am I losing re: next steps in the automation integration?

Hello. I am also an Insteon user for about 14 years. I am trying to use Home Assistant to bring my remote use of the Insteon switches back to life. The problem is that I cannot get insteon integration to work because I cannot connect to the V1 Hub.

  1. I have a V1 hub 2242-222.
  2. I’ve purchased an Odroid-Xu4. I
  3. t has been updated with HA Core 2022.5.2 and HA OS 7.6.
  4. I’ve created an account and have successfully logged in to the OS.
  5. I try to add insteon integration and enter the IP address and Port # and it says “Failed to connect”
  6. I can ping the IP address with no issues
  7. I’ve tried going to http://IPAddress:25105 and it comes up with username and pwd box… I’ve entered the insteon username/pwd and also the default uswer/pwd for the V1 Hub admin/A1B2C3 neither work.

I have not tried a factory reset on the hub since I don’t want to lose all the scenes and info I have in there. I want to do that only as a last resort.

Any ideas on what I should do next?

Thank you!

same question as I am about at the same place as you. See above for how to do a “reset network settings” on your hub. That didn’t work for me (Tim, could that be because my router has a new wifi name and password than the Insteon hub was originally set up with? That happened after insteon went down but before by attempt to use HA), but you should try it.

My question now is like you: what do i lose if i do a factory reset?

Robert

First, do you have one of the supported devices? Per the documentation:

It is known to work with the 2413U USB and 2412S RS242 flavors of PLM and the 2448A7 USB stick. It has also been tested to work with the 2242 and 2245 Hubs

If supported, and the network settings reset didn’t work and you still can’t login, I can’t see any other alternative but a factory reset. Initially, it was thought this would brick the hub, but that was later to be found not to be the case. The documentation was updated about what to do after factory reset

You will probably lose all scenes, schedules, and need to relink all devices. Some have, some haven’t. If you lose scenes and schedules, you should recreate those as home assistant automations as mentioned above.

If the factory reset still doesn’t work, and you’ve tried this on an alternate wifi router, at that point, I would conclude the device is dead and needs replacement.

You should just use a hard wired ethernet connection. See post above if you have a supported device. Then it won’t matter what your routers wifi settings are. If the device is not near your router, you can use an ethernet powerline adapter to connect them. I’m not sure if you can still configure wifi without the insteon app/cloud.

I wouldn’t factory reset until you at least verify the device is on your network as mentioned in the posts above.

Well, this is embarassing. I did a hard reset and it failed to be found on HA. I went over to the HOOBS forum since i was about to give up on HA, and found a reference to a "mystery l " character in the password. I tried upper case i, the pipe (|) and one (1) as described in a prior post Unfortunately, i left out lower case L. This latter turning out to be the correct password.

Anyway, i now have a hard reset insteon box that works, but has no devices that i can see. There seems to be some reference to programming steps to get the Hub v2 to find devices…is there another way, like putting in the device codes (XX:XX:XX), or setting the device themselves to link modes? (this latter will be hard since some devices are controlling remote attics fans, other inaccessible sites)

Sorry to be such a techtard…on the other hand, if anyone needs to be intubated I can help :slight_smile:

Robert MD MBA FACEP

That stinks it was just an issue with the password.

You will need to relink the devices after the factory reset to add them back,

According to the documentation on the Insteion integration (below) you should be able to link new devices by calling the service insteon.add_all_link

You also might be able to use the new insteon control panel.

Ok. 2 quick techtard questions: (sorry, i can write 10 level nested “If” statements in Excel. but i have never used any programming languange.)

  1. Where do I create the instruction for the Hub to go into " insteon.add_all_link" ? I have tried to add automations and scripts (see screen shot) but both come up with error saying not allowe. I gather once successfully in the add_all_link mode, I can set each target device to LINK and the hub will find them (if done within 3 minutes).
  2. Tim: you said “You also might be able to use the new insteon control panel.” I found it in the left hand menu bar, but all it does is list the hub. Clicking on the hub and using “load from device” does nothing, I assume because I factory reset it :frowning: …so the question remains how to go into insteon add_all linking mode

Thanks to all in advance.

Robert

OK> answered my own question; found the " +" button lower right of the Insteon window of HA. adding devices manually now via sending the link from devices to the hub while HA in “listen” mode. Thanks all

1 Like

I assume you found that + in the insteon control panel.

Prior to the control panel, you would actually “call a service”. Calling a service is basically the way Home Assistant controls everything. The most common would be switch.turn_on . “Switch” being the domain, turn_on being the action. Services can be called a lot of different ways - from just clicking the device in Home Assistant main web page or an automation.

If you ever need to call a service manually, which is generally needed when you do an advanced configuration option, you would click “developer tools” on the left menu, then click “services” from the menu in blue at the top. Once you start typing in Insteon all the services available for it would start popping up, including the “add_all_link” service.

I am trying to factory reset my 2245 hub, but it doesn’t seem to work. Is a network connect back to their servers required for this to work? I never get the hub beep after the 30 second wait.

Also, will there every be the ability to delete insteon devices from the new insteon side page?

i thought the same - Insteon control panel - Share your Projects! / Lovelace & Frontend - Home Assistant Community (home-assistant.io)

…but it does reset. as best I can tell is it resets just like any device, unplug & hold the button in while plugging back in and wait for the long beep to stop

and the answer for this is Insteon control panel - Share your Projects! / Lovelace & Frontend - Home Assistant Community (home-assistant.io)

Hello,
I have Insteon Hub 2245 that was factory reset.
I was able to connect to it from Home Assistant, but I am no having any success in linking any of light switches or other devices to the HUB or HomeAssistant
I tried adding the devices via the (+) on the intsteon configuration page


When I press OK, the hub switches to the link/discovery mode (blinking green light), but when I press the set button on the light switch, nothing is added to the list.
What am I doing wrong?
Thanks!