fustom / ariston-remotethermo-home-assistant-v3

Ariston NET remotethermo integration for Home Assistant based on API
MIT License
144 stars 36 forks source link

[BUG] Ariston Integration is not stable #320

Closed jhbugues closed 5 months ago

jhbugues commented 5 months ago

Hi everybody Thanks for your amazing work.

Describe the bug A clear and concise description of what the bug is.

=> Sometimes it's ok, Sometimes it's not.

Screenshots If applicable, add screenshots to help explain your problem. Capture d’écran 2024-03-08 à 10 53 04

Capture d’écran 2024-03-08 à 11 03 25

Expected behavior A clear and concise description of what you expected to happen.

Environment (please complete the following information):

Additional context, debug log

home-assistant_ariston_galevo_2024-03-08T09-56-57.153Z.log

The core is writing this error :

2024-03-08 10:42:35.481 WARNING (MainThread) [homeassistant.components.climate] Entity None (<class 'custom_components.ariston.climate.AristonThermostat'>) implements HVACMode(s): heat, auto, off and therefore implicitly supports the turn_on/turn_off methods without setting the proper ClimateEntityFeature. Please create a bug report at https://github.com/fustom/ariston-remotethermo-home-assistant-v3/issues 2024-03-08 10:44:32.449 ERROR (MainThread) [custom_components.ariston.coordinator] Unexpected error fetching ariston-Chaudette-coordinator data: 500 Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 318, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 274, in _async_update_data return await self.update_method() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/ariston/galevo_device.py", line 105, in async_update_state (self.data, self.menu_items) = await asyncio.gather( ^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/ariston/ariston_api.py", line 588, in async_get_properties properties = await self._async_post( ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/ariston/ariston_api.py", line 918, in _async_post return await self.async_request("POST", path, None, body) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/ariston/ariston_api.py", line 904, in async_request return await self.async_request( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/ariston/ariston_api.py", line 907, in async_request raise Exception(response.status) Exception: 500

Thanks for your amazing work !

fustom commented 5 months ago

https://github.com/fustom/ariston-remotethermo-home-assistant-v3/wiki/Exception-500

jhbugues commented 5 months ago

thx Fustom, I hope it's a temporary problem from my connection...

jhbugues commented 5 months ago

It seams that rebooting my wifi router has fix the problem. Thx, i close this issue.