myVAILLANT integration

That sounds very cool and also way beyond my capabilities…🫣

One question though…you write that Vaillant has some support for batteries, solar irradiation and dynamic prices…but as far as I am aware they don’t. The only method of doing anything at all “smart” with Vaillant is by using eebus but that is only supported by SMA as far as I know.

Bonjour @pdd ,

Le service « myVAILLANT : Set quick veto » permet de choisir le temps de programmation, mais uniquement sur les heures, serait-il possible de rajouter les minutes ?.
Merci

Bonjour à tous,

J’ai une MiLink v3 mais SR 921 et non VR 921 ce plugin ne fonctionne pas!!!
Via l’application MiControl c’est OK

L’application MiGo link ne prend pas cette passerelle.

Avez-vous des idées ?

Eric

Would this integration also work when a VR70 controller is included in the installation with 2 zones (floor heating and radiator heated rooms)?

Hi,
I installed the Plugin but it shows me only the consumption and no options to set temperatures or something, any idea?
it found 2 devices aroTHERM and uniTOWER
thanks

ok, one day later and a reload of the plugin, all is available :slight_smile:

hi,
did anyone test this integration with recoVAIR VAR260/4 or similar ventilation? Does it get identified via the VRC720?
(just got a notification that soon can migrate to myVaillant from SensoApp…having high hopes :smiley: )
thanks!

Quick question…the integration seems to be running well and has been stahle for me for a while now.

One think I am missing though is the separate efficiency ratings for heating, cooling and hot water that I get in the actual Android App.
Is there a way to read that data from the API and pass it on to the Integration?

HI!

I run the integration for several weeks and everything worked nice.
Since yesterday, any actions are answered with an error: Fehler beim Aufrufen des Dienstes… 404 message:Not found

Any Ideas?

Same here. Error 404

Logger: homeassistant.components.automation.vaillant_sww
Source: custom_components/mypyllant/water_heater.py:125
Integration: Automation (documentation, issues)
First occurred: 10:57:56 (10 occurrences)
Last logged: 11:58:14

Vaillant_SWW: Error executing script. Unexpected error for call_service at pos 1: 404, message=‘Not Found’, url=URL(‘https://api.vaillant-group.com/service-connected-control/end-user-app-api/v1/systems/.../domesticHotWater/255/temperature’)
While executing automation automation.vaillant_sww
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/script.py”, line 468, in _async_step
await getattr(self, handler)()
File “/usr/src/homeassistant/homeassistant/helpers/script.py”, line 703, in _async_call_service_step
response_data = await self._async_run_long_action(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/helpers/script.py”, line 665, in _async_run_long_action
return long_task.result()
^^^^^^^^^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/core.py”, line 1974, in async_call
response_data = await coro
^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/core.py”, line 2011, in _execute_service
return await target(service_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/helpers/entity_component.py”, line 235, in handle_service
return await service.entity_service_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/helpers/service.py”, line 870, in entity_service_call
response_data = await _handle_entity_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/helpers/service.py”, line 942, in _handle_entity_call
result = await task
^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/components/water_heater/init.py”, line 393, in async_service_temperature_set
await entity.async_set_temperature(**kwargs)
File “/config/custom_components/mypyllant/water_heater.py”, line 125, in async_set_temperature
await self.coordinator.api.set_domestic_hot_water_temperature(
File “/usr/local/lib/python3.11/site-packages/myPyllant/api.py”, line 456, in set_domestic_hot_water_temperature
return await self.aiohttp_session.post(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.11/site-packages/aiohttp/client.py”, line 643, in _request
resp.raise_for_status()
File “/usr/local/lib/python3.11/site-packages/aiohttp/client_reqrep.py”, line 1005, in raise_for_status
raise ClientResponseError(
aiohttp.client_exceptions.ClientResponseError: 404, message=‘Not Found’, url=URL(‘https://api.vaillant-group.com/service-connected-control/end-user-app-api/v1/systems/.../domesticHotWater/255/temperature’)

1 Like

Luckily it appears to still be working for me. So, maybe some kind of local server outage or something?

Vaillant changed their API endpoints again, there’s a new beta release that should fix it.

@telenaze it should support “fractions” now, so for example 3.5 hours.

@JanNJNS multiple zones should work, although I’ve never personally tested it.

@CommanderROR efficiency values are not part of the API, I manually calculated the overall value but never implemented the specific ones. Should be possible, but no idea when and if I get to it tbh. If someone wants to help out with a PR, the relevant sensor code is here: https://github.com/signalkraft/mypyllant-component/blob/510fd8f7472ca0247e353abb8799392d236ab983/custom_components/mypyllant/sensor.py#L660

1 Like

Thanx @pdd ,
Sorry for the question,but how do I get the beta?

@DocRegenschein Enable beta for a repository | HACS

1 Like

Merci @pdd,
je ne suis pas à la maison mais dès que j’ai l’occasion de tester je ferai un retour. :wink:

Does anyone know why HACS Updates no longer reliably show up automatically? I often have to specifically re-dowload an integration to get HACS to show me there is an Update available…

I have an aroTHERM plus with a VR921 Gateway and the sensoCOMFORT VRC720 but I do not get any of the controls with this integration. I only have the sensors

That is strange. I have the same Heatpump and get the hor water (Unitower) and the Zone Devices. With the Zone Devices I can create a HA Climate entity and can control hot water temp with an automation calling the corresponding service.

Following a power outage to the whole house I now have 3 more entities so the controls now appear for the integration. The problem is however that they do not work :man_facepalming:t2:

@dcw77 try the latest beta release please, Vaillant recently changed the APIs again for these controls.

1 Like