Public Attributes | |
| hvac_mode | |
Public Attributes inherited from homeassistant.components.melcloud.climate.MelCloudClimate | |
| api | |
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 Member Functions | |
| None | _apply_set_hvac_mode (self, HVACMode hvac_mode, dict[str, Any] set_dict) |
Private Attributes | |
| _attr_device_info | |
| _attr_unique_id | |
| _device | |
Static Private Attributes | |
| tuple | _attr_supported_features |
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 | |
Air-to-Air climate device.
Definition at line 135 of file climate.py.
| None homeassistant.components.melcloud.climate.AtaDeviceClimate.__init__ | ( | self, | |
| MelCloudDevice | device, | ||
| AtaDevice | ata_device | ||
| ) |
Initialize the climate.
Definition at line 146 of file climate.py.
|
private |
Apply hvac mode changes to a dict used to call _device.set.
Definition at line 184 of file climate.py.
| None homeassistant.components.melcloud.climate.AtaDeviceClimate.async_set_fan_mode | ( | self, | |
| str | fan_mode | ||
| ) |
Set new target fan mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 244 of file climate.py.
| None homeassistant.components.melcloud.climate.AtaDeviceClimate.async_set_hvac_mode | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Set new target hvac mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 200 of file climate.py.
| None homeassistant.components.melcloud.climate.AtaDeviceClimate.async_set_swing_mode | ( | self, | |
| str | swing_mode | ||
| ) |
Set vertical vane position or mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 276 of file climate.py.
| None homeassistant.components.melcloud.climate.AtaDeviceClimate.async_set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 225 of file climate.py.
| None homeassistant.components.melcloud.climate.AtaDeviceClimate.async_set_vane_horizontal | ( | self, | |
| str | position | ||
| ) |
Set horizontal vane position.
Definition at line 253 of file climate.py.
| None homeassistant.components.melcloud.climate.AtaDeviceClimate.async_set_vane_vertical | ( | self, | |
| str | position | ||
| ) |
Set vertical vane position.
Definition at line 262 of file climate.py.
| None homeassistant.components.melcloud.climate.AtaDeviceClimate.async_turn_off | ( | self | ) |
Turn the entity off.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 289 of file climate.py.
| None homeassistant.components.melcloud.climate.AtaDeviceClimate.async_turn_on | ( | self | ) |
Turn the entity on.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 285 of file climate.py.
Return the current temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 216 of file climate.py.
| dict[str, Any] | None homeassistant.components.melcloud.climate.AtaDeviceClimate.extra_state_attributes | ( | self | ) |
Return the optional state attributes with device specific additions.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 155 of file climate.py.
Return the fan setting.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 240 of file climate.py.
Return the list of available fan modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 249 of file climate.py.
| HVACMode | None homeassistant.components.melcloud.climate.AtaDeviceClimate.hvac_mode | ( | self | ) |
Return hvac operation ie. heat, cool mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 177 of file climate.py.
| list[HVACMode] homeassistant.components.melcloud.climate.AtaDeviceClimate.hvac_modes | ( | self | ) |
Return the list of available hvac operation modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 207 of file climate.py.
| float homeassistant.components.melcloud.climate.AtaDeviceClimate.max_temp | ( | self | ) |
Return the maximum temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 303 of file climate.py.
| float homeassistant.components.melcloud.climate.AtaDeviceClimate.min_temp | ( | self | ) |
Return the minimum temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 294 of file climate.py.
Return vertical vane position or mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 272 of file climate.py.
Return a list of available vertical vane positions and modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 281 of file climate.py.
Return the temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 221 of file climate.py.
|
private |
Definition at line 152 of file climate.py.
|
staticprivate |
Definition at line 138 of file climate.py.
|
private |
Definition at line 151 of file climate.py.
|
private |
Definition at line 149 of file climate.py.
| homeassistant.components.melcloud.climate.AtaDeviceClimate.hvac_mode |
Definition at line 197 of file climate.py.