Vaillant/MultiMATIC integration

To show it as switch on/off/auto. It is to control hot water circulation… I thisnk that if it is availavle in app also should be available in integration. Now only show state.

I thisnk that if it is availavle in app also should be available in integration

I don’t agree with you, as far as I know, HA doesn’t expose any API (= entity) that represents the circulation, the switch won’t fit since you could only see on/off and not auto.

Or maybe use it as now is for hotwater…

And maybe is any chance to read and send to HA information like: Gas meter, Power meter…?
I found that people which use adapter ebus and communicate it by MQTT read this info. Maybe in this integration also we can read this ?

if you start the QM_HOTWATER_BOOST quick_mode the circulation will start as well.

the app only allows to set timers/programms for ciculation but does not allow to directly activate it (at least mine does not)

Hello,

I just read that the VRC 720 is not compatible with this component and when I tried I received an error when I call the the system control route (/systemcontrol).
{"errorCode":"FACILITY_NOT_COMPATIBLE"}

However I’m able to call other methods like /facilities, /rooms… does this mean that the VRC 720 would still be compatible ?
{'body': {'facilitiesList': [{'serialNumber': '123123123123123132', 'name': 'My name', 'responsibleCountryCode': 'BE', 'supportedBrand': 'GREEN_BRAND_COMPATIBLE', 'capabilities': ['SYSTEMCONTROL_SENSO', 'ROOM_BY_ROOM', 'SPINE'], 'networkInformation': {'macAddressEthernet': '84:c3:e8:00:00:00', 'macAddressWifiAccessPoint': '84:c3:e8:00:00:00', 'macAddressWifiClient': '84:c3:e8:00:00:00'}, 'firmwareVersion': '0357.21.14'}]}, 'meta': {}}

I’m a python dev thus if you need a beta tester with a VRC 720 I can help you :slight_smile:

Best regards,
Sylvain

1 Like

@pepeEL I think you can only get what your solar panels produce and the consumption of your heat pump, but I don’t have them, so quite hard to test. This is in the todo list

@sylvainvh I guess you directly tried the pymultiMATIC connector right ?
It can be nice to have sensoAPP support in the integration (and pymultiMATIC), but only if the API is not too different from multimatic API. It requires to decompile the sensoAPP apk to extract endpoints and check if they are the same as multimatic and where they are not the same. Then I guess I could pass a parameter to indicate if this is multimatic or senso (the connector could also guess it, I can see the capabilities is SYSTEMCONTROL_SENSO while this is SYSTEMCONTROL for multimatic.

But in app i can controll circulation…and also by HA it should be controll

Hi @tgermain,

Indeed I use directly the pymultiMATIC connector.

I decompiled the APK of sensoApp. It seems that the app use an external lib “com.vaillant.remotecontrol” and retrofit is used to define the rest API. I will not be surprise if it this the same library.

If you want I can send you the result

Best regards,
Sylvain

Hi @sylvainvh
Is any chance to also decompile for me app multimatic ? Please… I need from it images…

Hi @tgermain,

Good new ! It seems that the only difference between multimatic and sensoapp is the _SYSTEM route.
Simply replace
_SYSTEM = _FACILITIES + '/systemcontrol/v1'
by
_SYSTEM = _FACILITIES + '/systemcontrol/tli/v1'

and now, all other route seems work perfectly.

Sylvain

1 Like

Hi @sylvainvh
Is any chance to also decompile for me app multimatic ? Please… I need from it images…

Hi @pepeEL,

I don’t know if it is a good idea to share decompiled APK. However it’s pretty simple to do it full online without any tools. You have to “download the APK from play store” and “decompile the APK online”.

In few seconds you will be able to do that.

Best regards,
Sylvain

I dont know how do it… but i need only image from this app. Maybe you can decompile it and share me only all images from this app. Please…

And how download from google play file APK ?

Google is your friend :slight_smile:

Download the APK

Decompile the APK
http://www.javadecompilers.com/apk

Thanks. Done. But you know where in decompile app i can found all images ?

@tgermain
Hi. Is any chance to also implement in integration special mode as we have in app multimatic:

  • away
  • loading once hot water
  • airing
  • one day away home
  • one day in home
  • party
  • system off

?

Hi,

there is already a service: https://github.com/thomasgermain/vaillant-component#provided-services

But not all services…as i write…

did you read the doc ? Which mode is missing ?