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

Classes

class  ViCareClimate
 

Functions

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

Variables

 _LOGGER = logging.getLogger(__name__)
 
list CHANGABLE_HEATING_PROGRAMS
 
string SERVICE_SET_VICARE_MODE = "set_vicare_mode"
 
string SERVICE_SET_VICARE_MODE_ATTR_MODE = "vicare_mode"
 
string VICARE_HOLD_MODE_AWAY = "away"
 
string VICARE_HOLD_MODE_HOME = "home"
 
string VICARE_HOLD_MODE_OFF = "off"
 
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_HEATINGCOOLING = "heatingCooling"
 
string VICARE_MODE_OFF = "standby"
 
int VICARE_TEMP_HEATING_MAX = 37
 
int VICARE_TEMP_HEATING_MIN = 3
 

Detailed Description

Viessmann ViCare climate device.

Function Documentation

◆ _build_entities()

list[ViCareClimate] homeassistant.components.vicare.climate._build_entities ( list[ViCareDevice device_list)
private
Create ViCare climate entities for a device.

Definition at line 84 of file climate.py.

◆ async_setup_entry()

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

Definition at line 100 of file climate.py.

Variable Documentation

◆ _LOGGER

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

Definition at line 45 of file climate.py.

◆ CHANGABLE_HEATING_PROGRAMS

list homeassistant.components.vicare.climate.CHANGABLE_HEATING_PROGRAMS
Initial value:
1 = [
2  HeatingProgram.COMFORT,
3  HeatingProgram.COMFORT_HEATING,
4  HeatingProgram.ECO,
5 ]

Definition at line 77 of file climate.py.

◆ SERVICE_SET_VICARE_MODE

string homeassistant.components.vicare.climate.SERVICE_SET_VICARE_MODE = "set_vicare_mode"

Definition at line 47 of file climate.py.

◆ SERVICE_SET_VICARE_MODE_ATTR_MODE

string homeassistant.components.vicare.climate.SERVICE_SET_VICARE_MODE_ATTR_MODE = "vicare_mode"

Definition at line 48 of file climate.py.

◆ VICARE_HOLD_MODE_AWAY

string homeassistant.components.vicare.climate.VICARE_HOLD_MODE_AWAY = "away"

Definition at line 59 of file climate.py.

◆ VICARE_HOLD_MODE_HOME

string homeassistant.components.vicare.climate.VICARE_HOLD_MODE_HOME = "home"

Definition at line 60 of file climate.py.

◆ VICARE_HOLD_MODE_OFF

string homeassistant.components.vicare.climate.VICARE_HOLD_MODE_OFF = "off"

Definition at line 61 of file climate.py.

◆ VICARE_MODE_DHW

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

Definition at line 50 of file climate.py.

◆ VICARE_MODE_DHWANDHEATING

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

Definition at line 53 of file climate.py.

◆ VICARE_MODE_DHWANDHEATINGCOOLING

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

Definition at line 54 of file climate.py.

◆ VICARE_MODE_FORCEDNORMAL

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

Definition at line 56 of file climate.py.

◆ VICARE_MODE_FORCEDREDUCED

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

Definition at line 55 of file climate.py.

◆ VICARE_MODE_HEATING

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

Definition at line 51 of file climate.py.

◆ VICARE_MODE_HEATINGCOOLING

string homeassistant.components.vicare.climate.VICARE_MODE_HEATINGCOOLING = "heatingCooling"

Definition at line 52 of file climate.py.

◆ VICARE_MODE_OFF

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

Definition at line 57 of file climate.py.

◆ VICARE_TEMP_HEATING_MAX

int homeassistant.components.vicare.climate.VICARE_TEMP_HEATING_MAX = 37

Definition at line 64 of file climate.py.

◆ VICARE_TEMP_HEATING_MIN

int homeassistant.components.vicare.climate.VICARE_TEMP_HEATING_MIN = 3

Definition at line 63 of file climate.py.