ZHA related errors since 2024.5.0

Hi folks,

I’m using a HA Yellow running:

  • Core2024.5.0
  • Supervisor2024.04.4
  • Operating System12.2
  • Frontend20240501.0

since the last update this week, I’ve been getting the below two persistent errors in my supervisor log. Searching these errors is bring up older Github and HA posts suggesting a connection with ZHA.

Is anyone else getting these since the 2024.5.0 update? Perhaps this is an issue with one/some of my zigbee devices and this new update is just revealing issues that were already happening behind the scenes?

Logger: bellows.ezsp.protocol
Source: runner.py:190
First occurred: 8:33:31 AM (10 occurrences)
Last logged: 8:53:08 AM

Failed to parse frame changeSourceRouteHandler: b'027f23'

and

Logger: homeassistant
Source: /usr/src/homeassistant/homeassistant/runner.py:147
First occurred: 8:33:31 AM (10 occurrences)
Last logged: 8:53:08 AM

Error doing job: Exception in callback ThreadsafeProxy.__getattr__.<locals>.func_wrapper.<locals>.check_result_wrapper() at /usr/local/lib/python3.12/site-packages/bellows/thread.py:110
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run
    self._context.run(self._callback, *self._args)
  File "/usr/local/lib/python3.12/site-packages/bellows/thread.py", line 111, in check_result_wrapper
    result = call()
             ^^^^^^
  File "/usr/local/lib/python3.12/site-packages/bellows/ezsp/__init__.py", line 330, in frame_received
    self._protocol(data)
  File "/usr/local/lib/python3.12/site-packages/bellows/ezsp/protocol.py", line 104, in __call__
    result, data = self.types.deserialize(data, rx_schema)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/bellows/types/__init__.py", line 9, in deserialize
    value, data = type_.deserialize(data)
                  ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/zigpy/types/basic.py", line 197, in deserialize
    raise ValueError(f"Data is too short to contain {byte_size} bytes")
ValueError: Data is too short to contain 2 bytes

I just applied the 2024.5.1 update and those errors seem to have vanished. I’ll monitor and check this thread as solved if my supervisor log file remains free of them.

  • Core2024.5.1
  • Supervisor2024.04.4
  • Operating System12.2
  • Frontend20240501.0

I have the following install:
Core 2024.5.2
Supervisor 2024.04.4
Operating System 12.2
Frontend 20240501.1

and have the same/similar issue as you:
Logger: homeassistant
Quelle: runner.py:147
Erstmals aufgetreten: 09:36:06 (4 Vorkommnisse)
Zuletzt protokolliert: 09:36:55

Error doing job: Unclosed client session