I have had the SkyConnect running ZHA on a Pi4 for however long it has been available. Working great. Used extension, etc.
Today, I updated HA to 2023.6.1 and, once it was up and running, I happened to click on System-Hardware out of curiosity and noted the Home Assistant SkyConnect - Configure option. I read through and checked off the Enable multiprotocol support then Submit. All seemed fine. I restarted HA but all of my Zigbee sensors were alerting on restart. I went to Settings-Devices and saw a red banner Failed to Set Up on the ZHA. It still showed by 13 devices there. I never got the Multi-Pan device option.
Tried powering off, disconnecting SkyConnect and reconnecting but no luck.
Looked through the forums and decided to try to revert back so followed this: Home Assistant SkyConnect
But when I tried to Migrate Radio - Reconfigure Current Radio, after choosing SkyConnect, I was not offered to restore a backup but rather got to a stage where it asked me baud rate and software/hardware for data flow and then failed to connect to device after that window.
Not sure where to go from here and would really appreciate some help/guidance on at least getting back to where I was and hopefully getting multiprotocol actually working. Thanks!
Log:
Logger: homeassistant.config_entries
Source: components/zha/core/gateway.py:205
First occurred: 9:37:44 AM (2 occurrences)
Last logged: 9:39:22 AM
Error setting up entry SkyConnect v1.0, s/n: 70dd299a9014ed11a060bc8be054580b - Nabu Casa for zha
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 387, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/zha/__init__.py", line 122, in async_setup_entry
await zha_gateway.async_initialize()
File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 220, in async_initialize
raise exc
File "/usr/src/homeassistant/homeassistant/components/zha/core/gateway.py", line 205, in async_initialize
self.application_controller = await app_controller_cls.new(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/zigpy/application.py", line 219, in new
await app.startup(auto_form=auto_form)
File "/usr/local/lib/python3.11/site-packages/zigpy/application.py", line 193, in startup
await self.connect()
File "/usr/local/lib/python3.11/site-packages/bellows/zigbee/application.py", line 131, in connect
self._ezsp = await bellows.ezsp.EZSP.initialize(self.config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/bellows/ezsp/__init__.py", line 150, in initialize
await ezsp._startup_reset()
File "/usr/local/lib/python3.11/site-packages/bellows/ezsp/__init__.py", line 141, in _startup_reset
await self.reset()
File "/usr/local/lib/python3.11/site-packages/bellows/ezsp/__init__.py", line 170, in reset
await self._gw.reset()
TimeoutError