Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.vicare.water_heater Namespace Reference

Classes

class  ViCareWater
 

Functions

list[ViCareWater_build_entities (list[ViCareDevice] device_list)
 
None async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
dictionary HA_TO_VICARE_HVAC_DHW
 
string OPERATION_MODE_OFF = "off"
 
string OPERATION_MODE_ON = "on"
 
string VICARE_MODE_DHW = "dhw"
 
string VICARE_MODE_DHWANDHEATING = "dhwAndHeating"
 
string VICARE_MODE_DHWANDHEATINGCOOLING = "dhwAndHeatingCooling"
 
string VICARE_MODE_FORCEDNORMAL = "forcedNormal"
 
string VICARE_MODE_FORCEDREDUCED = "forcedReduced"
 
string VICARE_MODE_HEATING = "heating"
 
string VICARE_MODE_OFF = "standby"
 
int VICARE_TEMP_WATER_MAX = 60
 
int VICARE_TEMP_WATER_MIN = 10
 
dictionary VICARE_TO_HA_HVAC_DHW
 

Detailed Description

Viessmann ViCare water_heater device.

Function Documentation

◆ _build_entities()

list[ViCareWater] homeassistant.components.vicare.water_heater._build_entities ( list[ViCareDevice device_list)
private
Create ViCare domestic hot water entities for a device.

Definition at line 65 of file water_heater.py.

◆ async_setup_entry()

None homeassistant.components.vicare.water_heater.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up the ViCare water heater platform.

Definition at line 82 of file water_heater.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.vicare.water_heater._LOGGER = logging.getLogger(__name__)
private

Definition at line 33 of file water_heater.py.

◆ HA_TO_VICARE_HVAC_DHW

dictionary homeassistant.components.vicare.water_heater.HA_TO_VICARE_HVAC_DHW
Initial value:
1 = {
2  OPERATION_MODE_OFF: VICARE_MODE_OFF,
3  OPERATION_MODE_ON: VICARE_MODE_DHW,
4 }

Definition at line 59 of file water_heater.py.

◆ OPERATION_MODE_OFF

string homeassistant.components.vicare.water_heater.OPERATION_MODE_OFF = "off"

Definition at line 47 of file water_heater.py.

◆ OPERATION_MODE_ON

string homeassistant.components.vicare.water_heater.OPERATION_MODE_ON = "on"

Definition at line 46 of file water_heater.py.

◆ VICARE_MODE_DHW

string homeassistant.components.vicare.water_heater.VICARE_MODE_DHW = "dhw"

Definition at line 35 of file water_heater.py.

◆ VICARE_MODE_DHWANDHEATING

string homeassistant.components.vicare.water_heater.VICARE_MODE_DHWANDHEATING = "dhwAndHeating"

Definition at line 37 of file water_heater.py.

◆ VICARE_MODE_DHWANDHEATINGCOOLING

string homeassistant.components.vicare.water_heater.VICARE_MODE_DHWANDHEATINGCOOLING = "dhwAndHeatingCooling"

Definition at line 38 of file water_heater.py.

◆ VICARE_MODE_FORCEDNORMAL

string homeassistant.components.vicare.water_heater.VICARE_MODE_FORCEDNORMAL = "forcedNormal"

Definition at line 40 of file water_heater.py.

◆ VICARE_MODE_FORCEDREDUCED

string homeassistant.components.vicare.water_heater.VICARE_MODE_FORCEDREDUCED = "forcedReduced"

Definition at line 39 of file water_heater.py.

◆ VICARE_MODE_HEATING

string homeassistant.components.vicare.water_heater.VICARE_MODE_HEATING = "heating"

Definition at line 36 of file water_heater.py.

◆ VICARE_MODE_OFF

string homeassistant.components.vicare.water_heater.VICARE_MODE_OFF = "standby"

Definition at line 41 of file water_heater.py.

◆ VICARE_TEMP_WATER_MAX

int homeassistant.components.vicare.water_heater.VICARE_TEMP_WATER_MAX = 60

Definition at line 44 of file water_heater.py.

◆ VICARE_TEMP_WATER_MIN

int homeassistant.components.vicare.water_heater.VICARE_TEMP_WATER_MIN = 10

Definition at line 43 of file water_heater.py.

◆ VICARE_TO_HA_HVAC_DHW

dictionary homeassistant.components.vicare.water_heater.VICARE_TO_HA_HVAC_DHW
Initial value:
1 = {
2  VICARE_MODE_DHW: OPERATION_MODE_ON,
3  VICARE_MODE_DHWANDHEATING: OPERATION_MODE_ON,
4  VICARE_MODE_DHWANDHEATINGCOOLING: OPERATION_MODE_ON,
5  VICARE_MODE_HEATING: OPERATION_MODE_OFF,
6  VICARE_MODE_FORCEDREDUCED: OPERATION_MODE_OFF,
7  VICARE_MODE_FORCEDNORMAL: OPERATION_MODE_ON,
8  VICARE_MODE_OFF: OPERATION_MODE_OFF,
9 }

Definition at line 49 of file water_heater.py.