Private Attributes | |
| _attr_entity_category | |
| _attr_fan_modes | |
| _attr_preset_modes | |
| _attr_supported_features | |
| _attr_target_temperature_step | |
| _attr_unique_id | |
| _fan_modes_percentages | |
| _last_hvac_mode | |
Static Private Attributes | |
| _attr_temperature_unit = UnitOfTemperature.CELSIUS | |
| string | _attr_translation_key = "knx_climate" |
| bool | _enable_turn_on_off_backwards_compatibility = False |
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 | |
Representation of a KNX climate device.
Definition at line 145 of file climate.py.
| None homeassistant.components.knx.climate.KNXClimate.__init__ | ( | self, | |
| KNXModule | knx_module, | ||
| ConfigType | config | ||
| ) |
Initialize of a KNX climate device.
Definition at line 153 of file climate.py.
| None homeassistant.components.knx.climate.KNXClimate.after_update_callback | ( | self, | |
| XknxDevice | _device | ||
| ) |
Call after device was updated.
Reimplemented from homeassistant.components.knx.entity._KnxEntityBase.
Definition at line 431 of file climate.py.
| None homeassistant.components.knx.climate.KNXClimate.async_added_to_hass | ( | self | ) |
Store register state change callback and start device object.
Reimplemented from homeassistant.components.knx.entity._KnxEntityBase.
Definition at line 417 of file climate.py.
Set fan mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 389 of file climate.py.
| None homeassistant.components.knx.climate.KNXClimate.async_set_hvac_mode | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Set controller mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 333 of file climate.py.
| None homeassistant.components.knx.climate.KNXClimate.async_set_preset_mode | ( | self, | |
| str | preset_mode | ||
| ) |
Set new preset mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 357 of file climate.py.
| None homeassistant.components.knx.climate.KNXClimate.async_set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 277 of file climate.py.
| None homeassistant.components.knx.climate.KNXClimate.async_turn_off | ( | self | ) |
Turn the entity off.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 263 of file climate.py.
| None homeassistant.components.knx.climate.KNXClimate.async_turn_on | ( | self | ) |
Turn the entity on.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 247 of file climate.py.
| None homeassistant.components.knx.climate.KNXClimate.async_will_remove_from_hass | ( | self | ) |
Disconnect device object when removed.
Reimplemented from homeassistant.components.knx.entity._KnxEntityBase.
Definition at line 424 of file climate.py.
Return the current humidity.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 404 of file climate.py.
Return the current temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 226 of file climate.py.
| dict[str, Any] | None homeassistant.components.knx.climate.KNXClimate.extra_state_attributes | ( | self | ) |
Return device specific state attributes.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 409 of file climate.py.
| str homeassistant.components.knx.climate.KNXClimate.fan_mode | ( | self | ) |
Return the fan setting.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 369 of file climate.py.
| HVACAction | None homeassistant.components.knx.climate.KNXClimate.hvac_action | ( | self | ) |
Return the current running hvac operation if supported. Need to be one of CURRENT_HVAC_*.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 318 of file climate.py.
| HVACMode homeassistant.components.knx.climate.KNXClimate.hvac_mode | ( | self | ) |
Return current operation ie. heat, cool, idle.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 285 of file climate.py.
| list[HVACMode] homeassistant.components.knx.climate.KNXClimate.hvac_modes | ( | self | ) |
Return the list of available operation/controller modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 296 of file climate.py.
| float homeassistant.components.knx.climate.KNXClimate.max_temp | ( | self | ) |
Return the maximum temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 242 of file climate.py.
| float homeassistant.components.knx.climate.KNXClimate.min_temp | ( | self | ) |
Return the minimum temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 236 of file climate.py.
Return the current preset mode, e.g., home, away, temp. Requires ClimateEntityFeature.PRESET_MODE.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 348 of file climate.py.
Return the temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 231 of file climate.py.
|
private |
Definition at line 159 of file climate.py.
|
private |
Definition at line 193 of file climate.py.
|
private |
Definition at line 179 of file climate.py.
|
private |
Definition at line 160 of file climate.py.
|
private |
Definition at line 212 of file climate.py.
|
staticprivate |
Definition at line 149 of file climate.py.
|
staticprivate |
Definition at line 150 of file climate.py.
|
private |
Definition at line 213 of file climate.py.
|
staticprivate |
Definition at line 151 of file climate.py.
|
private |
Definition at line 184 of file climate.py.
|
private |
Definition at line 438 of file climate.py.