|
| None | __init__ (self, EvoBroker evo_broker, evo.ControlSystem evo_device) |
| |
| None | async_set_hvac_mode (self, HVACMode hvac_mode) |
| |
| None | async_set_preset_mode (self, str preset_mode) |
| |
| None | async_set_temperature (self, **Any kwargs) |
| |
| None | async_tcs_svc_request (self, str service, dict[str, Any] data) |
| |
| None | async_update (self) |
| |
| float|None | current_temperature (self) |
| |
| HVACMode | hvac_mode (self) |
| |
| str|None | preset_mode (self) |
| |
| None | __init__ (self, EvoBroker evo_broker, evo.ControlSystem|evo.HotWater|evo.Zone evo_device) |
| |
| None | async_added_to_hass (self) |
| |
| None | async_refresh (self, dict|None payload=None) |
| |
| None | async_zone_svc_request (self, str service, dict[str, Any] data) |
| |
| dict[str, Any] | extra_state_attributes (self) |
| |
| None | __init_subclass__ (cls, **Any kwargs) |
| |
| str | __repr__ (self) |
| |
| None | add_to_platform_abort (self) |
| |
| None | add_to_platform_finish (self) |
| |
| bool | assumed_state (self) |
| |
| None | async_device_update (self, bool warning=True) |
| |
| None | async_internal_added_to_hass (self) |
| |
| None | async_internal_will_remove_from_hass (self) |
| |
| None | async_on_remove (self, CALLBACK_TYPE func) |
| |
| None | async_registry_entry_updated (self) |
| |
| None | async_remove (self, *bool force_remove=False) |
| |
| None | async_removed_from_registry (self) |
| |
| None | async_schedule_update_ha_state (self, bool force_refresh=False) |
| |
| None | async_set_context (self, Context context) |
| |
| None | async_update_ha_state (self, bool force_refresh=False) |
| |
| None | async_will_remove_from_hass (self) |
| |
| None | async_write_ha_state (self) |
| |
| str|None | attribution (self) |
| |
| bool | available (self) |
| |
| str|None | device_class (self) |
| |
| DeviceInfo|None | device_info (self) |
| |
| bool | enabled (self) |
| |
| EntityCategory|None | entity_category (self) |
| |
| str|None | entity_picture (self) |
| |
| bool | entity_registry_enabled_default (self) |
| |
| bool | entity_registry_visible_default (self) |
| |
| bool | force_update (self) |
| |
| HassJobType | get_hassjob_type (self, str function_name) |
| |
| er.EntityOptionsType|None | get_initial_entity_options (self) |
| |
| bool | has_entity_name (self) |
| |
| str|None | icon (self) |
| |
| str|UndefinedType|None | name (self) |
| |
| None | schedule_update_ha_state (self, bool force_refresh=False) |
| |
| bool | should_poll (self) |
| |
| str|None | suggested_object_id (self) |
| |
| str|None | translation_key (self) |
| |
| Mapping[str, str] | translation_placeholders (self) |
| |
| str|None | unique_id (self) |
| |
| str|None | unit_of_measurement (self) |
| |
| bool | use_device_name (self) |
| |
| None | __init__ (cls, str name, tuple[type,...] bases, dict[Any, Any] namespace, **Any kwargs) |
| |
| Any | __new__ (mcs, str name, tuple[type,...] bases, dict[Any, Any] namespace, set[str]|None cached_properties=None, **Any kwargs) |
| |
| Any | __getattribute__ (self, str name) |
| |
| None | add_to_platform_start (self, HomeAssistant hass, EntityPlatform platform, asyncio.Semaphore|None parallel_updates) |
| |
| None | async_handle_set_fan_mode_service (self, str fan_mode) |
| |
| None | async_handle_set_hvac_mode_service (self, HVACMode hvac_mode) |
| |
| None | async_handle_set_preset_mode_service (self, str preset_mode) |
| |
| None | async_handle_set_swing_horizontal_mode_service (self, str swing_horizontal_mode) |
| |
| None | async_handle_set_swing_mode_service (self, str swing_mode) |
| |
| None | async_set_fan_mode (self, str fan_mode) |
| |
| None | async_set_humidity (self, int humidity) |
| |
| None | async_set_swing_horizontal_mode (self, str swing_horizontal_mode) |
| |
| None | async_set_swing_mode (self, str swing_mode) |
| |
| None | async_toggle (self) |
| |
| None | async_turn_aux_heat_off (self) |
| |
| None | async_turn_aux_heat_on (self) |
| |
| None | async_turn_off (self) |
| |
| None | async_turn_on (self) |
| |
| dict[str, Any]|None | capability_attributes (self) |
| |
| float|None | current_humidity (self) |
| |
| str|None | fan_mode (self) |
| |
| list[str]|None | fan_modes (self) |
| |
| HVACAction|None | hvac_action (self) |
| |
| list[HVACMode] | hvac_modes (self) |
| |
| bool|None | is_aux_heat (self) |
| |
| float | max_humidity (self) |
| |
| float | max_temp (self) |
| |
| float | min_humidity (self) |
| |
| float | min_temp (self) |
| |
| float | precision (self) |
| |
| list[str]|None | preset_modes (self) |
| |
| None | set_fan_mode (self, str fan_mode) |
| |
| None | set_humidity (self, int humidity) |
| |
| None | set_hvac_mode (self, HVACMode hvac_mode) |
| |
| None | set_preset_mode (self, str preset_mode) |
| |
| None | set_swing_horizontal_mode (self, str swing_horizontal_mode) |
| |
| None | set_swing_mode (self, str swing_mode) |
| |
| None | set_temperature (self, **Any kwargs) |
| |
| str|None | state (self) |
| |
| dict[str, Any] | state_attributes (self) |
| |
| ClimateEntityFeature | supported_features (self) |
| |
| str|None | swing_horizontal_mode (self) |
| |
| list[str]|None | swing_horizontal_modes (self) |
| |
| str|None | swing_mode (self) |
| |
| list[str]|None | swing_modes (self) |
| |
| float|None | target_humidity (self) |
| |
| float|None | target_temperature (self) |
| |
| float|None | target_temperature_high (self) |
| |
| float|None | target_temperature_low (self) |
| |
| float|None | target_temperature_step (self) |
| |
| str | temperature_unit (self) |
| |
| None | toggle (self) |
| |
| None | turn_aux_heat_off (self) |
| |
| None | turn_aux_heat_on (self) |
| |
| None | turn_off (self) |
| |
| None | turn_on (self) |
| |
Base for any evohome-compatible controller.
The Controller (aka TCS, temperature control system) is the parent of all the child
(CH/DHW) devices. It is implemented as a Climate entity to expose the controller's
operating modes to HA.
It is assumed there is only one TCS per location, and they are thus synonymous.
Definition at line 338 of file climate.py.