Entities
You can expect these entities, although names will vary based on your home name (here "Home"), installed devices (in this example "aroTHERM plus" and "Hydraulic Station"), or the naming of your heating zones (in this case "Zone 1"):
Sample Entities
Entity | Unit | Class | Sample |
---|---|---|---|
Home Trouble Codes | problem | off | |
Home Online Status | connectivity | on | |
Home Firmware Update Required | update | off | |
Home Firmware Update Enabled | on | ||
Home EEBUS Enabled | on | ||
Home EEBUS Capable | on | ||
Home Circuit 0 Cooling Allowed | on | ||
Home Zone 1 (Circuit 0) Manual Cooling Active | off | ||
Home Zone 1 (Circuit 0) | on | ||
Home Zone 1 (Circuit 0) | on | ||
Home Domestic Hot Water 0 | on | ||
Circulating Water in Home Domestic Hot Water 0 | off | ||
Home Zone 1 (Circuit 0) Climate | auto | ||
Home Away Mode Start Date | unknown | ||
Home Away Mode End Date | unknown | ||
Home Manual Cooling Start Date | unknown | ||
Home Manual Cooling End Date | unknown | ||
Home Holiday Duration Remaining | d | 0 | |
Home Manual Cooling Duration | d | 0 | |
Home Zone 1 (Circuit 0) Quick Veto Duration | h | 2 | |
Home Circuit 0 Heating Curve | 1.2733452 | ||
Home Circuit 0 Heat Demand Limited by Outside Temperature | °C | 18.0 | |
Home Circuit 0 Min Flow Temperature Setpoint | °C | 32.0 | |
Vaillant API Request Count | 51 | ||
Home Outdoor Temperature | °C | temperature | 17.3 |
Home System Water Pressure | bar | pressure | 1.5 |
Home Firmware Version | 0357.40.35 | ||
Home Zone 1 (Circuit 0) Desired Temperature | °C | temperature | 0.0 |
Home Zone 1 (Circuit 0) Desired Heating Temperature | °C | temperature | 0.0 |
Home Zone 1 (Circuit 0) Desired Cooling Temperature | °C | temperature | 25.0 |
Home Zone 1 (Circuit 0) Current Temperature | °C | temperature | 21.5 |
Home Zone 1 (Circuit 0) Humidity | % | humidity | 62.0 |
Home Zone 1 (Circuit 0) Heating Operating Mode | Time Controlled | ||
Home Zone 1 (Circuit 0) Heating State | Idle | ||
Home Zone 1 (Circuit 0) Current Special Function | Quick Veto | ||
Home Circuit 0 State | STANDBY | ||
Home Circuit 0 Current Flow Temperature | °C | temperature | 41.0 |
Home Circuit 0 Heating Curve | 1.27 | ||
Home Domestic Hot Water 0 Tank Temperature | °C | temperature | 51.5 |
Home Domestic Hot Water 0 Setpoint | °C | temperature | 52.0 |
Home Domestic Hot Water 0 Operation Mode | Time Controlled | ||
Home Domestic Hot Water 0 Current Special Function | Regular | ||
Home Heating Energy Efficiency | 4.9 | ||
Home Device 0 aroTHERM plus Heating Energy Efficiency | 4.9 | ||
Home Device 0 aroTHERM plus Consumed Electrical Energy Cooling | Wh | energy | 0.0 |
Home Device 0 aroTHERM plus Consumed Electrical Energy Domestic Hot Water | Wh | energy | 3000.0 |
Home Device 0 aroTHERM plus Consumed Electrical Energy Heating | Wh | energy | 4000.0 |
Home Device 0 aroTHERM plus Earned Environment Energy Cooling | Wh | energy | 0.0 |
Home Device 0 aroTHERM plus Earned Environment Energy Domestic Hot Water | Wh | energy | 9000.0 |
Home Device 0 aroTHERM plus Earned Environment Energy Heating | Wh | energy | 18000.0 |
Home Device 0 aroTHERM plus Heat Generated Heating | Wh | energy | 22000.0 |
Home Device 0 aroTHERM plus Heat Generated Domestic Hot Water | Wh | energy | 12000.0 |
Home Device 0 aroTHERM plus Heat Generated Cooling | Wh | energy | 0.0 |
Home Device 1 Hydraulic Station Heating Energy Efficiency | unknown | ||
Home Device 1 Hydraulic Station Consumed Electrical Energy Domestic Hot Water | Wh | energy | 0.0 |
Home Device 1 Hydraulic Station Consumed Electrical Energy Heating | Wh | energy | 0.0 |
Home Away Mode | off | ||
Home EEBUS | on | ||
Home Manual Cooling | off | ||
Home Domestic Hot Water 0 Boost | off | ||
Home Zone 1 (Circuit 0) Ventilation Boost | off | ||
Home Domestic Hot Water 0 | Time Controlled |
Climate Entities
Home Assistant's built-in climate modes differ from Vaillant's. The following table shows the mapping for zones:
Home Assistant Mode | Home Assistant Preset | Vaillant Mode |
---|---|---|
Off | No Preset | Off |
Auto | No Preset | Time Controlled Mode |
Auto | Eco Preset | Eco mode |
Heat / Cool | No Preset | Manual Mode |
Auto Heat / Cool |
Away Preset | Away Mode |
Auto Heat / Cool |
Boost Preset | Quick Veto Mode |
Auto Heat / Cool |
Sleep Preset | Off |
Home Assistant Mode | Home Assistant Preset | Vaillant Mode |
---|---|---|
Off | No Preset | Off |
Auto | No Preset | Auto Mode |
Auto | Home Preset | Day Mode |
Auto | Eco Preset | Night Mode |
Ambisense Room Thermostats
There are separate climate entities for Ambisense room thermostats (only supported on VRC700 controllers):
Home Assistant Mode | Home Assistant Preset | Vaillant Mode |
---|---|---|
Off | No Preset | Off |
Auto | No Preset | Auto Mode |
Heat / Cool | No Preset | Manual Mode |
Auto Heat / Cool |
Boost Preset | Quick Veto Mode |
Calendar Entities
Each zone and water heater has a calendar for changing the heating schedule. Water heaters also have a calendar for the circulation pump.
In each calendar, you can:
- Create new time slots (set a target temperature as the event summary)
- Update existing time slots by changing start time, end time, weekdays, or the target temperature in the event summary
- Delete time slots on a specific weekday
Note
Make sure to select weekly repetition whenever you create, update, or delete events.
Individual events can't be edited, only the whole weekly schedule.
Extra State Attributes
Some entities come with extra state attributes for debugging and advanced usage. Your attributes may be different, depending on your devices.
Home Sensor
migration_finished_at: redacted
online_state: ONLINE
cooling_start_temperature: 15
continuous_heating_start_setpoint: -26
alternative_point: -21
heating_circuit_bivalence_point: -10
dhw_bivalence_point: -7
automatic_cooling_on_off: false
adaptive_heating_curve: true
dhw_maximum_loading_time: 60
dhw_hysteresis: 5
dhw_flow_setpoint_offset: 25
continuous_heating_room_setpoint: 20
hybrid_control_strategy: BIVALENCE_POINT
max_flow_setpoint_hp_error: 25
dhw_maximum_temperature: 80
maximum_preheating_time: 0
paralell_tank_loading_allowed: false
outdoor_temperature: 20.097656
outdoor_temperature_average24h: 20.464844
system_water_pressure: 1.7
energy_manager_state: STANDBY
system_off: false
controller_type: VRC720
system_scheme: 8
backup_heater_type: CONDENSING
backup_heater_allowed_for: DHW_AND_HEATING
temporary_allow_backup_heater: DISABLED
module_configuration_v_r71: 3
energy_provide_power_cut_behavior: DISABLE_HEATPUMP_AND_BACKUP_HEATER
smart_photovoltaic_buffer_offset: 10
external_energy_management_activation: false
energy_management:
energy_manager:
available: false
compatible: false
energy_management_status:
thermal_storage:
domestic_hot_water:
available: false
selected: false
heating_buffer_cylinder:
available: false
selected: true
eebus:
ski: redacted
brand: Vaillant
type: Gateway
model: VR921
spine_enabled: false
spine_enabled_status: DETERMINED
pine_capable: true
Control Error Binary Sensor
diagnostic_trouble_codes:
- serial_number:
article_number: '0020260962'
codes: [ ]
- serial_number:
article_number: '0010021118'
codes: [ ]
- serial_number:
article_number: '0010023609'
codes: [ ]
- serial_number:
article_number: '0020260914'
codes: [ ]
Climate Entity
hvac_modes: off, heat_cool, auto
min_temp: 7
max_temp: 35
preset_modes: boost, none, away, sleep
current_temperature: 21.5
temperature: 0
current_humidity: 53
preset_mode: none
time_program_heating:
extra_fields: { }
monday:
- extra_fields: { }
start_time: 420
end_time: 1290
setpoint: 21
tuesday:
- extra_fields: { }
start_time: 420
end_time: 1290
setpoint: 21
wednesday:
- extra_fields: { }
start_time: 420
end_time: 1290
setpoint: 21
thursday:
- extra_fields: { }
start_time: 420
end_time: 1290
setpoint: 21
friday:
- extra_fields: { }
start_time: 420
end_time: 1290
setpoint: 21
saturday:
- extra_fields: { }
start_time: 420
end_time: 1290
setpoint: 21
sunday:
- extra_fields: { }
start_time: 420
end_time: 1290
setpoint: 21
meta_info:
min_slots_per_day: 0
max_slots_per_day: 12
setpoint_required_per_slot: true
quick_veto_start_date_time: null
quick_veto_end_date_time: null
Circuit State Sensor
room_temperature_control_mode: THERMOSTAT_FUNCTION
cooling_flow_temperature_minimum_setpoint: 20
heating_circuit_type: DIRECT_HEATING_CIRCUIT
heating_circuit_flow_setpoint: 0
heating_circuit_flow_setpoint_excess_offset: 0
heat_demand_limited_by_outside_temperature: 19
Domestic Hot Water Entity
min_temp: 35
max_temp: 70
operation_list: Manual, Time Controlled, Off, Cylinder Boost
current_temperature: 44
temperature: 50
target_temp_high: null
target_temp_low: null
operation_mode: Time Controlled
time_program_dhw:
extra_fields: { }
monday:
- extra_fields: { }
start_time: 330
end_time: 1260
tuesday:
- extra_fields: { }
start_time: 330
end_time: 1260
wednesday:
- extra_fields: { }
start_time: 330
end_time: 1260
thursday:
- extra_fields: { }
start_time: 330
end_time: 1260
friday:
- extra_fields: { }
start_time: 330
end_time: 1260
saturday:
- extra_fields: { }
start_time: 450
end_time: 1260
sunday:
- extra_fields: { }
start_time: 450
end_time: 1260
meta_info:
min_slots_per_day: 0
max_slots_per_day: 3
setpoint_required_per_slot: false
time_program_circulation_pump:
extra_fields: { }
monday: [ ]
tuesday: [ ]
wednesday: [ ]
thursday: [ ]
friday: [ ]
saturday: [ ]
sunday: [ ]
meta_info:
min_slots_per_day: 0
max_slots_per_day: 3
setpoint_required_per_slot: false