mypyllant-component
mypyllant-component copied to clipboard
Hot Water Boost not Working
Problem description
Hey,
For a few days now, the “Hot Water Boost” has stopped working. As soon as I want to activate it, I get the message from HA: "The action switch/turn_on could not be carried out. 401, message='Unauthorized', url='https://api.vaillant-group.com/service-connected-control/vrc700/v1/systems/xxx-xxx-xxx-xxx/domestic-hot-water/255/boost' "
Does anyone have the same problem or even a solution?
Greetings
Logs
Logger: homeassistant.components.websocket_api.http.connection Quelle: components/websocket_api/commands.py:245 Integration: Home Assistant WebSocket API (Dokumentation, Probleme) Erstmals aufgetreten: 15:43:56 (5 Vorkommnisse) Zuletzt protokolliert: 15:48:54
[139913603977648] Unexpected exception [139914240649264] Unexpected exception [139913706972512] Unexpected exception Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 245, in handle_call_service response = await hass.services.async_call( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<7 lines>... ) ^ File "/usr/src/homeassistant/homeassistant/core.py", line 2794, in async_call response_data = await coro ^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/core.py", line 2837, in _execute_service return await target(service_call) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1007, in entity_service_call single_response = await _handle_entity_call( ^^^^^^^^^^^^^^^^^^^^^^^^^^ hass, entity, func, data, call.context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1079, in _handle_entity_call result = await task ^^^^^^^^^^ File "/config/custom_components/mypyllant/switch.py", line 192, in async_turn_on await self.coordinator.api.boost_domestic_hot_water( self.domestic_hot_water, ) File "/usr/local/lib/python3.13/site-packages/myPyllant/api.py", line 1017, in boost_domestic_hot_water await self.aiohttp_session.post( url, json={}, headers=self.get_authorized_headers() ) File "/usr/local/lib/python3.13/site-packages/myPyllant/http_client.py", line 30, in _request return await super()._request(method, url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 832, in _request await raise_for_status(resp) File "/usr/local/lib/python3.13/site-packages/myPyllant/http_client.py", line 83, in on_raise_for_status response.raise_for_status() ~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/aiohttp/client_reqrep.py", line 1161, in raise_for_status raise ClientResponseError( ...<5 lines>... ) aiohttp.client_exceptions.ClientResponseError: 401, message='Unauthorized', url='https://api.vaillant-group.com/service-connected-control/vrc700/v1/systems/xxx-xxx-xxx-xxx/domestic-hot-water/255/boost'