thomasgermain / vaillant-component

Multimatic integration for Home Assistant (also compatible with sensoAPP)
MIT License
136 stars 24 forks source link
home-assistant home-assistant-component home-automation vaillant

⚠️ The multimatic API is not accessible anymore (or will be soon). The integration with myVaillant is here: mypyllant-component. This integration will still work if you haven't migrated yet. But once you migrated, you should switch to the myVaillant one.

hacs_badge GitHub release (latest by date)

Multimatic integration

Please note that this integration is still in beta test, so I may do (unwanted) breaking changes.

Ideas are welcome ! Don't hesitate to create issue to suggest something, it will be really appreciated.

This integration is also compatible with sensoAPP and has been tested with the vr920 and vr921 devices.

Installations

You can configure it through the UI using integration. You have to provide your username and password (same as multimatic or senso app), if you have multiple serial numbers, you can choose for which number serial number you want the integration. You can create multiple instance of the integration with different serial number (This is still a beta feature).

It is strongly recommended using a dedicated user for HA, for 2 reasons:

Changelog

See releases details

Provided entities

Provided devices

For the climate and water heater entities, you can also find

For the boiler error entity, you can also find

For the binary_sensor.multimtic_quick_mode, when on, you have the current quick mode name is available For the binary_sensor.multimtic_holiday, when on, you have the start date, end date and target temperature

Provided services

This will allow you to create some buttons in UI to activate/deactivate quick mode or holiday mode with a single click

Expected behavior

On room climate:

Changing temperature while ...

Modes mapping:

On zone climate:

Modes mapping:

Vaillant Mode HA Mode
AUTO HVAC_MODE_AUTO & PRESET_COMFORT
DAY no hvac & PRESET_DAY (custom)
NIGHT no hvac & PRESET_SLEEP
OFF HVAC_MODE_OFF & no preset
ON (= cooling ON) no hvac & PRESET_COOLING_ON (custom)
QUICK_VETO depends on the state & PRESET_QUICK_VETO (custom)
QM_ONE_DAY_AT_HOME HVAC_MODE_AUTO & PRESET_HOME
QM_PARTY no hvac & PRESET_PARTY (custom)
QM_VENTILATION_BOOST HVAC_MODE_FAN_ONLY & no preset
QM_ONE_DAY_AWAY HVAC_MODE_OFF & PRESET_AWAY
QM_SYSTEM_OFF HVAC_MODE_OFF & PRESET_SYSTEM_OFF (custom)
HOLIDAY HVAC_MODE_OFF & PRESET_HOLIDAY (custom)
QM_COOLING_FOR_X_DAYS no hvac & PRESET_COOLING_FOR_X_DAYS

DHW climate

Vaillant Mode HA HVAC HA preset
AUTO AUTO PRESET_COMFORT
OFF OFF PRESET_NONE
HOLIDAY (quick mode) OFF PRESET_AWAY
ONE_DAY_AWAY (quick mode) OFF PRESET_AWAY
SYSTEM_OFF (quick mode) OFF PRESET_SYSTEM_OFF
HOTWATER_BOOST (quick mode) HEAT PRESET_BOOST
PARTY (quick mode) OFF PRESET_HOME
ON HEAT PRESET_NONE

Available HVAC mode

HVAC mode Multimatic mode
AUTO AUTO
OFF OFF
HEAT ON

Available preset mode

preset mode Multimatic mode
PRESET_COMFORT AUTO
PRESET_BOOST HOTWATER_BOOST (quick mode)

Buy Me A Coffee