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

Classes

class  EvoClimateEntity
 
class  EvoController
 
class  EvoZone
 

Functions

None async_setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback async_add_entities, DiscoveryInfoType|None discovery_info=None)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
dictionary EVO_PRESET_TO_HA
 
dictionary HA_PRESET_TO_EVO = {v: k for k, v in EVO_PRESET_TO_HA.items()}
 
dictionary HA_PRESET_TO_TCS = {v: k for k, v in TCS_PRESET_TO_HA.items()}
 
string PRESET_CUSTOM = "Custom"
 
string PRESET_RESET = "Reset"
 
list STATE_ATTRS_TCS = [SZ_SYSTEM_ID, SZ_ACTIVE_FAULTS, SZ_SYSTEM_MODE_STATUS]
 
list STATE_ATTRS_ZONES
 
dictionary TCS_PRESET_TO_HA
 

Detailed Description

Support for Climate entities of the Evohome integration.

Function Documentation

◆ async_setup_platform()

None homeassistant.components.evohome.climate.async_setup_platform ( HomeAssistant  hass,
ConfigType  config,
AddEntitiesCallback  async_add_entities,
DiscoveryInfoType | None   discovery_info = None 
)
Create the evohome Controller, and its Zones, if any.

Definition at line 95 of file climate.py.

Variable Documentation

◆ _LOGGER

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

Definition at line 64 of file climate.py.

◆ EVO_PRESET_TO_HA

dictionary homeassistant.components.evohome.climate.EVO_PRESET_TO_HA
Initial value:
1 = {
2  EVO_FOLLOW: PRESET_NONE,
3  EVO_TEMPOVER: "temporary",
4  EVO_PERMOVER: "permanent",
5 }

Definition at line 79 of file climate.py.

◆ HA_PRESET_TO_EVO

dictionary homeassistant.components.evohome.climate.HA_PRESET_TO_EVO = {v: k for k, v in EVO_PRESET_TO_HA.items()}

Definition at line 84 of file climate.py.

◆ HA_PRESET_TO_TCS

dictionary homeassistant.components.evohome.climate.HA_PRESET_TO_TCS = {v: k for k, v in TCS_PRESET_TO_HA.items()}

Definition at line 77 of file climate.py.

◆ PRESET_CUSTOM

string homeassistant.components.evohome.climate.PRESET_CUSTOM = "Custom"

Definition at line 67 of file climate.py.

◆ PRESET_RESET

string homeassistant.components.evohome.climate.PRESET_RESET = "Reset"

Definition at line 66 of file climate.py.

◆ STATE_ATTRS_TCS

list homeassistant.components.evohome.climate.STATE_ATTRS_TCS = [SZ_SYSTEM_ID, SZ_ACTIVE_FAULTS, SZ_SYSTEM_MODE_STATUS]

Definition at line 86 of file climate.py.

◆ STATE_ATTRS_ZONES

list homeassistant.components.evohome.climate.STATE_ATTRS_ZONES
Initial value:
1 = [
2  SZ_ZONE_ID,
3  SZ_ACTIVE_FAULTS,
4  SZ_SETPOINT_STATUS,
5  SZ_TEMPERATURE_STATUS,
6 ]

Definition at line 87 of file climate.py.

◆ TCS_PRESET_TO_HA

dictionary homeassistant.components.evohome.climate.TCS_PRESET_TO_HA
Initial value:
1 = {
2  EVO_AWAY: PRESET_AWAY,
3  EVO_CUSTOM: PRESET_CUSTOM,
4  EVO_AUTOECO: PRESET_ECO,
5  EVO_DAYOFF: PRESET_HOME,
6  EVO_RESET: PRESET_RESET,
7 }

Definition at line 69 of file climate.py.