Vaillant/MultiMATIC integration

How did you update the VR900? I’m on firmware V 0331.26.02. What’s your firmware?
(Settings → Network access)

Mine still seems slow…

I have the same number.
the update started on its own, I only had to restart vr900

The synchronization time is much faster : 2sec against 30 to 40sec.

" The heating phase for hot water is displayed wrong "

Hi @SaxnPaule did you find a solution? for the time difference?

Could submit an issue to GitHub ? I will have a look

Ok, is done Thx !

Hallo Thomas
I am really exited to have found your integration for multiMATIC! I own a Vaillant boiler equipped with a VRC700/6 controller and a VR920 gateway, so I should be all set up…
I prefer a cloud-less setup and I am now wondering if your integration is relying on Vaillant’s cloud or if the access is directly from my HA server to the Vaillant gateway+controller.
If I understand right, I have to install Vaillant’s app in order to

  1. configure the gateway to connect to my local WiFi network; and
  2. create a user + password

…but from that point I could actually delete my account from Vaillant’s cloud/server; your integration will continue to work locally.
OR will deletion of account with Vaillant cause blocking also of local access to the gateway?
OR something else?
I tried to search for info on this subject, but didn’t find any.

Thanks a lot for your efforts and
VG

Hello,

Unfortunately, the integration relies on the cloud. There is apparently no way to interact directly with the vr920 or something else 😮‍💨

THX a lot for your quick answer!
VG

hi!

I have an aerotherm plus with vr920 and sensonet. I have been able to install via HACS this project and make it work in my Home Assistant. The problem I see is that I do not have all the entities that should be shown. For example, right now I only have:

as can be seen, many of the entities that should be included in the list of “Provided entities” do not appear.

any idea why are not there??

thank you very much for your support and congratulations for project!

Hello,

isn’t sensonet a VR921 ?

The integration is not fully compatible with VR921 (hence the missing entities). If you have VR921, the API is slightly different then the one the integration is using (even if you use the multimatic app).

There is no plan to support it, because my system is not compatible and I cannot test. But I’m open to assist and review a PR if somebody wants to have it supported

1 Like

HI @tgermain ,

thank you very much for your reply and again congratulations for the great work you are doing!

Sorry, if it’s vr921, my keyboard sold me :stuck_out_tongue:
Well, if you don’t mind and it’s not too much work on your side, I could offer myself to test everything you need to give shape to this vr921 module…
From my side what would you need to get started?

Thanks!

1 Like

Well, actually I would expect a PR to review. I don’t have enough time to invest right now to support the VR921. Also, MyVaillant should come pretty soon and replace senso and multimatic app.

Sensoapp replacement for VR921 with EEBus is now at Q4/2023 :frowning:

Hey there,

I have a little question: I got a new vaillant heater (atmoTec PLUS) with a multiMATIC VRC 700 controller attached to it. If I understood correctly (I read through the thread) I need to get an additional gateway to be able to integrate it in homeassistant - Is that right?

Which gateway do you recommend? I always read VR920 or VR921 but all I find on vaillants product pages is a thing called sensoNET module and I think that is the VR921.

What do you guys think is the best way to integrate this into home assistant? My prefered way would be sth with a local API, which I think might be possible via EBUS and https://ebusd.de/ - but I did not find a lor of success stories of vaillant users so far :smiley: and I don’t want to mess with my new heater to much…

Thanks and best regards,
Martin

Hi @tgermain ,

Thank you for your great work on pymultimatic. With the onset of dynamic day ahead energy prices in Belgium, i was looking at giving my heat pump (VRC700, VR921) a time “schedule” for the next day at which it would be allowed to run.

I was looking in the documentation, but i can’t get my head around on how to make a ‘put’ to the API to schedule the VRC700 for a list of TimePeriodSettings.

I tried this, but it does not seem to work:
TimeProgramDay([TimePeriodSetting('00:00', 15, SettingModes.NIGHT),TimePeriodSetting('06:00', 18, SettingModes.DAY)])

Thanks for your insights,

I would recommend the most recent one, VR921. But the integration is not compatible with it. I don’t even think they are still selling the VR920.

You can try ebusd as well, I think nobody did it already. You will need extra device and some wiring (maybe soldering ?) but it will be local and you will have access to more parameters than the integration offers (it can only offers parameters that are available through the API).

1 Like

Hello,

You won’t be able to to that directly with the integration. Also, I don’t think the integration will (fully) work with the VR921.

You might need to directly check here: GitHub - thomasgermain/pymultiMATIC: Python interface with Vaillant multiMATIC (this is connector the integration is using). You can create an issue there if you need more technical assistance.
Maybe you can also check the “quick veto” functionality mixed with an automation that trigger at a specific time

Checkout ebusd - i have an addon to run ebusd via ha OS/docker

Hello,
in my system log i do have a long list of multimatic related errors:

Unexpected error fetching multimatic_holiday_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
09:03:21 – (ERROR) Multimatic (custom integration) - message first occurred at 08:57:12 and shows up 4 times
Unexpected error fetching multimatic_zones data: Cannot get token at https://smart.vaillant.com/mobile/api/v4/account/authentication/v1/token/new, status: 503, response: Service Unavailable,payload: None
09:03:21 – (ERROR) Multimatic (custom integration) - message first occurred at 08:57:12 and shows up 4 times
Unexpected error fetching multimatic_dhw data: Cannot get token at https://smart.vaillant.com/mobile/api/v4/account/authentication/v1/token/new, status: 503, response: Service Unavailable,payload: None
09:03:21 – (ERROR) Multimatic (custom integration) - message first occurred at 08:57:12 and shows up 4 times
Unexpected error fetching multimatic_outdoor_temperature data: Cannot get token at https://smart.vaillant.com/mobile/api/v4/account/authentication/v1/token/new, status: 503, response: Service Unavailable,payload: None
09:03:20 – (ERROR) Multimatic (custom integration) - message first occurred at 08:59:14 and shows up 3 times
Unexpected error fetching multimatic_live_reports data: Cannot get token at https://smart.vaillant.com/mobile/api/v4/account/authentication/v1/token/new, status: 503, response: Service Unavailable,payload: None
09:03:20 – (ERROR) Multimatic (custom integration) - message first occurred at 08:59:14 and shows up 3 times
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
09:03:20 – (ERROR) Multimatic (custom integration) - message first occurred at 08:59:14 and shows up 3 times
Unexpected error fetching multimatic_hvac_status data: Cannot get token at https://smart.vaillant.com/mobile/api/v4/account/authentication/v1/token/new, status: 503, response: Service Unavailable,payload: None
09:01:20 – (ERROR) Multimatic (custom integration) - message first occurred at 08:57:14 and shows up 3 times
Unexpected error fetching multimatic_quick_mode data: Cannot get https://smart.vaillant.com/mobile/api/v4/facilities/21212300202609620938025811N1/systemcontrol/v1/configuration/quickmode, status: 503, response: Service Unavailable,payload: None
08:57:11 – (ERROR) Multimatic (custom integration)
Unexpected error fetching multimatic_live_reports data: Cannot get https://smart.vaillant.com/mobile/api/v4/facilities/21212300202609620938025811N1/livereport/v1, status: 503, response: Service Unavailable,payload: None
08:57:11 – (ERROR) Multimatic (custom integration)
Unexpected error fetching multimatic_outdoor_temperature data: Cannot get https://smart.vaillant.com/mobile/api/v4/facilities/21212300202609620938025811N1/systemcontrol/v1/status, status: 503, response: Service Unavailable,payload: None
08:57:11 – (ERROR) Multimatic (custom integration)

Has the some thing changed?
I use:
Home Assistant 2022.11.0
Supervisor 2022.10.0
Operating System 9.3
Frontend 20221102.1 - latest

Frank

Would this integration also allow me to send a temperature value from an existing home assistant sensor entity to the Vaillant thermostat to be used as the reference/actual temperature? I currenlty have the thermostat in an unheated room, so it can’t use its internal temperature sensor.

I also already had a look at ebusd, but can’t seem to find a concrete example with instructions to send over ebus to accomplish this.