The built in integration for Insteon breaks with core-2021.7.1.
It no longer connects to the Hub 2 / Modem. Worked fine in older versions now no matter what I do… It will not connect to the Hub 2 making all my Insteon devices no longer useable.
I know this doesn’t help you, but my Insteon PLM is working with this version. I am running haos (or whatever it’s called - I always get it wrong) on a pi4. Do you have any errors?
I do not use the PLM as I am using the Hub version 2.
It worked great until version 7 started, now it will not connect to the hub at all. No error messages that I can see except the one above. It just no longer connects to the hub. I also use a pi4 to make my Insteon devices useable in HomeKit.
On version 6xx this all works great, just not on version 7 or 7.1
Same issue here. I have a Hub 2 and HA keeps logging
Logger: homeassistant
Source: /usr/src/homeassistant/homeassistant/runner.py:87
First occurred: 7:05:24 AM (10 occurrences)
Last logged: 7:17:29 AM
Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/pyinsteon/protocol/protocol.py", line 187, in _write_messages
await self._transport.async_write(msg)
File "/usr/local/lib/python3.9/site-packages/pyinsteon/protocol/http_transport.py", line 110, in async_write
await self._async_write_url(url=url, msg=bytes(data))
File "/usr/local/lib/python3.9/site-packages/pyinsteon/protocol/http_transport.py", line 119, in _async_write_url
await self._read_write_lock
TypeError: object Lock can't be used in 'await' expression
and
Logger: homeassistant.components.insteon
Source: components/insteon/__init__.py:96
Integration: Insteon (documentation, issues)
First occurred: 7:06:29 AM (7 occurrences)
Last logged: 7:16:44 AM
Could not connect to Insteon modem
Here is my config
System Health
version: core-2021.7.1
installation_type: Home Assistant Container
dev: false
hassio: false
docker: true
virtualenv: false
python_version: 3.9.5
os_name: Linux
os_version: 4.4.59+
arch: x86_64
timezone: America/Chicago
logged_in: false
can_reach_cert_server: ok
can_reach_cloud_auth: ok
can_reach_cloud: ok
dashboards: 2
resources: 0
views: 2
mode: storage
hopefully this will be addressed soon.
should we be opening some official ticket or something of that sort?
(and if so, please advice how to do so… :D)
I had the same exact thing happen – said an error about the PLM (sorry, didn’t note the exact message). Glad I had a snapshot? Restored it and everything is happy. Not sure how to best report, but hopefully this helps.
I can confirm that reverting to 6.6 restores the functionality.
BTW, with insteon dead, any automation that includes an insteon device will abort without trying to affect the other devices… (came home to a house with zigbee and zwave lights on )
My ios app shows Bin Version Hub2-V04-20140904; PLM Version A5; Hub Version 1019. The back of the PowerLinc USB is #2413U (Rev 2.3). I have both a hub and the PLM on my network. The message I saw on the Insteon integration (running hass.io on raspberry pi 4) mentioned something to the effect that the PLM didn’t respond to the user something or other I believe. I’m pretty basic on Home Assistant, but can try the update again if needed. Reading other comments, I also tried rebooting the hub and restarting Home Assistant. Thanks!