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

Classes

class  DeconzThermostat
 

Functions

None async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

string DECONZ_FAN_SMART = "smart"
 
string DECONZ_PRESET_AUTO = "auto"
 
string DECONZ_PRESET_COMPLEX = "complex"
 
string DECONZ_PRESET_HOLIDAY = "holiday"
 
string DECONZ_PRESET_MANUAL = "manual"
 
dictionary DECONZ_TO_FAN_MODE = {value: key for key, value in FAN_MODE_TO_DECONZ.items()}
 
dictionary DECONZ_TO_PRESET_MODE = {value: key for key, value in PRESET_MODE_TO_DECONZ.items()}
 
dictionary FAN_MODE_TO_DECONZ
 
dictionary HVAC_MODE_TO_DECONZ
 
dictionary PRESET_MODE_TO_DECONZ
 

Detailed Description

Support for deCONZ climate devices.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.deconz.climate.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up the deCONZ climate devices.

Definition at line 77 of file climate.py.

Variable Documentation

◆ DECONZ_FAN_SMART

string homeassistant.components.deconz.climate.DECONZ_FAN_SMART = "smart"

Definition at line 40 of file climate.py.

◆ DECONZ_PRESET_AUTO

string homeassistant.components.deconz.climate.DECONZ_PRESET_AUTO = "auto"

Definition at line 60 of file climate.py.

◆ DECONZ_PRESET_COMPLEX

string homeassistant.components.deconz.climate.DECONZ_PRESET_COMPLEX = "complex"

Definition at line 61 of file climate.py.

◆ DECONZ_PRESET_HOLIDAY

string homeassistant.components.deconz.climate.DECONZ_PRESET_HOLIDAY = "holiday"

Definition at line 62 of file climate.py.

◆ DECONZ_PRESET_MANUAL

string homeassistant.components.deconz.climate.DECONZ_PRESET_MANUAL = "manual"

Definition at line 63 of file climate.py.

◆ DECONZ_TO_FAN_MODE

dictionary homeassistant.components.deconz.climate.DECONZ_TO_FAN_MODE = {value: key for key, value in FAN_MODE_TO_DECONZ.items()}

Definition at line 51 of file climate.py.

◆ DECONZ_TO_PRESET_MODE

dictionary homeassistant.components.deconz.climate.DECONZ_TO_PRESET_MODE = {value: key for key, value in PRESET_MODE_TO_DECONZ.items()}

Definition at line 74 of file climate.py.

◆ FAN_MODE_TO_DECONZ

dictionary homeassistant.components.deconz.climate.FAN_MODE_TO_DECONZ
Initial value:
1 = {
2  DECONZ_FAN_SMART: ThermostatFanMode.SMART,
3  FAN_AUTO: ThermostatFanMode.AUTO,
4  FAN_HIGH: ThermostatFanMode.HIGH,
5  FAN_MEDIUM: ThermostatFanMode.MEDIUM,
6  FAN_LOW: ThermostatFanMode.LOW,
7  FAN_ON: ThermostatFanMode.ON,
8  FAN_OFF: ThermostatFanMode.OFF,
9 }

Definition at line 42 of file climate.py.

◆ HVAC_MODE_TO_DECONZ

dictionary homeassistant.components.deconz.climate.HVAC_MODE_TO_DECONZ
Initial value:
1 = {
2  HVACMode.AUTO: ThermostatMode.AUTO,
3  HVACMode.COOL: ThermostatMode.COOL,
4  HVACMode.HEAT: ThermostatMode.HEAT,
5  HVACMode.OFF: ThermostatMode.OFF,
6 }

Definition at line 53 of file climate.py.

◆ PRESET_MODE_TO_DECONZ

dictionary homeassistant.components.deconz.climate.PRESET_MODE_TO_DECONZ
Initial value:
1 = {
2  DECONZ_PRESET_AUTO: ThermostatPreset.AUTO,
3  PRESET_BOOST: ThermostatPreset.BOOST,
4  PRESET_COMFORT: ThermostatPreset.COMFORT,
5  DECONZ_PRESET_COMPLEX: ThermostatPreset.COMPLEX,
6  PRESET_ECO: ThermostatPreset.ECO,
7  DECONZ_PRESET_HOLIDAY: ThermostatPreset.HOLIDAY,
8  DECONZ_PRESET_MANUAL: ThermostatPreset.MANUAL,
9 }

Definition at line 65 of file climate.py.