Classes | |
| class | Thermostat |
Functions | |
| None | async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities) |
Variables | |
| string | ATTR_AUTO_AWAY = "auto_away" |
| string | ATTR_COOL_TEMP = "cool_temp" |
| string | ATTR_DST_ENABLED = "dst_enabled" |
| string | ATTR_END_DATE = "end_date" |
| string | ATTR_END_TIME = "end_time" |
| string | ATTR_FAN_MIN_ON_TIME = "fan_min_on_time" |
| string | ATTR_FAN_MODE = "fan_mode" |
| string | ATTR_FOLLOW_ME = "follow_me" |
| string | ATTR_HEAT_TEMP = "heat_temp" |
| string | ATTR_MIC_ENABLED = "mic_enabled" |
| string | ATTR_PRESET_MODE = "preset_mode" |
| string | ATTR_RESUME_ALL = "resume_all" |
| string | ATTR_SENSOR_LIST = "device_ids" |
| string | ATTR_START_DATE = "start_date" |
| string | ATTR_START_TIME = "start_time" |
| string | ATTR_VACATION_NAME = "vacation_name" |
| CREATE_VACATION_SCHEMA | |
| int | DEFAULT_MAX_HUMIDITY = 50 |
| int | DEFAULT_MIN_HUMIDITY = 15 |
| bool | DEFAULT_RESUME_ALL = False |
| DELETE_VACATION_SCHEMA | |
| tuple | DTGROUP_END_INCLUSIVE_MSG |
| tuple | DTGROUP_START_INCLUSIVE_MSG |
| dictionary | ECOBEE_HVAC_ACTION_TO_HASS |
| ECOBEE_HVAC_TO_HASS | |
| dictionary | ECOBEE_TO_HASS_PRESET |
| string | HAS_HEAT_PUMP = "hasHeatPump" |
| dictionary | HASS_TO_ECOBEE_HVAC |
| dictionary | HASS_TO_ECOBEE_PRESET = {v: k for k, v in ECOBEE_TO_HASS_PRESET.items()} |
| string | HUMIDIFIER_MANUAL_MODE = "manual" |
| string | PRESET_AWAY_INDEFINITELY = "away_indefinitely" |
| string | PRESET_HOLD_INDEFINITE = "indefinite" |
| string | PRESET_HOLD_NEXT_TRANSITION = "next_transition" |
| string | PRESET_TEMPERATURE = "temp" |
| dictionary | PRESET_TO_ECOBEE_HOLD |
| string | PRESET_VACATION = "vacation" |
| RESUME_PROGRAM_SCHEMA | |
| string | SERVICE_CREATE_VACATION = "create_vacation" |
| string | SERVICE_DELETE_VACATION = "delete_vacation" |
| string | SERVICE_RESUME_PROGRAM = "resume_program" |
| string | SERVICE_SET_DST_MODE = "set_dst_mode" |
| string | SERVICE_SET_FAN_MIN_ON_TIME = "set_fan_min_on_time" |
| string | SERVICE_SET_MIC_MODE = "set_mic_mode" |
| string | SERVICE_SET_OCCUPANCY_MODES = "set_occupancy_modes" |
| string | SERVICE_SET_SENSORS_USED_IN_CLIMATE = "set_sensors_used_in_climate" |
| SET_FAN_MIN_ON_TIME_SCHEMA | |
| tuple | SUPPORT_FLAGS |
Support for Ecobee Thermostats.
| None homeassistant.components.ecobee.climate.async_setup_entry | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry, | ||
| AddEntitiesCallback | async_add_entities | ||
| ) |
Set up the ecobee thermostat.
Definition at line 202 of file climate.py.
| string homeassistant.components.ecobee.climate.ATTR_AUTO_AWAY = "auto_away" |
Definition at line 66 of file climate.py.
| string homeassistant.components.ecobee.climate.ATTR_COOL_TEMP = "cool_temp" |
Definition at line 54 of file climate.py.
| string homeassistant.components.ecobee.climate.ATTR_DST_ENABLED = "dst_enabled" |
Definition at line 64 of file climate.py.
| string homeassistant.components.ecobee.climate.ATTR_END_DATE = "end_date" |
Definition at line 55 of file climate.py.
| string homeassistant.components.ecobee.climate.ATTR_END_TIME = "end_time" |
Definition at line 56 of file climate.py.
| string homeassistant.components.ecobee.climate.ATTR_FAN_MIN_ON_TIME = "fan_min_on_time" |
Definition at line 57 of file climate.py.
| string homeassistant.components.ecobee.climate.ATTR_FAN_MODE = "fan_mode" |
Definition at line 58 of file climate.py.
| string homeassistant.components.ecobee.climate.ATTR_FOLLOW_ME = "follow_me" |
Definition at line 67 of file climate.py.
| string homeassistant.components.ecobee.climate.ATTR_HEAT_TEMP = "heat_temp" |
Definition at line 59 of file climate.py.
| string homeassistant.components.ecobee.climate.ATTR_MIC_ENABLED = "mic_enabled" |
Definition at line 65 of file climate.py.
| string homeassistant.components.ecobee.climate.ATTR_PRESET_MODE = "preset_mode" |
Definition at line 69 of file climate.py.
| string homeassistant.components.ecobee.climate.ATTR_RESUME_ALL = "resume_all" |
Definition at line 60 of file climate.py.
| string homeassistant.components.ecobee.climate.ATTR_SENSOR_LIST = "device_ids" |
Definition at line 68 of file climate.py.
| string homeassistant.components.ecobee.climate.ATTR_START_DATE = "start_date" |
Definition at line 61 of file climate.py.
| string homeassistant.components.ecobee.climate.ATTR_START_TIME = "start_time" |
Definition at line 62 of file climate.py.
| string homeassistant.components.ecobee.climate.ATTR_VACATION_NAME = "vacation_name" |
Definition at line 63 of file climate.py.
| homeassistant.components.ecobee.climate.CREATE_VACATION_SCHEMA |
Definition at line 147 of file climate.py.
| int homeassistant.components.ecobee.climate.DEFAULT_MAX_HUMIDITY = 50 |
Definition at line 80 of file climate.py.
| int homeassistant.components.ecobee.climate.DEFAULT_MIN_HUMIDITY = 15 |
Definition at line 79 of file climate.py.
| bool homeassistant.components.ecobee.climate.DEFAULT_RESUME_ALL = False |
Definition at line 71 of file climate.py.
| homeassistant.components.ecobee.climate.DELETE_VACATION_SCHEMA |
Definition at line 172 of file climate.py.
| tuple homeassistant.components.ecobee.climate.DTGROUP_END_INCLUSIVE_MSG |
Definition at line 143 of file climate.py.
| tuple homeassistant.components.ecobee.climate.DTGROUP_START_INCLUSIVE_MSG |
Definition at line 139 of file climate.py.
| dictionary homeassistant.components.ecobee.climate.ECOBEE_HVAC_ACTION_TO_HASS |
Definition at line 98 of file climate.py.
| homeassistant.components.ecobee.climate.ECOBEE_HVAC_TO_HASS |
Definition at line 84 of file climate.py.
| dictionary homeassistant.components.ecobee.climate.ECOBEE_TO_HASS_PRESET |
Definition at line 118 of file climate.py.
| string homeassistant.components.ecobee.climate.HAS_HEAT_PUMP = "hasHeatPump" |
Definition at line 77 of file climate.py.
| dictionary homeassistant.components.ecobee.climate.HASS_TO_ECOBEE_HVAC |
Definition at line 94 of file climate.py.
| dictionary homeassistant.components.ecobee.climate.HASS_TO_ECOBEE_PRESET = {v: k for k, v in ECOBEE_TO_HASS_PRESET.items()} |
Definition at line 123 of file climate.py.
| string homeassistant.components.ecobee.climate.HUMIDIFIER_MANUAL_MODE = "manual" |
Definition at line 81 of file climate.py.
| string homeassistant.components.ecobee.climate.PRESET_AWAY_INDEFINITELY = "away_indefinitely" |
Definition at line 72 of file climate.py.
| string homeassistant.components.ecobee.climate.PRESET_HOLD_INDEFINITE = "indefinite" |
Definition at line 76 of file climate.py.
| string homeassistant.components.ecobee.climate.PRESET_HOLD_NEXT_TRANSITION = "next_transition" |
Definition at line 75 of file climate.py.
| string homeassistant.components.ecobee.climate.PRESET_TEMPERATURE = "temp" |
Definition at line 73 of file climate.py.
| dictionary homeassistant.components.ecobee.climate.PRESET_TO_ECOBEE_HOLD |
Definition at line 125 of file climate.py.
| string homeassistant.components.ecobee.climate.PRESET_VACATION = "vacation" |
Definition at line 74 of file climate.py.
| homeassistant.components.ecobee.climate.RESUME_PROGRAM_SCHEMA |
Definition at line 179 of file climate.py.
| string homeassistant.components.ecobee.climate.SERVICE_CREATE_VACATION = "create_vacation" |
Definition at line 130 of file climate.py.
| string homeassistant.components.ecobee.climate.SERVICE_DELETE_VACATION = "delete_vacation" |
Definition at line 131 of file climate.py.
| string homeassistant.components.ecobee.climate.SERVICE_RESUME_PROGRAM = "resume_program" |
Definition at line 132 of file climate.py.
| string homeassistant.components.ecobee.climate.SERVICE_SET_DST_MODE = "set_dst_mode" |
Definition at line 134 of file climate.py.
| string homeassistant.components.ecobee.climate.SERVICE_SET_FAN_MIN_ON_TIME = "set_fan_min_on_time" |
Definition at line 133 of file climate.py.
| string homeassistant.components.ecobee.climate.SERVICE_SET_MIC_MODE = "set_mic_mode" |
Definition at line 135 of file climate.py.
| string homeassistant.components.ecobee.climate.SERVICE_SET_OCCUPANCY_MODES = "set_occupancy_modes" |
Definition at line 136 of file climate.py.
| string homeassistant.components.ecobee.climate.SERVICE_SET_SENSORS_USED_IN_CLIMATE = "set_sensors_used_in_climate" |
Definition at line 137 of file climate.py.
| homeassistant.components.ecobee.climate.SET_FAN_MIN_ON_TIME_SCHEMA |
Definition at line 186 of file climate.py.
| tuple homeassistant.components.ecobee.climate.SUPPORT_FLAGS |
Definition at line 194 of file climate.py.