ZHA no longer loads and i see the following error in the logs:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/loader.py", line 813, in get_component
ComponentProtocol, importlib.import_module(self.pkg_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/usr/src/homeassistant/homeassistant/components/zha/__init__.py", line 20, in <module>
from . import websocket_api
File "/usr/src/homeassistant/homeassistant/components/zha/websocket_api.py", line 23, in <module>
from .api import (
File "/usr/src/homeassistant/homeassistant/components/zha/api.py", line 12, in <module>
from .core.const import (
File "/usr/src/homeassistant/homeassistant/components/zha/core/__init__.py", line 3, in <module>
from .device import ZHADevice
File "/usr/src/homeassistant/homeassistant/components/zha/core/device.py", line 35, in <module>
from . import const
File "/usr/src/homeassistant/homeassistant/components/zha/core/const.py", line 7, in <module>
import bellows.zigbee.application
File "/usr/local/lib/python3.11/site-packages/bellows/zigbee/application.py", line 31, in <module>
import bellows.ezsp
File "/usr/local/lib/python3.11/site-packages/bellows/ezsp/__init__.py", line 24, in <module>
import bellows.uart
File "/usr/local/lib/python3.11/site-packages/bellows/uart.py", line 11, in <module>
import zigpy.serial
File "/usr/local/lib/python3.11/site-packages/zigpy/serial.py", line 9, in <module>
import serial_asyncio as pyserial_asyncio
File "/usr/local/lib/python3.11/site-packages/serial_asyncio/__init__.py", line 408, in <module>
@asyncio.coroutine
^^^^^^^^^^^^^^^^^
AttributeError: module 'asyncio' has no attribute 'coroutine'
From my reading it looks like coroutine was removed from asyncio in Python 3.11.