I have an extensive Insteon deployment (74 devices: mixture of switches, dimmers, keypads, and fanlincs) and have been controlling them via Insteon to MQTT via a 2413 PLM. I recently purchased an HA Yellow with a CM5; for whatever reason it does not recognize the PLM.
I am wondering if I should look at migrating to the newer, stand-alone Insteon Hub 2 (2245) and use that with the HA Insteon integration.
I was hoping someone could help me answer the following questions:
Does the Hub 2 require a subscription service, or if I use it through HA is this not required?
Is there any “simple” way to re-pair every Insteon device with the Hub and remove it from my existing PLM?
Maybe let’s take a look first at your 2413 PLM. Is it a USB version (2413U)?
Unplug the 2413 and then plug it back in.
From your ssh type dmesg and look at the last several lines.
It should see the 2413 being plugged back in and show maybe why its not being recognized.
Post this part of dmesg and let’s see what may be the problem.
BTW, I don’t like the 2245 as a 2413 replacement as it tends to loose messages over the LAN
my situation sounds in some ways similar to yours. long-time insteon user. >200 insteon devices. i’ve been using HA yellow for about 18 months and upgraded a few months ago to CM5. i have 2413U.
have never had any problem with my 2413 not being recognized. how to navigate to the relevant settings has changed over the time i’ve been using HASS and Insteon but currently, you get there by going to the Settings>Devices & services>Insteon>gear-menu>Utilities>Change the Modem Connection>. Mine has the “configure manually” box unchecked, meaning presumably that it is auto-discovering which port to connect to and this has always worked for me. FYI the auto-selected port in my case is FTDI_FT232R_USB_UART_AL02YECY.
so not sure whether this is directly helpful, but i wanted to tell you that a) insteon integration works. b) home assistant yellow + 2413U is a known working configuration. c) “extensive” Insteon deployment is not necessarily a problem (though it can make some things take a long time, particularly during initial setup).
i have previously (before switching to HASS) experienced 2413U device going bad. two actually over a stretch of years. one failure mode is due to the fact that a few generations of this device were made with bad capacitors. DIY fix is possible (replace capacitor) in this situation. but i would definitely consider that 2413 failure is a possible cause. in a way, it sucks to have a big chunk of your home automation stuff depend on one piece of hardware. looking on the bright side, i think you can at least buy a new 2413U now (that was not true a few years ago).
Thanks for your reply. I submitted an issue to the HAOS GitHub repository in September on this; I have since followed up since upgrading to HAOS 16.3.
Essentially, my 2413U does not seem to be properly recognized by my Yellow with CM5. When I tried it on a spare Raspberry Pi 4, it was picked up right away and the Insteon integration loaded with all of my devices displayed.
If you have any thoughts on this, would be appreciated. Would also like to know more about the 2245 not being reliable over the LAN – that would drive me crazy!!!
This is the 2413U being picked up by the OS and the supervisor. Where are you seeing that it is not being picked up?
On the 2245 … way long ago, I forked the Insteon MQTT code, which then only supported serial, and added code to support the 2245 as the 2245 was what I had at that time. From memory, the 2245 has a small circular buffer that “can” be used by a controller of the LAN to send and receive data. This small circular buffer is used in turn by the 2245 to send/receive on its internal serial PLM. This 2245 on a whim can clear out this buffer. The Controller has to poll/read the buffer frequently to make sure data isn’t being overwritten which can be missed. In short, this buffer is not really designed for a controller to use in a reliable manner (IMHO).
I am probably describing this wrong. As per the dmesg output, the PLM does seem to be recognized, however no pre-paired Insteon devices ever appear. I even waited 48h to see if it would take time, but no difference.
With the same PLM, when plugged into a Raspberry Pi 4b running HAOS 16.2 (the most current in September), all of the paired Insteon devices did appear in the integrations dashboard.