You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Addon cannot be connected to zwave_js because of error "Unexpected exception: 'protocolDataRate'" that is preventing zwave_js driver to run or to keep running (driver keeps re-initializing)
Expected behavior
zwave_js ingests zwave_js_ui data
Actual behavior
zwave_js driver is restarting indefinitely
Steps to reproduce
Install HASS x86 on Fibaro HC2 and use the embedded Zwave controller
Proposed changes
Allow Nodestatistic not to have protocalDataRate key set up
Logger: homeassistant.components.zwave_js
Source: components/zwave_js/init.py:935
integration: Z-Wave (documentation, issues)
First occurred: 5:50:51 PM (3321 occurrences)
Last logged: 9:45:08 PM
Unexpected exception: 'protocolDataRate'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/zwave_js/init.py", line 935, in client_listen
await client.listen(driver_ready)
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/client.py", line 285, in listen
await self.receive_until_closed()
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/client.py", line 444, in receive_until_closed
self._handle_incoming_message(data)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/client.py", line 533, in _handle_incoming_message
self.driver.receive_event(event) # type: ignore
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/model/driver.py", line 96, in receive_event
self.controller.receive_event(event)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/model/controller/init.py", line 865, in receive_event
node.receive_event(event)
~~~~~~~~~~~~~~~~~~^^^^^^^
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/model/node/init.py", line 480, in receive_event
self._handle_event_protocol(event)
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/event.py", line 85, in _handle_event_protocol
handler(event) # pylint: disable=not-callable
~~~~~~~^^^^^^^
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/model/node/init.py", line 1147, in handle_statistics_updated
event.data["statistics_updated"] = self._statistics = NodeStatistics(
~~~~~~~~~~~~~~^
self.client, statistics
^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "", line 5, in init
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/model/node/statistics.py", line 63, in post_init
self.lwr = RouteStatistics(self.client, lwr)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "", line 5, in init
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/model/statistics.py", line 48, in post_init
self.protocol_data_rate = ProtocolDataRate(self.data["protocolDataRate"])
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
KeyError: 'protocolDataRate'
The text was updated successfully, but these errors were encountered:
Problem/Motivation
Addon cannot be connected to zwave_js because of error "Unexpected exception: 'protocolDataRate'" that is preventing zwave_js driver to run or to keep running (driver keeps re-initializing)
Expected behavior
zwave_js ingests zwave_js_ui data
Actual behavior
zwave_js driver is restarting indefinitely
Steps to reproduce
Install HASS x86 on Fibaro HC2 and use the embedded Zwave controller
Proposed changes
Allow Nodestatistic not to have protocalDataRate key set up
Logger: homeassistant.components.zwave_js
Source: components/zwave_js/init.py:935
integration: Z-Wave (documentation, issues)
First occurred: 5:50:51 PM (3321 occurrences)
Last logged: 9:45:08 PM
Unexpected exception: 'protocolDataRate'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/zwave_js/init.py", line 935, in client_listen
await client.listen(driver_ready)
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/client.py", line 285, in listen
await self.receive_until_closed()
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/client.py", line 444, in receive_until_closed
self._handle_incoming_message(data)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/client.py", line 533, in _handle_incoming_message
self.driver.receive_event(event) # type: ignore
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/model/driver.py", line 96, in receive_event
self.controller.receive_event(event)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/model/controller/init.py", line 865, in receive_event
node.receive_event(event)
~~~~~~~~~~~~~~~~~~^^^^^^^
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/model/node/init.py", line 480, in receive_event
self._handle_event_protocol(event)
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/event.py", line 85, in _handle_event_protocol
handler(event) # pylint: disable=not-callable
~~~~~~~^^^^^^^
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/model/node/init.py", line 1147, in handle_statistics_updated
event.data["statistics_updated"] = self._statistics = NodeStatistics(
~~~~~~~~~~~~~~^
self.client, statistics
^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "", line 5, in init
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/model/node/statistics.py", line 63, in post_init
self.lwr = RouteStatistics(self.client, lwr)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "", line 5, in init
File "/usr/local/lib/python3.13/site-packages/zwave_js_server/model/statistics.py", line 48, in post_init
self.protocol_data_rate = ProtocolDataRate(self.data["protocolDataRate"])
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
KeyError: 'protocolDataRate'
The text was updated successfully, but these errors were encountered: