Static Public Attributes | |
| str | |
Static Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| bool | |
| EntityPlatform | |
| HomeAssistant | |
| None | |
| StateInfo | |
| StateType | |
| str | |
Static Public Attributes inherited from homeassistant.components.climate.ClimateEntity | |
| bool | |
| ClimateEntityFeature | |
| float | |
| None | |
Private Member Functions | |
| None | _handle_entity_events (self, Any event) |
Private Attributes | |
| _attr_hvac_action | |
| _attr_hvac_mode | |
| _attr_hvac_modes | |
| _attr_supported_features | |
Static Private Attributes | |
| _attr_precision = PRECISION_TENTHS | |
| _attr_temperature_unit = UnitOfTemperature.CELSIUS | |
| bool | _enable_turn_on_off_backwards_compatibility = False |
Additional Inherited Members | |
Public Attributes inherited from homeassistant.components.zha.entity.ZHAEntity | |
| remove_future | |
Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| device_entry | |
| entity_id | |
| hass | |
| parallel_updates | |
| platform | |
| registry_entry | |
Public Attributes inherited from homeassistant.components.climate.ClimateEntity | |
| hvac_mode | |
Representation of a ZHA Thermostat device.
Definition at line 85 of file climate.py.
| None homeassistant.components.zha.climate.Thermostat.__init__ | ( | self, | |
| EntityData | entity_data, | ||
| **Any | kwargs | ||
| ) |
Initialize the ZHA thermostat entity.
Definition at line 93 of file climate.py.
|
private |
Entity state changed.
Reimplemented from homeassistant.components.zha.entity.ZHAEntity.
Definition at line 199 of file climate.py.
Set fan mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 210 of file climate.py.
| None homeassistant.components.zha.climate.Thermostat.async_set_hvac_mode | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Set new target operation mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 216 of file climate.py.
| None homeassistant.components.zha.climate.Thermostat.async_set_preset_mode | ( | self, | |
| str | preset_mode | ||
| ) |
Set new preset mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 222 of file climate.py.
| None homeassistant.components.zha.climate.Thermostat.async_set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 228 of file climate.py.
Return the current temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 149 of file climate.py.
| Mapping[str, Any] | None homeassistant.components.zha.climate.Thermostat.extra_state_attributes | ( | self | ) |
Return entity specific state attributes.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 131 of file climate.py.
Return current FAN mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 154 of file climate.py.
Return supported FAN modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 159 of file climate.py.
| float homeassistant.components.zha.climate.Thermostat.max_temp | ( | self | ) |
Return the maximum temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 189 of file climate.py.
| float homeassistant.components.zha.climate.Thermostat.min_temp | ( | self | ) |
Return the minimum temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 194 of file climate.py.
| str homeassistant.components.zha.climate.Thermostat.preset_mode | ( | self | ) |
Return current preset mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 164 of file climate.py.
Return supported preset modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 169 of file climate.py.
Return the temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 174 of file climate.py.
Return the upper bound temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 179 of file climate.py.
Return the lower bound temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 184 of file climate.py.
|
private |
Definition at line 102 of file climate.py.
|
private |
Definition at line 99 of file climate.py.
|
private |
Definition at line 96 of file climate.py.
|
staticprivate |
Definition at line 88 of file climate.py.
|
private |
Definition at line 128 of file climate.py.
|
staticprivate |
Definition at line 89 of file climate.py.
|
staticprivate |
Definition at line 91 of file climate.py.
|
static |
Definition at line 90 of file climate.py.