-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Water Heater broken pipe #310
Comments
thanks for your bug report. |
@wuwentao BUT, I'm not happy to inform that the ACs are now not working well... Please help :) |
I was Just coming here to post a new issue or reopen this. I'm sorry, but now It is Just unresponsive. I Need to reload the integration before every command and I don't see the result until I reload the integration again |
@adizag @Rihan9 if you want to manual test with the latest changes to confirm with it, below is the steps: test methdod: detail steps:
If the testing process is too complicated, just ignore it and we will publish a fix in future. |
Hi @wuwentao , |
@wuwentao Meanwhile, I've changed back to v0.5.6 and now everything is working great again. Thank you for your appreciated efforts! |
thanks for your update, it should works and just the status refresh delayed, after 30 seconds, it should synced with the expected result. I just try to find a good solution to quickly refresh it. there is some opening PR exist with the same refresh delay issue. so just ignore the stauts, we just need to confirm the issue and fix. and also confirmed it should works for AC/C3/etc device and not works for some different devices types. |
thank you very much for your info share and update, it should works with old release, and old release may works for your devices , but it still have some different issue, and we try to fix these issue and introduced new issue. still working on is , and will try to fix all the current known issue. |
please have a try with latest v0.6.0. |
Hi, |
I can also approve - it has already worked flawlessly for 2 days straight. |
thanks all for your confirmation. |
HA core version
2024.8.0
Current integration version
0.5.7
Last known working integration version
none
Device type and model
Electric Water Heater 510003CN
Working mobile app
SmartHome
The description of problem
Hi,
I randomly receive the error on the logs described below. The device goes "offline". The attribute keep being listened as working but every command generate the error and fail. The reload of the integration solve it, but i can't reload the integration when I'm sleeping! And I can't check every time if the automation run succesfully. This problem is a serious one for me, because the water header is completed automated with my current power consumption and energy price ranges and my schedule. I don't want to take a cold shower again :c
The logs
when available. for now, the stacktrace:
File "/usr/src/homeassistant/homeassistant/core.py", line 2763, in async_call
response_data = await coro
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2806, in _execute_service
return await target(service_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 999, in entity_service_call
single_response = await _handle_entity_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1071, in _handle_entity_call
result = await task
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1693, in async_turn_off
await self.hass.async_add_executor_job(ft.partial(self.turn_off, **kwargs))
File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/switch.py", line 50, in turn_off
self._device.set_attribute(attr=self._entity_key, value=False)
File "/usr/local/lib/python3.12/site-packages/midealocal/devices/e2/init.py", line 159, in set_attribute
self.build_send(message)
File "/usr/local/lib/python3.12/site-packages/midealocal/device.py", line 287, in build_send
self.send_message(msg)
File "/usr/local/lib/python3.12/site-packages/midealocal/device.py", line 258, in send_message
self.send_message_v3(data, msg_type=MSGTYPE_ENCRYPTED_REQUEST)
File "/usr/local/lib/python3.12/site-packages/midealocal/device.py", line 280, in send_message_v3
self.send_message_v2(data)
File "/usr/local/lib/python3.12/site-packages/midealocal/device.py", line 265, in send_message_v2
self._socket.send(data)
BrokenPipeError: [Errno 32] Broken pipe
The text was updated successfully, but these errors were encountered: