myVAILLANT integration

All of myVAILLANT entities became unavailable this morning. myVAILLANT app is functioning so it’s not their servers for a change.

I’ve checked for updates, restarted home assistant.

Last update to my homeassistant config was 3 days ago so its not a update incompatibility

All the history seems to stop at 7am

I have this warning in the logs but first appears at 4pm which is when I restarted HomeAssistant

Logger: homeassistant.helpers.service
Source: helpers/service.py:302
First occurred: 4:13:00 PM (187 occurrences)
Last logged: 6:17:00 PM

  • Referenced entities climate.arotherm_heating_climate are missing or not currently available
  • Referenced entities switch.arotherm_hot_water_boost are missing or not currently available

same at home

Same here, I have following in my log:

This error originated from a custom integration.

Logger: custom_components.mypyllant.coordinator
Source: helpers/update_coordinator.py:354
integration: myVAILLANT (documentation, issues)
First occurred: 18:50:23 (2 occurrences)
Last logged: 18:50:23

Unexpected error fetching myVAILLANT data
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py”, line 354, in _async_refresh
self.data = await self._async_update_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/config/custom_components/mypyllant/coordinator.py”, line 177, in _async_update_data
data = [
^
File “/usr/local/lib/python3.12/site-packages/myPyllant/api.py”, line 358, in get_systems
system = System.from_api(
^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/myPyllant/models.py”, line 944, in from_api
Zone.from_api(
File “/usr/local/lib/python3.12/site-packages/myPyllant/models.py”, line 430, in from_api
data[“cooling”] = ZoneCooling.from_api(
^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/myPyllant/models.py”, line 326, in from_api
**data[“time_program_cooling”]
~~~~^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: ‘time_program_cooling’

Same here. Yesterday i had to power everything off because of Kirk… and todays morning nothing is working. First thought was i messed it up switching all off so i deleted the integration, the hub, everything, but after adding it shows no devices and no entities.

Offical app works ok

Same problem here since today morning.

Same here. Maybe Vaillant did something to “lock” the API?

Hello
After installing the latest version V0.8.17, everything works again.
Thank you for the speed of the solution,

P.d. After deleting everything and fresh install. Working.

Mine still not working. Updated to 8.17 and still getting no devices no entities.

How can i make a really clean install? Do i just need to delete the integration? Does it delete configuration, etc… ?

The 0.8.17 update solved the problem. Thanks for the fast fix!

First of all thanks for this integration, it provides so much flexibility!

I am tracking the Energy consumption for Water and Heat of my Heatpump. For this I created a meter helper for both to track the consumption from installtion of the integration. These readings plus both start values (the value since installtion) gives me the total meter reading of both.

Now after a few weeks I have noticed that the readings in HA and the one shown on the SensorComfort are not matching. First week they have been off by around 5kWh, so I adjusted the initial value in my calculation, assuming I did the math wrong. However now the difference is increasing from week to week, with HA always showing lower readings that the SensorComfort.

Did someone experienced this issue as well and can maybe guide my to a solution?

Thanks very much!

I’ve come new yesterday to 8.17 myVaillant integration and have no devices or entities. Tried deleting and reinstalling everything. System seems fine with my UK hub user/pass is accepted.

I’ve been making steady progress with eBusd and not sure if this myVaillant integration will give me what I really want - building circuit pressure / flow, target / flow / return temps and some operational stats. Any help appreciated.

I am not exactly sure what you have done, but my assumption is, that you are reading just the “active” values, while myVaillant also tracks the standby consumption.

I am having one meter reading the sensor.home_device_0_arotherm_plus_consumed_electrical_energy_domestic_hot_water for water and one reading the sensor.home_device_0_arotherm_plus_consumed_electrical_energy_heating for heating.

I have had a look again and saw that the uniTower also has two energy sensors (sensor.home_device_1_unitower_consumed_electrical_energy_domestic_hot_water & sensor.home_device_1_unitower_consumed_electrical_energy_heating) which I have activated now. Maybe the need to be taken into consideration to also track the standby consumption. I’ll wait until there are some data to see.

I’m getting ‘Quota Exceeded’ errors from the API since adding a second heat pump to my account and allowing OVO Energy to access this second heat pump data. I’d have thought OVO would have their own account and quota, so wouldn’t be consuming mine. What is the quota and why would adding a second heat pump affect my quota suddenly? The seconds between updates has always been the default 60 and 3600.
Edit: I also signed up to Vaillant’s ‘Smart Home Subscription’ on the other heat pump where they provide ‘quick and easy assisted appliance support from a Vaillant technician, quarterly appliance health check reports and energy optimisation tips’. Does this use my quota?
Last night I changed updates from 60 to 3600 and the device are status’ are back, but this morning I saw an ‘Unauthorised’ error when trying to update the heating mode. What does this all mean?

I don’t think it’s got anything to do with what you’ve done. A lot of us are getting the Quota Exceeded error (as per GitHub discussion) without changing anything, but no solution for it yet.

1 Like

Ah I missed that, that’s a relief, thank you for letting me know.

Hi, did you get anywhere with this? I’d like to be able to trigger a hot, hotwater run whenever we have a free electricity period and then have the system revert to normal running and I’m hoping someone can point me in the right direction.

So it seems the energy entities on the uniTower are not increasing. But what I have noticed is that the energy sensors I am pointing my meters at as per my initial post seem to drop out from time to time.

I have reloaded the integration, but that results in an error.


Logger: homeassistant.config_entries
Quelle: config_entries.py:594
Erstmals aufgetreten: 11:51:47 (2 Vorkommnisse)
Zuletzt protokolliert: 11:52:07

Error setting up entry [email protected] for mypyllant
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 594, in async_setup
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/mypyllant/__init__.py", line 116, in async_setup_entry
    await api.login()
  File "/usr/local/lib/python3.12/site-packages/myPyllant/api.py", line 140, in login
    code, code_verifier = await self.get_code()
                          ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/myPyllant/api.py", line 196, in get_code
    async with self.aiohttp_session.post(
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 1355, in __aenter__
    self._resp: _RetType = await self._coro
                           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 686, in _request
    await resp.start(conn)
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client_reqrep.py", line 1022, in start
    message, payload = await protocol.read()  # type: ignore[union-attr]
                       ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/streams.py", line 643, in read
    await self._waiter
asyncio.exceptions.CancelledError

Not quite sure but this might explain why the HA readings are always lower than the ones from the sensorComfort. Maybe someone has the same issue of dropping out sensors from time to time?

Hi, thanks in advance. Have you been able to see this message? Heat Curve control · Issue #222 · signalkraft/mypyllant-component · GitHub
It would be very interesting if you could implement it.
Thank you so much

Hi, i just tried to install the integration, but i’m stopped at authentication step (failed)
i’m sure of my username & password , verified via the APP.
here are the facts:
Bulex IsoTwin Condens T 25/31-CS/1 (N-BE)
Belgium
Migo APP android smartphone version 1030
HA:

  • Core 2024.10.3
  • Supervisor 2024.10.2
  • Operating System 13.2
  • Interface utilisateur 20241002.3

Any idea?
thanks in advance :slightly_smiling_face:


i see in traces:
Tijdelijke hinder mogelijk van {0} tot en met {1} door vernieuwing van ons informaticasysteem. Deze vernieuwing is essentieel om de werking, betrouwbaarheid en veiligheid van onze systemen te garanderen. We verontschuldigen ons voor het ongemak.

so i’ll wait a little