Public Attributes | |
| available | |
| zones | |
Public Attributes inherited from homeassistant.components.climate.ClimateEntity | |
| hvac_mode | |
Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| device_entry | |
| entity_id | |
| hass | |
| parallel_updates | |
| platform | |
| registry_entry | |
Private Attributes | |
| _attr_available | |
| _attr_device_info | |
| _attr_supported_features | |
| _attr_unique_id | |
| _controller | |
| _fan_to_pizone | |
| _state_to_pizone | |
Static Private Attributes | |
| bool | _attr_has_entity_name = True |
| _attr_name = None | |
| _attr_precision = PRECISION_TENTHS | |
| bool | _attr_should_poll = False |
| float | _attr_target_temperature_step = 0.5 |
| _attr_temperature_unit = UnitOfTemperature.CELSIUS | |
| bool | _enable_turn_on_off_backwards_compatibility = False |
Additional Inherited Members | |
Static Public Attributes inherited from homeassistant.components.climate.ClimateEntity | |
| bool | |
| ClimateEntityFeature | |
| float | |
| None | |
Static Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| bool | |
| EntityPlatform | |
| HomeAssistant | |
| None | |
| StateInfo | |
| StateType | |
| str | |
Representation of iZone Controller.
Definition at line 135 of file climate.py.
| None homeassistant.components.izone.climate.ControllerDevice.__init__ | ( | self, | |
| Controller | controller | ||
| ) |
Initialise ControllerDevice.
Definition at line 146 of file climate.py.
| None homeassistant.components.izone.climate.ControllerDevice.async_added_to_hass | ( | self | ) |
Call on adding to hass.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 193 of file climate.py.
| None homeassistant.components.izone.climate.ControllerDevice.async_set_fan_mode | ( | self, | |
| str | fan_mode | ||
| ) |
Set new target fan mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 407 of file climate.py.
| None homeassistant.components.izone.climate.ControllerDevice.async_set_hvac_mode | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Set new target operation mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 412 of file climate.py.
| None homeassistant.components.izone.climate.ControllerDevice.async_set_preset_mode | ( | self, | |
| str | preset_mode | ||
| ) |
Set the preset mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 424 of file climate.py.
| None homeassistant.components.izone.climate.ControllerDevice.async_set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 399 of file climate.py.
| None homeassistant.components.izone.climate.ControllerDevice.async_turn_on | ( | self | ) |
Turn the entity on.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 430 of file climate.py.
| def homeassistant.components.izone.climate.ControllerDevice.control_zone_name | ( | self | ) |
Return the zone that currently controls the AC unit (if target temp not set by controller).
Definition at line 334 of file climate.py.
Return the temperature setpoint of the zone that currently controls the AC unit (if target temp not set by controller).
Definition at line 345 of file climate.py.
Return the current temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 327 of file climate.py.
| Mapping[str, Any] homeassistant.components.izone.climate.ControllerDevice.extra_state_attributes | ( | self | ) |
Return the optional state attributes.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 263 of file climate.py.
Return the fan setting.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 369 of file climate.py.
Return the list of available fan modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 374 of file climate.py.
| HVACMode homeassistant.components.izone.climate.ControllerDevice.hvac_mode | ( | self | ) |
Return current operation ie. heat, cool, idle.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 292 of file climate.py.
| list[HVACMode] homeassistant.components.izone.climate.ControllerDevice.hvac_modes | ( | self | ) |
Return the list of available operation modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 305 of file climate.py.
| float homeassistant.components.izone.climate.ControllerDevice.max_temp | ( | self | ) |
Return the maximum temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 386 of file climate.py.
| float homeassistant.components.izone.climate.ControllerDevice.min_temp | ( | self | ) |
Return the minimum temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 380 of file climate.py.
| str homeassistant.components.izone.climate.ControllerDevice.preset_mode | ( | self | ) |
Eco mode is external air.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 313 of file climate.py.
| list[str] homeassistant.components.izone.climate.ControllerDevice.preset_modes | ( | self | ) |
Available preset modes, normal or eco.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 319 of file climate.py.
| None homeassistant.components.izone.climate.ControllerDevice.set_available | ( | self, | |
| bool | available, | ||
| Exception | None | ex = None |
||
| ) |
Set availability for the controller. Also sets zone availability as they follow the same availability.
Definition at line 239 of file climate.py.
| float homeassistant.components.izone.climate.ControllerDevice.supply_temperature | ( | self | ) |
Return the current supply, or in duct, temperature.
Definition at line 364 of file climate.py.
Return the temperature we try to reach (either from control zone or master unit).
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 357 of file climate.py.
| def homeassistant.components.izone.climate.ControllerDevice.wrap_and_catch | ( | self, | |
| coro | |||
| ) |
Catch any connection errors and set unavailable.
Definition at line 390 of file climate.py.
|
private |
Definition at line 256 of file climate.py.
|
private |
Definition at line 181 of file climate.py.
|
staticprivate |
Definition at line 141 of file climate.py.
|
staticprivate |
Definition at line 142 of file climate.py.
|
staticprivate |
Definition at line 138 of file climate.py.
|
staticprivate |
Definition at line 139 of file climate.py.
|
private |
Definition at line 150 of file climate.py.
|
staticprivate |
Definition at line 143 of file climate.py.
|
staticprivate |
Definition at line 140 of file climate.py.
|
private |
Definition at line 180 of file climate.py.
|
private |
Definition at line 148 of file climate.py.
|
staticprivate |
Definition at line 144 of file climate.py.
|
private |
Definition at line 176 of file climate.py.
|
private |
Definition at line 166 of file climate.py.
| homeassistant.components.izone.climate.ControllerDevice.available |
Definition at line 244 of file climate.py.
| homeassistant.components.izone.climate.ControllerDevice.zones |
Definition at line 189 of file climate.py.