Vaillant/MultiMATIC integration

When you are planing migrate to new API from new app myVaillant ? New app is now available for all and Vaillant start migration step by step users…

As I said, migration is planned in 2023 for me. I already created an account at myvaillant, but I don’t have access to the app, and of course, there is no documentation :slight_smile:

So there is no plan (or maybe when I will migrate myself), but I hope somebody will start something before me :slight_smile:

My consumption data also looks like this. The data appears to update at 3am everyday, occasionally at other random times and if I restart the app it will also refresh the data. Definitely a Vaillant issue, it’s not the best!

In 2023 ? For me is planed for 2022 probably Q2

@tropfen i think the Vaillant App rounds the value always to an interger number. i’ve never seen something in between and its alway in KW/H for me

Are you happy with your compressor starts and intervalls? On your graph it looks like that you have loads of them with short intervall

Hello PX80,

no i am not happy. The system is new and after i have seen this intervalls in the home assistant is have startet a request towards Vailllant. I also have to problem, that the temperature of the heating water is quite high. If i have now 35 ° C with 10 °C outdoor temperature, what will iget get with normal winter outside. Knowing the limit of 40°C for my floor heating system.

Frank

Hello PX80,

how have you added your heating system to the energy part? I have added the heating system in the individual devices part. But there i do not get the plot you are showing above.

Frank

for german speaker i can recommend to visit haustechnik-dialog forum for Heatpump optimisation.

Add your consumed power to Energy Grid

And Environmental as individual devices

Hello,

a question on a different subject. Are the values that the integration reads permanently stored? If so, where and do I get access to it. If no, can I enable this and if so how?

Frank

Well I guess they are stored at vaillant side.

I think there is a tab in the mobile app so you can do some searches, maybe you can also see some info directly in your heat pump.

Hello tgermain,

my question goes into the place where i can find the data which your integration downloads.

Frank

Hello Tgermain,

if have got this error today:

Logger: homeassistant.components.sensor.recorder
Source: components/sensor/recorder.py:333
Integration: Sensor (documentation, issues)
First occurred: 17:10:11 (1 occurrences)
Last logged: 17:10:11

Entity sensor.nonegateway_ll_vr921_0357_gateway_pr_ebus_pv_self_consumed_energy from integration multimatic has state class total_increasing, but its state is negative. Triggered by state -418305.0 with last_updated set to 2021-11-22T16:04:59.999999+00:00. Please report it to the custom component author.

any idea?

Frank

You can find data with the entity and the history (technically, history is saved in HA database).

For the sensor, are you producing energy ? Could you show me the history ? Maybe the API is returning a false value once

Hello Tgermain,

I have coupled the heat pump via ebus with the SMA sunnyexplorer. About it I get in the multimatic integration 3 entities.

sensor.nonegateway_ll_vr921_0357_gateway_pr_ebus_pv_earned_pv_energy.
sensor.nonegateway_ll_vr921_0357_gateway_pr_ebus_pv_grid_feed_in_energy
sensor.nonegateway_ll_vr921_0357_gateway_pr_ebus_pv_self_consumed_energy

One of them shows the directly consumed portion of the generated electricity.

sensor.nonegateway_ll_vr921_0357_gateway_pr_ebus_pv_self_consumed_energy

Here for it the values from the history of today.

Update: I am not sure if there is an error in the data set. Something looks wrong. Unfortunately no data in the history.

Update 2: in the sunnyportal everything is ok. But in the SMA App i have a strange high negative value a few days back. The current values adding back to positive values.

in summary (incl. both updates): it looks like an error in the SMA data base

Frank

Hello Thomas,

how is the service call meant to work?

Using the GUI for Automation wont allow to set a value

Thats from the GUI generated code:

action:

  • service: multimatic.set_ventilation_day_level

From Dev Tools i see its waiting for data, but unclear in what format

image

Hmm strange it doesn’t describe you the service. You just have to provide the “level” key, and the value is an integer (between 1 and 6).

EDIT:
ah yeah, I didn’t update the services.yaml (which provides description for services). I’ll update it in the next release

1 Like

Thanks. For the time being, how should it work?

service: multimatic.set_ventilation_day_level
data: {level:3}

I cant get it to work

edit: tried

service: multimatic.set_ventilation_night_level
data: {‘level’:‘3’}

but got an error from Multimatic App “unknown error”

Hello tgermian,

is it possible to read out the current room temperature of the Multimatic as a value? The value from the climate.control_zo1. At least the entity is called so for me. I would like to display it in a history graph.

Thanks in advance

Frank

hello,

you have to create a template sensor. because current temp is an attribute of the climate object.
eg.

#Current temperature SDB
#climate.bain_3897n5

  • sensor:
    • name: “SDB_temp”
      unique_id: SDB_temp
      state: “{{state_attr(‘climate.bain_3897n5’, ‘current_temperature’)}}”
      unit_of_measurement: ‘°C’
      state_class: ‘measurement’

best regards,

Eric