Private Attributes | |
| _attr_precision | |
| _attr_supported_features | |
| _attr_unique_id | |
| _evo_id | |
Static Private Attributes | |
| _attr_preset_modes = list(HA_PRESET_TO_EVO) | |
Additional Inherited Members | |
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 | |
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 | |
Base for any evohome-compatible heating zone.
Definition at line 156 of file climate.py.
| None homeassistant.components.evohome.climate.EvoZone.__init__ | ( | self, | |
| EvoBroker | evo_broker, | ||
| evo.Zone | evo_device | ||
| ) |
Initialize an evohome-compatible heating zone.
Definition at line 163 of file climate.py.
| None homeassistant.components.evohome.climate.EvoZone.async_set_hvac_mode | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Set a Zone to one of its native EVO_* operating modes. Zones inherit their _effective_ operating mode from their Controller. Usually, Zones are in 'FollowSchedule' mode, where their setpoints are a function of their own schedule and the Controller's operating mode, e.g. 'AutoWithEco' mode means their setpoint is (by default) 3C less than scheduled. However, Zones can _override_ these setpoints, either indefinitely, 'PermanentOverride' mode, or for a set period of time, 'TemporaryOverride' mode (after which they will revert back to 'FollowSchedule' mode). Finally, some of the Controller's operating modes are _forced_ upon the Zones, regardless of any override mode, e.g. 'HeatingOff', Zones to (by default) 5C, and 'Away', Zones to (by default) 12C.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 284 of file climate.py.
| None homeassistant.components.evohome.climate.EvoZone.async_set_preset_mode | ( | self, | |
| str | preset_mode | ||
| ) |
Set the preset mode; if None, then revert to following the schedule.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 308 of file climate.py.
| None homeassistant.components.evohome.climate.EvoZone.async_set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set a new target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 263 of file climate.py.
| None homeassistant.components.evohome.climate.EvoZone.async_update | ( | self | ) |
Get the latest state data for a Zone.
Reimplemented from homeassistant.components.evohome.entity.EvoChild.
Definition at line 330 of file climate.py.
| None homeassistant.components.evohome.climate.EvoZone.async_zone_svc_request | ( | self, | |
| str | service, | ||
| dict[str, Any] | data | ||
| ) |
Process a service request (setpoint override) for a zone.
Reimplemented from homeassistant.components.evohome.entity.EvoDevice.
Definition at line 189 of file climate.py.
| HVACMode | None homeassistant.components.evohome.climate.EvoZone.hvac_mode | ( | self | ) |
Return the current operating mode of a Zone.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 219 of file climate.py.
| float homeassistant.components.evohome.climate.EvoZone.max_temp | ( | self | ) |
Return the maximum target temperature of a Zone. The default is 35, but is user-configurable within 21-35 (in Celsius).
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 254 of file climate.py.
| float homeassistant.components.evohome.climate.EvoZone.min_temp | ( | self | ) |
Return the minimum target temperature of a Zone. The default is 5, but is user-configurable within 5-21 (in Celsius).
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 244 of file climate.py.
Return the name of the evohome entity.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 214 of file climate.py.
Return the current preset mode, e.g., home, away, temp.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 235 of file climate.py.
Return the target temperature of a Zone.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 230 of file climate.py.
|
private |
Definition at line 176 of file climate.py.
|
staticprivate |
Definition at line 159 of file climate.py.
|
private |
Definition at line 182 of file climate.py.
|
private |
Definition at line 171 of file climate.py.
|
private |
Definition at line 167 of file climate.py.