Public Attributes | |
| hvac_mode | |
| preset_mode | |
Public Attributes inherited from homeassistant.components.climate.ClimateEntity | |
| hvac_mode | |
Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| device_entry | |
| entity_id | |
| hass | |
| parallel_updates | |
| platform | |
| registry_entry | |
Private Member Functions | |
| ClimateEntityFeature | _get_supported_features (self) |
| ThermostatEcoTrait|ThermostatTemperatureSetpointTrait|None | _target_temperature_trait (self) |
Private Attributes | |
| _attr_device_info | |
| _attr_hvac_modes | |
| _attr_supported_features | |
| _attr_temperature_unit | |
| _attr_unique_id | |
| _device | |
| _device_info | |
Static Private Attributes | |
| bool | _attr_has_entity_name = True |
| _attr_max_temp = MAX_TEMP | |
| _attr_min_temp = MIN_TEMP | |
| _attr_name = None | |
| bool | _attr_should_poll = False |
| bool | _enable_turn_on_off_backwards_compatibility = False |
Additional Inherited Members | |
Static Public Attributes inherited from homeassistant.components.climate.ClimateEntity | |
| bool | |
| ClimateEntityFeature | |
| float | |
| None | |
Static Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| bool | |
| EntityPlatform | |
| HomeAssistant | |
| None | |
| StateInfo | |
| StateType | |
| str | |
A nest thermostat climate entity.
Definition at line 96 of file climate.py.
| None homeassistant.components.nest.climate.ThermostatEntity.__init__ | ( | self, | |
| Device | device | ||
| ) |
Initialize ThermostatEntity.
Definition at line 106 of file climate.py.
|
private |
Compute the bitmap of supported features from the current state.
Definition at line 249 of file climate.py.
|
private |
Return the correct trait with a target temp depending on mode.
Definition at line 173 of file climate.py.
| None homeassistant.components.nest.climate.ThermostatEntity.async_added_to_hass | ( | self | ) |
Run when entity is added to register update signal handler.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 128 of file climate.py.
| None homeassistant.components.nest.climate.ThermostatEntity.async_set_fan_mode | ( | self, | |
| str | fan_mode | ||
| ) |
Set new target fan mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 327 of file climate.py.
| None homeassistant.components.nest.climate.ThermostatEntity.async_set_hvac_mode | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Set new target hvac mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 265 of file climate.py.
| None homeassistant.components.nest.climate.ThermostatEntity.async_set_preset_mode | ( | self, | |
| str | preset_mode | ||
| ) |
Set new target preset mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 313 of file climate.py.
| None homeassistant.components.nest.climate.ThermostatEntity.async_set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 278 of file climate.py.
| bool homeassistant.components.nest.climate.ThermostatEntity.available | ( | self | ) |
Return device availability.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 124 of file climate.py.
Return the current temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 136 of file climate.py.
| str homeassistant.components.nest.climate.ThermostatEntity.fan_mode | ( | self | ) |
Return the current fan mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 229 of file climate.py.
| list[str] homeassistant.components.nest.climate.ThermostatEntity.fan_modes | ( | self | ) |
Return the list of available fan modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 240 of file climate.py.
| HVACAction | None homeassistant.components.nest.climate.ThermostatEntity.hvac_action | ( | self | ) |
Return the current HVAC action (heating, cooling).
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 202 of file climate.py.
| HVACMode homeassistant.components.nest.climate.ThermostatEntity.hvac_mode | ( | self | ) |
Return the current operation (e.g. heat, cool, idle).
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 192 of file climate.py.
| str homeassistant.components.nest.climate.ThermostatEntity.preset_mode | ( | self | ) |
Return the current active preset.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 210 of file climate.py.
| list[str] homeassistant.components.nest.climate.ThermostatEntity.preset_modes | ( | self | ) |
Return the available presets.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 218 of file climate.py.
Return the temperature currently set to be reached.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 144 of file climate.py.
Return the upper bound target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 155 of file climate.py.
Return the lower bound target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 164 of file climate.py.
|
private |
Definition at line 112 of file climate.py.
|
staticprivate |
Definition at line 101 of file climate.py.
|
private |
Definition at line 115 of file climate.py.
|
staticprivate |
Definition at line 100 of file climate.py.
|
staticprivate |
Definition at line 99 of file climate.py.
|
staticprivate |
Definition at line 103 of file climate.py.
|
staticprivate |
Definition at line 102 of file climate.py.
|
private |
Definition at line 130 of file climate.py.
|
private |
Definition at line 113 of file climate.py.
|
private |
Definition at line 111 of file climate.py.
|
private |
Definition at line 108 of file climate.py.
|
private |
Definition at line 109 of file climate.py.
|
staticprivate |
Definition at line 104 of file climate.py.
| homeassistant.components.nest.climate.ThermostatEntity.hvac_mode |
Definition at line 148 of file climate.py.
| homeassistant.components.nest.climate.ThermostatEntity.preset_mode |
Definition at line 178 of file climate.py.