Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.tado.const Namespace Reference

Variables

string ATTR_MESSAGE = "message"
 
dictionary CONDITIONS_MAP
 
string CONF_CONFIG_ENTRY = "config_entry"
 
string CONF_FALLBACK = "fallback"
 
string CONF_HOME_ID = "home_id"
 
string CONF_READING = "reading"
 
tuple CONST_EXCLUSIVE_OVERLAY_GROUP
 
string CONST_FAN_AUTO = "AUTO"
 
string CONST_FAN_HIGH_LEGACY = "HIGH"
 
string CONST_FAN_LEVEL_1 = "LEVEL1"
 
string CONST_FAN_LEVEL_2 = "LEVEL2"
 
string CONST_FAN_LEVEL_3 = "LEVEL3"
 
string CONST_FAN_LOW_LEGACY = "LOW"
 
string CONST_FAN_MIDDLE_LEGACY = "MIDDLE"
 
string CONST_FAN_OFF = "OFF"
 
string CONST_LINK_OFFLINE = "OFFLINE"
 
string CONST_MODE_AUTO = "AUTO"
 
string CONST_MODE_COOL = "COOL"
 
string CONST_MODE_DRY = "DRY"
 
string CONST_MODE_FAN = "FAN"
 
string CONST_MODE_HEAT = "HEAT"
 
string CONST_MODE_OFF = "OFF"
 
string CONST_MODE_SMART_SCHEDULE = "SMART_SCHEDULE"
 
string CONST_OVERLAY_MANUAL = "MANUAL"
 
tuple CONST_OVERLAY_TADO_DEFAULT
 
tuple CONST_OVERLAY_TADO_MODE
 
list CONST_OVERLAY_TADO_OPTIONS
 
string CONST_OVERLAY_TIMER = "TIMER"
 
string DATA = "data"
 
string DEFAULT_NAME = "Tado"
 
float DEFAULT_TADO_PRECISION = 0.1
 
string DOMAIN = "tado"
 
string HA_OFFSET_CELSIUS = "offset_celsius"
 
string HA_OFFSET_FAHRENHEIT = "offset_fahrenheit"
 
string HA_TERMINATION_DURATION = "default_overlay_seconds"
 
string HA_TERMINATION_TYPE = "default_overlay_type"
 
dictionary HA_TO_TADO_FAN_MODE_MAP
 
dictionary HA_TO_TADO_FAN_MODE_MAP_LEGACY
 
dictionary HA_TO_TADO_HVAC_MODE_MAP
 
dictionary HA_TO_TADO_SWING_MODE_MAP
 
string INSIDE_TEMPERATURE_MEASUREMENT = "INSIDE_TEMPERATURE_MEASUREMENT"
 
list ORDERED_KNOWN_TADO_MODES
 
string PRESET_AUTO = "auto"
 
string SENSOR_DATA_CATEGORY_GEOFENCE = "geofence"
 
string SENSOR_DATA_CATEGORY_WEATHER = "weather"
 
string SERVICE_ADD_METER_READING = "add_meter_reading"
 
string SIGNAL_TADO_MOBILE_DEVICE_UPDATE_RECEIVED = "tado_mobile_device_update_received_{}"
 
string SIGNAL_TADO_UPDATE_RECEIVED = "tado_update_received_{}_{}_{}"
 
list SUPPORT_PRESET_AUTO = [PRESET_AWAY, PRESET_HOME, PRESET_AUTO]
 
list SUPPORT_PRESET_MANUAL = [PRESET_AWAY, PRESET_HOME]
 
int TADO_DEFAULT_MAX_TEMP = 40
 
int TADO_DEFAULT_MIN_TEMP = 5
 
 TADO_FAN_LEVELS = list(HA_TO_TADO_FAN_MODE_MAP.values())
 
 TADO_FAN_SPEEDS = list(HA_TO_TADO_FAN_MODE_MAP_LEGACY.values())
 
string TADO_FANLEVEL_SETTING = "fanLevel"
 
string TADO_FANSPEED_SETTING = "fanSpeeds"
 
string TADO_HOME = "Home"
 
string TADO_HORIZONTAL_SWING_SETTING = "horizontalSwing"
 
dictionary TADO_HVAC_ACTION_TO_HA_HVAC_ACTION
 
dictionary TADO_MODES_TO_HA_CURRENT_HVAC_ACTION
 
list TADO_MODES_WITH_NO_TEMP_SETTING = [CONST_MODE_AUTO, CONST_MODE_FAN]
 
string TADO_OFFSET_CELSIUS = "celsius"
 
string TADO_OFFSET_FAHRENHEIT = "fahrenheit"
 
string TADO_SWING_OFF = "OFF"
 
string TADO_SWING_ON = "ON"
 
string TADO_SWING_SETTING = "swings"
 
dictionary TADO_TO_HA_FAN_MODE_MAP = {value: key for key, value in HA_TO_TADO_FAN_MODE_MAP.items()}
 
dictionary TADO_TO_HA_FAN_MODE_MAP_LEGACY
 
dictionary TADO_TO_HA_HVAC_MODE_MAP
 
dictionary TADO_TO_HA_OFFSET_MAP
 
dictionary TADO_TO_HA_SWING_MODE_MAP
 
string TADO_VERTICAL_SWING_SETTING = "verticalSwing"
 
string TADO_ZONE = "Zone"
 
string TEMP_OFFSET = "temperatureOffset"
 
string TYPE_AIR_CONDITIONING = "AIR_CONDITIONING"
 
string TYPE_BATTERY = "BATTERY"
 
string TYPE_HEATING = "HEATING"
 
string TYPE_HOT_WATER = "HOT_WATER"
 
string TYPE_POWER = "POWER"
 
string UNIQUE_ID = "unique_id"
 
string WATER_HEATER_FALLBACK_REPAIR = "water_heater_fallback"
 

Detailed Description

Constant values for the Tado component.

Variable Documentation

◆ ATTR_MESSAGE

string homeassistant.components.tado.const.ATTR_MESSAGE = "message"

Definition at line 230 of file const.py.

◆ CONDITIONS_MAP

dictionary homeassistant.components.tado.const.CONDITIONS_MAP
Initial value:
1 = {
2  "clear-night": {"NIGHT_CLEAR"},
3  "cloudy": {"CLOUDY", "CLOUDY_MOSTLY", "NIGHT_CLOUDY"},
4  "fog": {"FOGGY"},
5  "hail": {"HAIL", "RAIN_HAIL"},
6  "lightning": {"THUNDERSTORM"},
7  "partlycloudy": {"CLOUDY_PARTLY"},
8  "rainy": {"DRIZZLE", "RAIN", "SCATTERED_RAIN"},
9  "snowy": {"FREEZING", "SCATTERED_SNOW", "SNOW"},
10  "snowy-rainy": {"RAIN_SNOW", "SCATTERED_RAIN_SNOW"},
11  "sunny": {"SUN"},
12  "windy": {"WIND"},
13 }

Definition at line 43 of file const.py.

◆ CONF_CONFIG_ENTRY

string homeassistant.components.tado.const.CONF_CONFIG_ENTRY = "config_entry"

Definition at line 228 of file const.py.

◆ CONF_FALLBACK

string homeassistant.components.tado.const.CONF_FALLBACK = "fallback"

Definition at line 38 of file const.py.

◆ CONF_HOME_ID

string homeassistant.components.tado.const.CONF_HOME_ID = "home_id"

Definition at line 39 of file const.py.

◆ CONF_READING

string homeassistant.components.tado.const.CONF_READING = "reading"

Definition at line 229 of file const.py.

◆ CONST_EXCLUSIVE_OVERLAY_GROUP

tuple homeassistant.components.tado.const.CONST_EXCLUSIVE_OVERLAY_GROUP
Initial value:
1 = (
2  "overlay_group" # Overlay group for set_climate_timer service
3 )

Definition at line 101 of file const.py.

◆ CONST_FAN_AUTO

string homeassistant.components.tado.const.CONST_FAN_AUTO = "AUTO"

Definition at line 77 of file const.py.

◆ CONST_FAN_HIGH_LEGACY

string homeassistant.components.tado.const.CONST_FAN_HIGH_LEGACY = "HIGH"

Definition at line 80 of file const.py.

◆ CONST_FAN_LEVEL_1

string homeassistant.components.tado.const.CONST_FAN_LEVEL_1 = "LEVEL1"

Definition at line 82 of file const.py.

◆ CONST_FAN_LEVEL_2

string homeassistant.components.tado.const.CONST_FAN_LEVEL_2 = "LEVEL2"

Definition at line 83 of file const.py.

◆ CONST_FAN_LEVEL_3

string homeassistant.components.tado.const.CONST_FAN_LEVEL_3 = "LEVEL3"

Definition at line 84 of file const.py.

◆ CONST_FAN_LOW_LEGACY

string homeassistant.components.tado.const.CONST_FAN_LOW_LEGACY = "LOW"

Definition at line 78 of file const.py.

◆ CONST_FAN_MIDDLE_LEGACY

string homeassistant.components.tado.const.CONST_FAN_MIDDLE_LEGACY = "MIDDLE"

Definition at line 79 of file const.py.

◆ CONST_FAN_OFF

string homeassistant.components.tado.const.CONST_FAN_OFF = "OFF"

Definition at line 76 of file const.py.

◆ CONST_LINK_OFFLINE

string homeassistant.components.tado.const.CONST_LINK_OFFLINE = "OFFLINE"

Definition at line 74 of file const.py.

◆ CONST_MODE_AUTO

string homeassistant.components.tado.const.CONST_MODE_AUTO = "AUTO"

Definition at line 68 of file const.py.

◆ CONST_MODE_COOL

string homeassistant.components.tado.const.CONST_MODE_COOL = "COOL"

Definition at line 69 of file const.py.

◆ CONST_MODE_DRY

string homeassistant.components.tado.const.CONST_MODE_DRY = "DRY"

Definition at line 71 of file const.py.

◆ CONST_MODE_FAN

string homeassistant.components.tado.const.CONST_MODE_FAN = "FAN"

Definition at line 72 of file const.py.

◆ CONST_MODE_HEAT

string homeassistant.components.tado.const.CONST_MODE_HEAT = "HEAT"

Definition at line 70 of file const.py.

◆ CONST_MODE_OFF

string homeassistant.components.tado.const.CONST_MODE_OFF = "OFF"

Definition at line 66 of file const.py.

◆ CONST_MODE_SMART_SCHEDULE

string homeassistant.components.tado.const.CONST_MODE_SMART_SCHEDULE = "SMART_SCHEDULE"

Definition at line 67 of file const.py.

◆ CONST_OVERLAY_MANUAL

string homeassistant.components.tado.const.CONST_OVERLAY_MANUAL = "MANUAL"

Definition at line 91 of file const.py.

◆ CONST_OVERLAY_TADO_DEFAULT

tuple homeassistant.components.tado.const.CONST_OVERLAY_TADO_DEFAULT
Initial value:
1 = (
2  "TADO_DEFAULT" # use the setting from tado zone itself (set in Tado app or webapp)
3 )

Definition at line 93 of file const.py.

◆ CONST_OVERLAY_TADO_MODE

tuple homeassistant.components.tado.const.CONST_OVERLAY_TADO_MODE
Initial value:
1 = (
2  "NEXT_TIME_BLOCK" # wait until tado changes the mode automatic
3 )

Definition at line 88 of file const.py.

◆ CONST_OVERLAY_TADO_OPTIONS

list homeassistant.components.tado.const.CONST_OVERLAY_TADO_OPTIONS
Initial value:
1 = [
2  CONST_OVERLAY_TADO_MODE,
3  CONST_OVERLAY_MANUAL,
4  CONST_OVERLAY_TADO_DEFAULT,
5 ]

Definition at line 96 of file const.py.

◆ CONST_OVERLAY_TIMER

string homeassistant.components.tado.const.CONST_OVERLAY_TIMER = "TIMER"

Definition at line 92 of file const.py.

◆ DATA

string homeassistant.components.tado.const.DATA = "data"

Definition at line 40 of file const.py.

◆ DEFAULT_NAME

string homeassistant.components.tado.const.DEFAULT_NAME = "Tado"

Definition at line 203 of file const.py.

◆ DEFAULT_TADO_PRECISION

float homeassistant.components.tado.const.DEFAULT_TADO_PRECISION = 0.1

Definition at line 174 of file const.py.

◆ DOMAIN

string homeassistant.components.tado.const.DOMAIN = "tado"

Definition at line 197 of file const.py.

◆ HA_OFFSET_CELSIUS

string homeassistant.components.tado.const.HA_OFFSET_CELSIUS = "offset_celsius"

Definition at line 212 of file const.py.

◆ HA_OFFSET_FAHRENHEIT

string homeassistant.components.tado.const.HA_OFFSET_FAHRENHEIT = "offset_fahrenheit"

Definition at line 214 of file const.py.

◆ HA_TERMINATION_DURATION

string homeassistant.components.tado.const.HA_TERMINATION_DURATION = "default_overlay_seconds"

Definition at line 222 of file const.py.

◆ HA_TERMINATION_TYPE

string homeassistant.components.tado.const.HA_TERMINATION_TYPE = "default_overlay_type"

Definition at line 221 of file const.py.

◆ HA_TO_TADO_FAN_MODE_MAP

dictionary homeassistant.components.tado.const.HA_TO_TADO_FAN_MODE_MAP
Initial value:
1 = {
2  FAN_AUTO: CONST_FAN_AUTO,
3  FAN_OFF: CONST_FAN_OFF,
4  FAN_LOW: CONST_FAN_LEVEL_1,
5  FAN_MEDIUM: CONST_FAN_LEVEL_2,
6  FAN_HIGH: CONST_FAN_LEVEL_3,
7 }

Definition at line 152 of file const.py.

◆ HA_TO_TADO_FAN_MODE_MAP_LEGACY

dictionary homeassistant.components.tado.const.HA_TO_TADO_FAN_MODE_MAP_LEGACY
Initial value:
1 = {
2  FAN_AUTO: CONST_FAN_AUTO,
3  FAN_OFF: CONST_FAN_OFF,
4  FAN_LOW: CONST_FAN_LOW_LEGACY,
5  FAN_MEDIUM: CONST_FAN_MIDDLE_LEGACY,
6  FAN_HIGH: CONST_FAN_HIGH_LEGACY,
7 }

Definition at line 144 of file const.py.

◆ HA_TO_TADO_HVAC_MODE_MAP

dictionary homeassistant.components.tado.const.HA_TO_TADO_HVAC_MODE_MAP
Initial value:
1 = {
2  HVACMode.OFF: CONST_MODE_OFF,
3  HVACMode.HEAT_COOL: CONST_MODE_AUTO,
4  HVACMode.AUTO: CONST_MODE_SMART_SCHEDULE,
5  HVACMode.HEAT: CONST_MODE_HEAT,
6  HVACMode.COOL: CONST_MODE_COOL,
7  HVACMode.DRY: CONST_MODE_DRY,
8  HVACMode.FAN_ONLY: CONST_MODE_FAN,
9 }

Definition at line 134 of file const.py.

◆ HA_TO_TADO_SWING_MODE_MAP

dictionary homeassistant.components.tado.const.HA_TO_TADO_SWING_MODE_MAP
Initial value:
1 = {
2  SWING_OFF: TADO_SWING_OFF,
3  SWING_ON: TADO_SWING_ON,
4 }

Definition at line 188 of file const.py.

◆ INSIDE_TEMPERATURE_MEASUREMENT

string homeassistant.components.tado.const.INSIDE_TEMPERATURE_MEASUREMENT = "INSIDE_TEMPERATURE_MEASUREMENT"

Definition at line 209 of file const.py.

◆ ORDERED_KNOWN_TADO_MODES

list homeassistant.components.tado.const.ORDERED_KNOWN_TADO_MODES
Initial value:
1 = [
2  CONST_MODE_HEAT,
3  CONST_MODE_COOL,
4  CONST_MODE_AUTO,
5  CONST_MODE_DRY,
6  CONST_MODE_FAN,
7 ]

Definition at line 110 of file const.py.

◆ PRESET_AUTO

string homeassistant.components.tado.const.PRESET_AUTO = "auto"

Definition at line 177 of file const.py.

◆ SENSOR_DATA_CATEGORY_GEOFENCE

string homeassistant.components.tado.const.SENSOR_DATA_CATEGORY_GEOFENCE = "geofence"

Definition at line 183 of file const.py.

◆ SENSOR_DATA_CATEGORY_WEATHER

string homeassistant.components.tado.const.SENSOR_DATA_CATEGORY_WEATHER = "weather"

Definition at line 182 of file const.py.

◆ SERVICE_ADD_METER_READING

string homeassistant.components.tado.const.SERVICE_ADD_METER_READING = "add_meter_reading"

Definition at line 227 of file const.py.

◆ SIGNAL_TADO_MOBILE_DEVICE_UPDATE_RECEIVED

string homeassistant.components.tado.const.SIGNAL_TADO_MOBILE_DEVICE_UPDATE_RECEIVED = "tado_mobile_device_update_received_{}"

Definition at line 200 of file const.py.

◆ SIGNAL_TADO_UPDATE_RECEIVED

string homeassistant.components.tado.const.SIGNAL_TADO_UPDATE_RECEIVED = "tado_update_received_{}_{}_{}"

Definition at line 199 of file const.py.

◆ SUPPORT_PRESET_AUTO

list homeassistant.components.tado.const.SUPPORT_PRESET_AUTO = [PRESET_AWAY, PRESET_HOME, PRESET_AUTO]

Definition at line 179 of file const.py.

◆ SUPPORT_PRESET_MANUAL

list homeassistant.components.tado.const.SUPPORT_PRESET_MANUAL = [PRESET_AWAY, PRESET_HOME]

Definition at line 180 of file const.py.

◆ TADO_DEFAULT_MAX_TEMP

int homeassistant.components.tado.const.TADO_DEFAULT_MAX_TEMP = 40

Definition at line 225 of file const.py.

◆ TADO_DEFAULT_MIN_TEMP

int homeassistant.components.tado.const.TADO_DEFAULT_MIN_TEMP = 5

Definition at line 224 of file const.py.

◆ TADO_FAN_LEVELS

homeassistant.components.tado.const.TADO_FAN_LEVELS = list(HA_TO_TADO_FAN_MODE_MAP.values())

Definition at line 172 of file const.py.

◆ TADO_FAN_SPEEDS

homeassistant.components.tado.const.TADO_FAN_SPEEDS = list(HA_TO_TADO_FAN_MODE_MAP_LEGACY.values())

Definition at line 170 of file const.py.

◆ TADO_FANLEVEL_SETTING

string homeassistant.components.tado.const.TADO_FANLEVEL_SETTING = "fanLevel"

Definition at line 237 of file const.py.

◆ TADO_FANSPEED_SETTING

string homeassistant.components.tado.const.TADO_FANSPEED_SETTING = "fanSpeeds"

Definition at line 235 of file const.py.

◆ TADO_HOME

string homeassistant.components.tado.const.TADO_HOME = "Home"

Definition at line 205 of file const.py.

◆ TADO_HORIZONTAL_SWING_SETTING

string homeassistant.components.tado.const.TADO_HORIZONTAL_SWING_SETTING = "horizontalSwing"

Definition at line 239 of file const.py.

◆ TADO_HVAC_ACTION_TO_HA_HVAC_ACTION

dictionary homeassistant.components.tado.const.TADO_HVAC_ACTION_TO_HA_HVAC_ACTION
Initial value:
1 = {
2  CONST_HVAC_HEAT: HVACAction.HEATING,
3  CONST_HVAC_DRY: HVACAction.DRYING,
4  CONST_HVAC_FAN: HVACAction.FAN,
5  CONST_HVAC_COOL: HVACAction.COOLING,
6  CONST_HVAC_IDLE: HVACAction.IDLE,
7  CONST_HVAC_OFF: HVACAction.OFF,
8  CONST_HVAC_HOT_WATER: HVACAction.HEATING,
9 }

Definition at line 27 of file const.py.

◆ TADO_MODES_TO_HA_CURRENT_HVAC_ACTION

dictionary homeassistant.components.tado.const.TADO_MODES_TO_HA_CURRENT_HVAC_ACTION
Initial value:
1 = {
2  CONST_MODE_HEAT: HVACAction.HEATING,
3  CONST_MODE_DRY: HVACAction.DRYING,
4  CONST_MODE_FAN: HVACAction.FAN,
5  CONST_MODE_COOL: HVACAction.COOLING,
6 }

Definition at line 118 of file const.py.

◆ TADO_MODES_WITH_NO_TEMP_SETTING

list homeassistant.components.tado.const.TADO_MODES_WITH_NO_TEMP_SETTING = [CONST_MODE_AUTO, CONST_MODE_FAN]

Definition at line 126 of file const.py.

◆ TADO_OFFSET_CELSIUS

string homeassistant.components.tado.const.TADO_OFFSET_CELSIUS = "celsius"

Definition at line 211 of file const.py.

◆ TADO_OFFSET_FAHRENHEIT

string homeassistant.components.tado.const.TADO_OFFSET_FAHRENHEIT = "fahrenheit"

Definition at line 213 of file const.py.

◆ TADO_SWING_OFF

string homeassistant.components.tado.const.TADO_SWING_OFF = "OFF"

Definition at line 185 of file const.py.

◆ TADO_SWING_ON

string homeassistant.components.tado.const.TADO_SWING_ON = "ON"

Definition at line 186 of file const.py.

◆ TADO_SWING_SETTING

string homeassistant.components.tado.const.TADO_SWING_SETTING = "swings"

Definition at line 234 of file const.py.

◆ TADO_TO_HA_FAN_MODE_MAP

dictionary homeassistant.components.tado.const.TADO_TO_HA_FAN_MODE_MAP = {value: key for key, value in HA_TO_TADO_FAN_MODE_MAP.items()}

Definition at line 168 of file const.py.

◆ TADO_TO_HA_FAN_MODE_MAP_LEGACY

dictionary homeassistant.components.tado.const.TADO_TO_HA_FAN_MODE_MAP_LEGACY
Initial value:
1 = {
2  value: key for key, value in HA_TO_TADO_FAN_MODE_MAP_LEGACY.items()
3 }

Definition at line 164 of file const.py.

◆ TADO_TO_HA_HVAC_MODE_MAP

dictionary homeassistant.components.tado.const.TADO_TO_HA_HVAC_MODE_MAP
Initial value:
1 = {
2  value: key for key, value in HA_TO_TADO_HVAC_MODE_MAP.items()
3 }

Definition at line 160 of file const.py.

◆ TADO_TO_HA_OFFSET_MAP

dictionary homeassistant.components.tado.const.TADO_TO_HA_OFFSET_MAP
Initial value:
1 = {
2  TADO_OFFSET_CELSIUS: HA_OFFSET_CELSIUS,
3  TADO_OFFSET_FAHRENHEIT: HA_OFFSET_FAHRENHEIT,
4 }

Definition at line 215 of file const.py.

◆ TADO_TO_HA_SWING_MODE_MAP

dictionary homeassistant.components.tado.const.TADO_TO_HA_SWING_MODE_MAP
Initial value:
1 = {
2  value: key for key, value in HA_TO_TADO_SWING_MODE_MAP.items()
3 }

Definition at line 193 of file const.py.

◆ TADO_VERTICAL_SWING_SETTING

string homeassistant.components.tado.const.TADO_VERTICAL_SWING_SETTING = "verticalSwing"

Definition at line 238 of file const.py.

◆ TADO_ZONE

string homeassistant.components.tado.const.TADO_ZONE = "Zone"

Definition at line 206 of file const.py.

◆ TEMP_OFFSET

string homeassistant.components.tado.const.TEMP_OFFSET = "temperatureOffset"

Definition at line 210 of file const.py.

◆ TYPE_AIR_CONDITIONING

string homeassistant.components.tado.const.TYPE_AIR_CONDITIONING = "AIR_CONDITIONING"

Definition at line 58 of file const.py.

◆ TYPE_BATTERY

string homeassistant.components.tado.const.TYPE_BATTERY = "BATTERY"

Definition at line 62 of file const.py.

◆ TYPE_HEATING

string homeassistant.components.tado.const.TYPE_HEATING = "HEATING"

Definition at line 59 of file const.py.

◆ TYPE_HOT_WATER

string homeassistant.components.tado.const.TYPE_HOT_WATER = "HOT_WATER"

Definition at line 60 of file const.py.

◆ TYPE_POWER

string homeassistant.components.tado.const.TYPE_POWER = "POWER"

Definition at line 63 of file const.py.

◆ UNIQUE_ID

string homeassistant.components.tado.const.UNIQUE_ID = "unique_id"

Definition at line 201 of file const.py.

◆ WATER_HEATER_FALLBACK_REPAIR

string homeassistant.components.tado.const.WATER_HEATER_FALLBACK_REPAIR = "water_heater_fallback"

Definition at line 232 of file const.py.