Private Attributes | |
| _api | |
| _attr_device_info | |
| _attr_unique_id | |
| _device | |
Static Private Attributes | |
| bool | _attr_has_entity_name = True |
| _attr_name = None | |
| tuple | _attr_supported_features |
Additional Inherited Members | |
Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| device_entry | |
| entity_id | |
| hass | |
| parallel_updates | |
| platform | |
| registry_entry | |
Static Public Attributes inherited from homeassistant.components.water_heater.WaterHeaterEntity | |
| None | |
| WaterHeaterEntityFeature | |
Static Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| bool | |
| EntityPlatform | |
| HomeAssistant | |
| None | |
| StateInfo | |
| StateType | |
| str | |
Air-to-Water water heater.
Definition at line 43 of file water_heater.py.
| None homeassistant.components.melcloud.water_heater.AtwWaterHeater.__init__ | ( | self, | |
| MelCloudDevice | api, | ||
| AtwDevice | device | ||
| ) |
Initialize water heater device.
Definition at line 54 of file water_heater.py.
| None homeassistant.components.melcloud.water_heater.AtwWaterHeater.async_set_operation_mode | ( | self, | |
| str | operation_mode | ||
| ) |
Set new target operation mode.
Reimplemented from homeassistant.components.water_heater.WaterHeaterEntity.
Definition at line 113 of file water_heater.py.
| None homeassistant.components.melcloud.water_heater.AtwWaterHeater.async_set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperature.
Reimplemented from homeassistant.components.water_heater.WaterHeaterEntity.
Definition at line 103 of file water_heater.py.
| None homeassistant.components.melcloud.water_heater.AtwWaterHeater.async_turn_off | ( | self, | |
| **Any | kwargs | ||
| ) |
Turn the entity off.
Reimplemented from homeassistant.components.water_heater.WaterHeaterEntity.
Definition at line 69 of file water_heater.py.
| None homeassistant.components.melcloud.water_heater.AtwWaterHeater.async_turn_on | ( | self, | |
| **Any | kwargs | ||
| ) |
Turn the entity on.
Reimplemented from homeassistant.components.water_heater.WaterHeaterEntity.
Definition at line 65 of file water_heater.py.
| None homeassistant.components.melcloud.water_heater.AtwWaterHeater.async_update | ( | self | ) |
Update state from MELCloud.
Definition at line 61 of file water_heater.py.
Return current operation as reported by pymelcloud.
Reimplemented from homeassistant.components.water_heater.WaterHeaterEntity.
Definition at line 84 of file water_heater.py.
| float | None homeassistant.components.melcloud.water_heater.AtwWaterHeater.current_temperature | ( | self | ) |
Return the current temperature.
Reimplemented from homeassistant.components.water_heater.WaterHeaterEntity.
Definition at line 94 of file water_heater.py.
| dict[str, Any] | None homeassistant.components.melcloud.water_heater.AtwWaterHeater.extra_state_attributes | ( | self | ) |
Return the optional state attributes with device specific additions.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 74 of file water_heater.py.
| float homeassistant.components.melcloud.water_heater.AtwWaterHeater.max_temp | ( | self | ) |
Return the maximum temperature.
Reimplemented from homeassistant.components.water_heater.WaterHeaterEntity.
Definition at line 123 of file water_heater.py.
| float homeassistant.components.melcloud.water_heater.AtwWaterHeater.min_temp | ( | self | ) |
Return the minimum temperature.
Reimplemented from homeassistant.components.water_heater.WaterHeaterEntity.
Definition at line 118 of file water_heater.py.
| list[str] homeassistant.components.melcloud.water_heater.AtwWaterHeater.operation_list | ( | self | ) |
Return the list of available operation modes as reported by pymelcloud.
Reimplemented from homeassistant.components.water_heater.WaterHeaterEntity.
Definition at line 89 of file water_heater.py.
| float | None homeassistant.components.melcloud.water_heater.AtwWaterHeater.target_temperature | ( | self | ) |
Return the temperature we try to reach.
Reimplemented from homeassistant.components.water_heater.WaterHeaterEntity.
Definition at line 99 of file water_heater.py.
| str homeassistant.components.melcloud.water_heater.AtwWaterHeater.temperature_unit | ( | self | ) |
Return the unit of measurement used by the platform.
Reimplemented from homeassistant.components.water_heater.WaterHeaterEntity.
Definition at line 79 of file water_heater.py.
|
private |
Definition at line 56 of file water_heater.py.
|
private |
Definition at line 59 of file water_heater.py.
|
staticprivate |
Definition at line 51 of file water_heater.py.
|
staticprivate |
Definition at line 52 of file water_heater.py.
|
staticprivate |
Definition at line 46 of file water_heater.py.
|
private |
Definition at line 58 of file water_heater.py.
|
private |
Definition at line 57 of file water_heater.py.