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

Classes

class  StiebelEltron
 

Functions

None setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback add_entities, DiscoveryInfoType|None discovery_info=None)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
list DEPENDENCIES = ["stiebel_eltron"]
 
dictionary HA_TO_STE_HVAC
 
dictionary HA_TO_STE_PRESET = {k: i for i, k in STE_TO_HA_PRESET.items()}
 
string PRESET_DAY = "day"
 
string PRESET_EMERGENCY = "emergency"
 
string PRESET_SETBACK = "setback"
 
dictionary STE_TO_HA_HVAC
 
dictionary STE_TO_HA_PRESET
 
list SUPPORT_HVAC = [HVACMode.AUTO, HVACMode.HEAT, HVACMode.OFF]
 
list SUPPORT_PRESET = [PRESET_ECO, PRESET_DAY, PRESET_EMERGENCY, PRESET_SETBACK]
 

Detailed Description

Support for stiebel_eltron climate platform.

Function Documentation

◆ setup_platform()

None homeassistant.components.stiebel_eltron.climate.setup_platform ( HomeAssistant  hass,
ConfigType  config,
AddEntitiesCallback  add_entities,
DiscoveryInfoType | None   discovery_info = None 
)
Set up the StiebelEltron platform.

Definition at line 59 of file climate.py.

Variable Documentation

◆ _LOGGER

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

Definition at line 23 of file climate.py.

◆ DEPENDENCIES

list homeassistant.components.stiebel_eltron.climate.DEPENDENCIES = ["stiebel_eltron"]

Definition at line 21 of file climate.py.

◆ HA_TO_STE_HVAC

dictionary homeassistant.components.stiebel_eltron.climate.HA_TO_STE_HVAC
Initial value:
1 = {
2  HVACMode.AUTO: "AUTOMATIC",
3  HVACMode.HEAT: "MANUAL MODE",
4  HVACMode.OFF: "DHW",
5 }

Definition at line 50 of file climate.py.

◆ HA_TO_STE_PRESET

dictionary homeassistant.components.stiebel_eltron.climate.HA_TO_STE_PRESET = {k: i for i, k in STE_TO_HA_PRESET.items()}

Definition at line 56 of file climate.py.

◆ PRESET_DAY

string homeassistant.components.stiebel_eltron.climate.PRESET_DAY = "day"

Definition at line 25 of file climate.py.

◆ PRESET_EMERGENCY

string homeassistant.components.stiebel_eltron.climate.PRESET_EMERGENCY = "emergency"

Definition at line 27 of file climate.py.

◆ PRESET_SETBACK

string homeassistant.components.stiebel_eltron.climate.PRESET_SETBACK = "setback"

Definition at line 26 of file climate.py.

◆ STE_TO_HA_HVAC

dictionary homeassistant.components.stiebel_eltron.climate.STE_TO_HA_HVAC
Initial value:
1 = {
2  "AUTOMATIC": HVACMode.AUTO,
3  "MANUAL MODE": HVACMode.HEAT,
4  "STANDBY": HVACMode.AUTO,
5  "DAY MODE": HVACMode.AUTO,
6  "SETBACK MODE": HVACMode.AUTO,
7  "DHW": HVACMode.OFF,
8  "EMERGENCY OPERATION": HVACMode.AUTO,
9 }

Definition at line 33 of file climate.py.

◆ STE_TO_HA_PRESET

dictionary homeassistant.components.stiebel_eltron.climate.STE_TO_HA_PRESET
Initial value:
1 = {
2  "STANDBY": PRESET_ECO,
3  "DAY MODE": PRESET_DAY,
4  "SETBACK MODE": PRESET_SETBACK,
5  "EMERGENCY OPERATION": PRESET_EMERGENCY,
6 }

Definition at line 43 of file climate.py.

◆ SUPPORT_HVAC

list homeassistant.components.stiebel_eltron.climate.SUPPORT_HVAC = [HVACMode.AUTO, HVACMode.HEAT, HVACMode.OFF]

Definition at line 29 of file climate.py.

◆ SUPPORT_PRESET

list homeassistant.components.stiebel_eltron.climate.SUPPORT_PRESET = [PRESET_ECO, PRESET_DAY, PRESET_EMERGENCY, PRESET_SETBACK]

Definition at line 30 of file climate.py.