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

Classes

class  ThermostatEntity
 

Functions

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

Variables

dictionary FAN_INV_MODE_MAP = {v: k for k, v in FAN_MODE_MAP.items()}
 
 FAN_INV_MODES = list(FAN_INV_MODE_MAP)
 
dictionary FAN_MODE_MAP
 
int MAX_FAN_DURATION = 43200
 
int MAX_TEMP = 32
 
int MIN_TEMP = 10
 
float MIN_TEMP_RANGE = 1.66667
 
dictionary PRESET_INV_MODE_MAP = {v: k for k, v in PRESET_MODE_MAP.items()}
 
dictionary PRESET_MODE_MAP
 
string THERMOSTAT_ECO_MODE = "MANUAL_ECO"
 
dictionary THERMOSTAT_HVAC_STATUS_MAP
 
dictionary THERMOSTAT_INV_MODE_MAP = {v: k for k, v in THERMOSTAT_MODE_MAP.items()}
 
list THERMOSTAT_RANGE_MODES = [HVACMode.HEAT_COOL, HVACMode.AUTO]
 

Detailed Description

Support for Google Nest SDM climate devices.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.nest.climate.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  entry,
AddEntitiesCallback   async_add_entities 
)
Set up the client entities.

Definition at line 80 of file climate.py.

Variable Documentation

◆ FAN_INV_MODE_MAP

dictionary homeassistant.components.nest.climate.FAN_INV_MODE_MAP = {v: k for k, v in FAN_MODE_MAP.items()}

Definition at line 71 of file climate.py.

◆ FAN_INV_MODES

homeassistant.components.nest.climate.FAN_INV_MODES = list(FAN_INV_MODE_MAP)

Definition at line 72 of file climate.py.

◆ FAN_MODE_MAP

dictionary homeassistant.components.nest.climate.FAN_MODE_MAP
Initial value:
1 = {
2  "ON": FAN_ON,
3  "OFF": FAN_OFF,
4 }

Definition at line 67 of file climate.py.

◆ MAX_FAN_DURATION

int homeassistant.components.nest.climate.MAX_FAN_DURATION = 43200

Definition at line 74 of file climate.py.

◆ MAX_TEMP

int homeassistant.components.nest.climate.MAX_TEMP = 32

Definition at line 76 of file climate.py.

◆ MIN_TEMP

int homeassistant.components.nest.climate.MIN_TEMP = 10

Definition at line 75 of file climate.py.

◆ MIN_TEMP_RANGE

float homeassistant.components.nest.climate.MIN_TEMP_RANGE = 1.66667

Definition at line 77 of file climate.py.

◆ PRESET_INV_MODE_MAP

dictionary homeassistant.components.nest.climate.PRESET_INV_MODE_MAP = {v: k for k, v in PRESET_MODE_MAP.items()}

Definition at line 65 of file climate.py.

◆ PRESET_MODE_MAP

dictionary homeassistant.components.nest.climate.PRESET_MODE_MAP
Initial value:
1 = {
2  "MANUAL_ECO": PRESET_ECO,
3  "OFF": PRESET_NONE,
4 }

Definition at line 61 of file climate.py.

◆ THERMOSTAT_ECO_MODE

string homeassistant.components.nest.climate.THERMOSTAT_ECO_MODE = "MANUAL_ECO"

Definition at line 50 of file climate.py.

◆ THERMOSTAT_HVAC_STATUS_MAP

dictionary homeassistant.components.nest.climate.THERMOSTAT_HVAC_STATUS_MAP
Initial value:
1 = {
2  "OFF": HVACAction.OFF,
3  "HEATING": HVACAction.HEATING,
4  "COOLING": HVACAction.COOLING,
5 }

Definition at line 53 of file climate.py.

◆ THERMOSTAT_INV_MODE_MAP

dictionary homeassistant.components.nest.climate.THERMOSTAT_INV_MODE_MAP = {v: k for k, v in THERMOSTAT_MODE_MAP.items()}

Definition at line 47 of file climate.py.

◆ THERMOSTAT_RANGE_MODES

list homeassistant.components.nest.climate.THERMOSTAT_RANGE_MODES = [HVACMode.HEAT_COOL, HVACMode.AUTO]

Definition at line 59 of file climate.py.