Vaillant/MultiMATIC integration

Hello Eric,
i have added the following in the configuration.yaml

template:
  - sensor:
    - name: "Vaillant_Raumtemperatur"
      unique_id: Vaillant_Raumtemperatur
      state: "{{climate.control_zo1’, ‘current_temperature’)}}"
      unit_of_measurement: ‘°C’
      state_class: ‘measurement’

but i get the following error:

Invalid config for [template]: invalid template (TemplateSyntaxError: unexpected char ‘’’ at 21) for dictionary value @ data[‘sensor’][0][‘state’]. Got ‘{{climate.control_zo1’, ‘current_temperature’)}}’ value must be one of [‘measurement’, ‘total’, ‘total_increasing’] for dictionary value @ data[‘sensor’][0][‘state_class’]. Got ‘‘measurement’’. (See /config/configuration.yaml, line 63).

What is wrong?
Frank

Hello,

You miss the begin quote before ‘climate.control_zo1’ in ‘state:’

Best regards,

Eric

template:

  - sensor:

    - name: "Vaillant_Raumtemperatur"

      unique_id: Vaillant_Raumtemperatur

      state: "{{climate.control_zo1’, ‘current_temperature’)}}"

      unit_of_measurement: ‘°C’

      state_class: ‘measurement’

Hello Eric,

thanks for the hint. I also removed an wrong bracket. But it does not solve the problem. The current version know is:

template:
  - sensor:
    - name: "Vaillant_Raumtemperatur"
      unique_id: Vaillant_Raumtemperatur
      state: "{{‘climate.control_zo1’, ‘current_temperature’}}"
      unit_of_measurement: ‘°C’
      state_class: ‘measurement’

and the error message is:

Invalid config for [template]: invalid template (TemplateSyntaxError: unexpected char ‘‘’ at 2) for dictionary value @ data[‘sensor’][0][‘state’]. Got ‘{{‘climate.control_zo1’, ‘current_temperature’}}’ value must be one of [‘measurement’, ‘total’, ‘total_increasing’] for dictionary value @ data[‘sensor’][0][‘state_class’]. Got ‘‘measurement’’. (See /config/configuration.yaml, line 63).

Is it possible that the construct

state: "{{‘climate.control_zo1’, ‘current_temperature’}}"

is invalid?

Frank

hello,

seeing my example,you also missed state_attr()
it must be something like:

state: “{{state_attr(‘climate.bain_3897n5’, ‘current_temperature’)}}”

sorry not to have seen this before.
you can also refer to: Templating

regards,

template:
  - sensor:
    - name: "Vaillant_Raumtemperatur"
      unique_id: Vaillant_Raumtemperatur
      state: "{{state_attr('climate.control_zo1’, ‘current_temperature’)}}"
      unit_of_measurement: ‘°C’
      state_class: ‘measurement’

Hello,

today integration stops connection to server at 14:03. In the (senso)app, server error…
is it the case at your side ?
I’m in belgium.

Regards,

Yes, same here: (and I can’t open the android app)

First occurred: 14:03:21 (36 occurrences)
Last logged: 15:33:13

Unexpected error fetching multimatic_quick_mode data: Cannot get token at https://smart.vaillant.com/mobile/api/v4/account/authentication/v1/token/new, status: 503, response: Service Unavailable,payload: None

Also the same in Poland.

back to normal at 17:11
have a nice evening

i finally gained access to the gateway on my system

its a vr920 gw… what is the best thing to do to integrate it without to much fuzz

since i use the senso app on my phone is that a no go for me ?

they did only recommend me to use the senso app, i did not try the multimatic app

Hello,

i share my experience:
on my side, i used first multimatic app (VRC700 + VR920).
i installed the thomas integration in my HA (still the case, still working when the vaillant cloud is ok :wink: ).
by curiosity i installed senso app. that works and this is still ok in HA.

best regards,

how did you do that?

EDIT:

image

enter multimatic as search

then configuration and integrations and enter multimatic

and yes it works even if you use senso app on the phone

@tgermain is there a service call to “Heat Warm-Water Once?” which is availabel in the Multimatic App. I am not sure from the documentation which option to call

The water_heater.control_dhw entity only allows to select Auto,On,Off,and Temperature … so seems to be adiffernet service call

You mean the quick mode (on the 3 dots on the mobile app) ? The one saying it will heat the water to to target temperature and for 1h ?

If yes, there is a multimatic.set_quick_mode service and the quick_mode is QM_HOTWATER_BOOST.

Otherwise I don’t have this feature in my mobile app :confused:

1 Like

yes thanks. overlooked this one.

What about the ventilation level, somehow i am not able to pass the arguments properly

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

I cant get it to work

´then tried

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

but got an error from Multimatic App “unknown error”

Hello Eric, Hello Everyone,

after not having dealt with the issue for some time, now the conclusion of the problem. Some of the inverted commas / qutoes were wrong. Here is the version that runs.

template:
  - sensor:
    - name: Vaillant_Raumtemperatur
      unique_id: Vaillant_Raumtemperatur
      state_class: measurement
      state: "{{state_attr('climate.control_zo1','current_temperature')}}"
      unit_of_measurement: °C

Frank

Hello,

I would like to display the return temperature of the heating circuit water from the underfloor heating. But I don’t see it in the app. Can the integration read it out anyway?

Greetings and thanks in advance
Frank

Hello,

is it possible to read out and display configuration data such as the set heating curve and other parameters, e.g. bivalence point?

Thanks in advance
Frank

Hello,

Unfortunately, no, these parameters are not available in the mobile app, so I can’t get them through the API.

Thomas

Hi all. I have only one question… Works for us app multimatic and communication by cloud ? For me now not working and not load data…

I am not getting room temperature only humidity in homeassistant, while temperature is shown in VRC700 app. What could be wrong?

thx