I had ISY working within Home Assistant, and everything was working just fine on the HA dashboards I set up. Then, I had some issues with some Insteon switches and so had some scene rework needed in ISY Admin. I also had a few NodeServer integrations set up in ISY, but since I wasn’t using them I decided to remove them from ISY. Then, the ISY HA integration began failing. I have deleted and re-added the HA integration several times, with a full HA system reboot between each attempt, but still get ISY errors in HA.
The integration says that it successfully completes, but I’m left with an integration that says “Failed to set up Check the logs.” Seems coincidental to have so many “node” references in the logs:
Logger: homeassistant.config_entries Source: components/isy994/__init__.py:175 First occurred: 1:29:28 PM (1 occurrences) Last logged: 1:29:28 PM Error setting up entry ~HomeUser's ISY994i (192.168.100.45) for isy994 Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/config_entries.py", line 313, in async_setup result = await component.async_setup_entry(hass, self) # type: ignore File "/usr/src/homeassistant/homeassistant/components/isy994/__init__.py", line 175, in async_setup_entry await isy.initialize() File "/usr/local/lib/python3.9/site-packages/pyisy/isy.py", line 138, in initialize self.nodes = Nodes(self, xml=isy_setup_results) File "/usr/local/lib/python3.9/site-packages/pyisy/nodes/__init__.py", line 108, in __init__ self.parse(xml) File "/usr/local/lib/python3.9/site-packages/pyisy/nodes/__init__.py", line 380, in parse Group( File "/usr/local/lib/python3.9/site-packages/pyisy/nodes/group.py", line 48, in __init__ self._members_handlers = [ File "/usr/local/lib/python3.9/site-packages/pyisy/nodes/group.py", line 49, in <listcomp> self._nodes[m].status_events.subscribe(self.update_callback) AttributeError: 'Nodes' object has no attribute 'status_events'
Not sure what all this means. In trying to follow the directory paths above, it doesn’t appear that I have a python3.9 folder. From putty, I see that my Python version is 3.8.10 (I’m running supervised via portainer/docker on Ubuntu server 20.04). Does the ISY integration install Python, or has it recently required a newer version than what I am running?
Or is there some manual process to fully remove a prior integration from HA, prior to doing a re-installation?
I’ve posted the same info over in the Universal Devices forum. So far I have no takers, so thanks for any insights you all can provide.