Hallo zusammen,
ich habe seit Tagen ein seltsames Problem was immer schlimmer wird.
Und zwar gehen meine Strombetriebenen Geräte, welche ja auch als Router fungieren, offline.
Und somit sind dann auch die Endgeräte nicht mehr erreichbar.
Am Anfang war es 1x die Woche, jetzt ist es mehrmals täglich.
Ein Reboot vom ganzen System (RPi5) hilft dann nur noch, aber leider.nur noch für Stunden.
Aus den Logs werde ich nicht schlau, wenn ich das offline Gerät ansprechen will erhalte ich als Fehlermeldung " cant Connect Buffer full"
Fehlermeldungen im Log:
Logger: zigpy_znp.uart
Quelle: /usr/local/lib/python3.13/site-packages/zigpy_znp/uart.py:58
Erstmals aufgetreten: 00:27:36 (2 Vorkommnisse)
Zuletzt protokolliert: 00:28:38
Received an exception while passing frame to API: TransportFrame(payload=GeneralFrame(header=CommandHeader(id=0xB2, subsystem=Subsystem.ZDO, type=CommandType.AREQ), data=b'\x11\xD0\x84'))
Received an exception while passing frame to API: TransportFrame(payload=GeneralFrame(header=CommandHeader(id=0xB2, subsystem=Subsystem.ZDO, type=CommandType.AREQ), data=b'\xC4\x94\x84'))
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/types/commands.py", line 417, in from_frame
params[param.name], data = param.type.deserialize(data)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/local/lib/python3.13/site-packages/zigpy/types/struct.py", line 337, in deserialize
fields, data = cls._deserialize_internal(cls.fields, data)
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/zigpy/types/struct.py", line 323, in _deserialize_internal
value, data = field.type.deserialize(data)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/local/lib/python3.13/site-packages/zigpy/types/basic.py", line 199, in deserialize
raise ValueError(f"Data is too short to contain {byte_size} bytes")
ValueError: Data is too short to contain 1 bytes
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/uart.py", line 56, in data_received
self._api.frame_received(frame.payload)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/api.py", line 860, in frame_received
command = command_cls.from_frame(frame, align=self.nvram.align_structs)
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/types/commands.py", line 424, in from_frame
raise ValueError(
...<2 lines>...
)
ValueError: Frame data is truncated (parsed {'Src': 0xD011, 'Status': <Status.NOT_SUPPORTED: 132>}), required parameter remains: Param(name='Routes', type=<class 'zigpy.zdo.types.Routes'>, description='Routes', optional=False)
Und dieser hier:
Logger: homeassistant
Quelle: /usr/src/homeassistant/homeassistant/runner.py:112
Erstmals aufgetreten: 00:39:10 (57 Vorkommnisse)
Zuletzt protokolliert: 04:30:45
Error doing job: Task exception was never retrieved (None)
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/api.py", line 1120, in request_callback_rsp
return await callback_rsp
^^^^^^^^^^^^^^^^^^
asyncio.exceptions.CancelledError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/zigpy_znp/api.py", line 1117, in request_callback_rsp
async with asyncio_timeout(timeout):
~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/timeouts.py", line 116, in __aexit__
raise TimeoutError from exc_val
TimeoutError
Was könnte das sein?
Bin schon am überlegen das ganze System neu zu machen, aber diesmal mit Z2M und statt dem Sonoff Dongle einen SLZB-06.