Private Member Functions | |
| None | _async_reconfigure (self) |
| tuple[float, float] | _get_rotation_speed_range (self) |
Additional Inherited Members | |
Public Attributes inherited from homeassistant.components.homekit_controller.entity.HomeKitEntity | |
| accessory | |
| accessory_info | |
| all_characteristics | |
| all_iids | |
| pollable_characteristics | |
| service | |
| watchable_characteristics | |
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 | |
Representation of a Homekit climate device.
Definition at line 189 of file climate.py.
|
private |
Reconfigure entity.
Reimplemented from homeassistant.components.homekit_controller.climate.HomeKitBaseClimateEntity.
Definition at line 193 of file climate.py.
|
private |
Definition at line 211 of file climate.py.
| None homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.async_set_fan_mode | ( | self, | |
| str | fan_mode | ||
| ) |
Set new target fan mode.
Reimplemented from homeassistant.components.homekit_controller.climate.HomeKitBaseClimateEntity.
Definition at line 238 of file climate.py.
| None homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.async_set_hvac_mode | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Set new target operation mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 271 of file climate.py.
| None homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.async_set_swing_mode | ( | self, | |
| str | swing_mode | ||
| ) |
Set new target swing operation.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 442 of file climate.py.
| None homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.async_set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 247 of file climate.py.
| str | None homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.fan_mode | ( | self | ) |
Return the current fan mode.
Reimplemented from homeassistant.components.homekit_controller.climate.HomeKitBaseClimateEntity.
Definition at line 223 of file climate.py.
| list[str] homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.fan_modes | ( | self | ) |
Return the available fan modes.
Reimplemented from homeassistant.components.homekit_controller.climate.HomeKitBaseClimateEntity.
Definition at line 218 of file climate.py.
| list[str] homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.get_characteristic_types | ( | self | ) |
Define the homekit characteristics the entity cares about.
Reimplemented from homeassistant.components.homekit_controller.climate.HomeKitBaseClimateEntity.
Definition at line 198 of file climate.py.
| HVACAction | None homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.hvac_action | ( | self | ) |
Return the current running hvac operation.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 380 of file climate.py.
| HVACMode homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.hvac_mode | ( | self | ) |
Return hvac operation ie. heat, cool mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 394 of file climate.py.
| list[HVACMode] homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.hvac_modes | ( | self | ) |
Return the list of available hvac operation modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 409 of file climate.py.
| float homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.max_temp | ( | self | ) |
Return the maximum target temp.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 356 of file climate.py.
| float homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.min_temp | ( | self | ) |
Return the minimum target temp.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 332 of file climate.py.
| ClimateEntityFeature homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.supported_features | ( | self | ) |
Return the list of supported features.
Reimplemented from homeassistant.components.homekit_controller.climate.HomeKitBaseClimateEntity.
Definition at line 449 of file climate.py.
| str homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.swing_mode | ( | self | ) |
Return the swing setting. Requires ClimateEntityFeature.SWING_MODE.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 422 of file climate.py.
| list[str] homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.swing_modes | ( | self | ) |
Return the list of available swing modes. Requires ClimateEntityFeature.SWING_MODE.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 431 of file climate.py.
| float | None homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.target_temperature | ( | self | ) |
Return the temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 298 of file climate.py.
| float homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity.target_temperature_step | ( | self | ) |
Return the supported step of target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 312 of file climate.py.