dennis1804 / homewizard-climate-hass

14 stars 7 forks source link

Homewizard Climate not working #16

Closed flbderks closed 11 months ago

flbderks commented 1 year ago

After checking logfile I can see this error.

(Thread-2 (connect)) [websocket] error from callback <bound method HomeWizardClimateWebSocket._on_message of <homewizard_climate_ws.ws.hw_websocket.HomeWizardClimateWebSocket object at 0x7f7605c04b90>>: invalid literal for int() with base 10: 'high'

Nensec commented 1 year ago

I am getting the same error, it then proceeds to complain endlessly about data being too short to contain 1 byte. It worked for a little bit but then it just stopped responding to input and output.

2023-09-09 12:12:25.696 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2023-09-09 12:12:25.698 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration homewizard_climate which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2023-09-09 12:12:25.700 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration nodered which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2023-09-09 12:12:46.006 ERROR (Thread-2 (connect)) [websocket] error from callback <bound method HomeWizardClimateWebSocket._on_message of <homewizard_climate_ws.ws.hw_websocket.HomeWizardClimateWebSocket object at 0x7f9d40f290>>: invalid literal for int() with base 10: 'high' 2023-09-09 12:12:51.732 ERROR (MainThread) [homeassistant.components.ipp.coordinator] Error fetching ipp data: Invalid response from API: ('HTTP 500', {'content-type': None, 'message': '', 'status-code': 500}) 2023-09-09 12:13:13.578 WARNING (MainThread) [bellows.ezsp.protocol] Failed to parse frame gpepIncomingMessageHandler: b'7f4c52005a7876015a7876016b02010000520200001161447c23ff00' 2023-09-09 12:13:13.585 ERROR (MainThread) [homeassistant] Error doing job: Exception in callback ThreadsafeProxy.getattr..func_wrapper..check_result_wrapper() at /usr/local/lib/python3.11/site-packages/bellows/thread.py:110 Traceback (most recent call last): File "/usr/local/lib/python3.11/asyncio/events.py", line 80, in _run self._context.run(self._callback, self._args) File "/usr/local/lib/python3.11/site-packages/bellows/thread.py", line 111, in check_result_wrapper result = call() ^^^^^^ File "/usr/local/lib/python3.11/site-packages/bellows/ezsp/init.py", line 337, in frame_received self.protocol(data) File "/usr/local/lib/python3.11/site-packages/bellows/ezsp/protocol.py", line 97, in call result, data = self.types.deserialize(data, schema) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/bellows/types/init.py", line 9, in deserialize value, data = type.deserialize(data) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/zigpy/types/struct.py", line 302, in deserialize value, data = field.type.deserialize(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/zigpy/types/basic.py", line 867, in deserialize item, data = cls._item_type.deserialize(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/zigpy/types/basic.py", line 193, in deserialize raise ValueError(f"Data is too short to contain {byte_size} bytes") ValueError: Data is too short to contain 1 bytes 2023-09-09 12:13:13.909 WARNING (MainThread) [bellows.ezsp.protocol] Failed to parse frame gpepIncomingMessageHandler: b'7f8e53005a7876015a7876016b020100005302000015dbe46e3eff00' 2023-09-09 12:13:13.913 ERROR (MainThread) [homeassistant] Error doing job: Exception in callback ThreadsafeProxy.getattr..func_wrapper..check_result_wrapper() at /usr/local/lib/python3.11/site-packages/bellows/thread.py:110 Traceback (most recent call last): File "/usr/local/lib/python3.11/asyncio/events.py", line 80, in _run self._context.run(self._callback, self._args) File "/usr/local/lib/python3.11/site-packages/bellows/thread.py", line 111, in check_result_wrapper result = call() ^^^^^^ File "/usr/local/lib/python3.11/site-packages/bellows/ezsp/init.py", line 337, in frame_received self.protocol(data) File "/usr/local/lib/python3.11/site-packages/bellows/ezsp/protocol.py", line 97, in call result, data = self.types.deserialize(data, schema) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/bellows/types/init.py", line 9, in deserialize value, data = type.deserialize(data) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/zigpy/types/struct.py", line 302, in deserialize value, data = field.type.deserialize(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/zigpy/types/basic.py", line 867, in deserialize item, data = cls._item_type.deserialize(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/zigpy/types/basic.py", line 193, in deserialize raise ValueError(f"Data is too short to contain {byte_size} bytes") ValueError: Data is too short to contain 1 bytes

dennis1804 commented 11 months ago

i suspect this was the same as #11, if it still happens please let me know.