Static Public Attributes | |
| None | |
| WaterHeaterEntityFeature | |
Static Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| bool | |
| EntityPlatform | |
| HomeAssistant | |
| None | |
| StateInfo | |
| StateType | |
| str | |
Static Private Attributes | |
| _entity_component_unrecorded_attributes | |
Additional Inherited Members | |
Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| device_entry | |
| entity_id | |
| hass | |
| parallel_updates | |
| platform | |
| registry_entry | |
Base class for water heater entities.
Definition at line 166 of file __init__.py.
| None homeassistant.components.water_heater.WaterHeaterEntity.async_handle_set_operation_mode | ( | self, | |
| str | operation_mode | ||
| ) |
Handle a set target operation mode service call.
Definition at line 337 of file __init__.py.
| None homeassistant.components.water_heater.WaterHeaterEntity.async_set_operation_mode | ( | self, | |
| str | operation_mode | ||
| ) |
Set new target operation mode.
Reimplemented in homeassistant.components.overkiz.water_heater.hitachi_dhw.HitachiDHW, homeassistant.components.overkiz.water_heater.domestic_hot_water_production.DomesticHotWaterProduction, homeassistant.components.overkiz.water_heater.atlantic_pass_apc_dhw.AtlanticPassAPCDHW, homeassistant.components.overkiz.water_heater.atlantic_domestic_hot_water_production_mlb_component.AtlanticDomesticHotWaterProductionMBLComponent, homeassistant.components.nibe_heatpump.water_heater.WaterHeater, homeassistant.components.mqtt.water_heater.MqttWaterHeater, homeassistant.components.melcloud.water_heater.AtwWaterHeater, homeassistant.components.hive.water_heater.HiveWaterHeater, homeassistant.components.geniushub.water_heater.GeniusWaterHeater, homeassistant.components.evohome.water_heater.EvoDHW, homeassistant.components.bsblan.water_heater.BSBLANWaterHeater, homeassistant.components.aosmith.water_heater.AOSmithWaterHeaterEntity, homeassistant.components.airzone_cloud.water_heater.AirzoneWaterHeater, and homeassistant.components.airzone.water_heater.AirzoneWaterHeater.
Definition at line 332 of file __init__.py.
| None homeassistant.components.water_heater.WaterHeaterEntity.async_set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperature.
Reimplemented in homeassistant.components.overkiz.water_heater.hitachi_dhw.HitachiDHW, homeassistant.components.overkiz.water_heater.domestic_hot_water_production.DomesticHotWaterProduction, homeassistant.components.overkiz.water_heater.atlantic_pass_apc_dhw.AtlanticPassAPCDHW, homeassistant.components.overkiz.water_heater.atlantic_domestic_hot_water_production_mlb_component.AtlanticDomesticHotWaterProductionMBLComponent, homeassistant.components.osoenergy.water_heater.OSOEnergyWaterHeater, homeassistant.components.mqtt.water_heater.MqttWaterHeater, homeassistant.components.melcloud.water_heater.AtwWaterHeater, homeassistant.components.bsblan.water_heater.BSBLANWaterHeater, homeassistant.components.atag.water_heater.AtagWaterHeater, homeassistant.components.aosmith.water_heater.AOSmithWaterHeaterEntity, homeassistant.components.airzone_cloud.water_heater.AirzoneWaterHeater, and homeassistant.components.airzone.water_heater.AirzoneWaterHeater.
Definition at line 306 of file __init__.py.
| None homeassistant.components.water_heater.WaterHeaterEntity.async_turn_away_mode_off | ( | self | ) |
Turn away mode off.
Reimplemented in homeassistant.components.overkiz.water_heater.atlantic_pass_apc_dhw.AtlanticPassAPCDHW, homeassistant.components.overkiz.water_heater.atlantic_domestic_hot_water_production_mlb_component.AtlanticDomesticHotWaterProductionMBLComponent, homeassistant.components.evohome.water_heater.EvoDHW, and homeassistant.components.aosmith.water_heater.AOSmithWaterHeaterEntity.
Definition at line 373 of file __init__.py.
| None homeassistant.components.water_heater.WaterHeaterEntity.async_turn_away_mode_on | ( | self | ) |
Turn away mode on.
Reimplemented in homeassistant.components.overkiz.water_heater.atlantic_pass_apc_dhw.AtlanticPassAPCDHW, homeassistant.components.overkiz.water_heater.atlantic_domestic_hot_water_production_mlb_component.AtlanticDomesticHotWaterProductionMBLComponent, homeassistant.components.evohome.water_heater.EvoDHW, and homeassistant.components.aosmith.water_heater.AOSmithWaterHeaterEntity.
Definition at line 365 of file __init__.py.
| None homeassistant.components.water_heater.WaterHeaterEntity.async_turn_off | ( | self, | |
| **Any | kwargs | ||
| ) |
Turn the water heater off.
Reimplemented in homeassistant.components.mqtt.water_heater.MqttWaterHeater, homeassistant.components.melcloud.water_heater.AtwWaterHeater, homeassistant.components.hive.water_heater.HiveWaterHeater, homeassistant.components.evohome.water_heater.EvoDHW, homeassistant.components.airzone_cloud.water_heater.AirzoneWaterHeater, and homeassistant.components.airzone.water_heater.AirzoneWaterHeater.
Definition at line 324 of file __init__.py.
| None homeassistant.components.water_heater.WaterHeaterEntity.async_turn_on | ( | self, | |
| **Any | kwargs | ||
| ) |
Turn the water heater on.
Reimplemented in homeassistant.components.mqtt.water_heater.MqttWaterHeater, homeassistant.components.melcloud.water_heater.AtwWaterHeater, homeassistant.components.hive.water_heater.HiveWaterHeater, homeassistant.components.evohome.water_heater.EvoDHW, homeassistant.components.airzone_cloud.water_heater.AirzoneWaterHeater, and homeassistant.components.airzone.water_heater.AirzoneWaterHeater.
Definition at line 316 of file __init__.py.
| dict[str, Any] homeassistant.components.water_heater.WaterHeaterEntity.capability_attributes | ( | self | ) |
Return capability attributes.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 204 of file __init__.py.
Return current operation ie. eco, electric, performance, ...
Reimplemented in homeassistant.components.vicare.water_heater.ViCareWater, homeassistant.components.tado.water_heater.TadoWaterHeater, homeassistant.components.overkiz.water_heater.hitachi_dhw.HitachiDHW, homeassistant.components.overkiz.water_heater.domestic_hot_water_production.DomesticHotWaterProduction, homeassistant.components.overkiz.water_heater.atlantic_pass_apc_dhw.AtlanticPassAPCDHW, homeassistant.components.overkiz.water_heater.atlantic_domestic_hot_water_production_mlb_component.AtlanticDomesticHotWaterProductionMBLComponent, homeassistant.components.osoenergy.water_heater.OSOEnergyWaterHeater, homeassistant.components.melcloud.water_heater.AtwWaterHeater, homeassistant.components.incomfort.water_heater.IncomfortWaterHeater, homeassistant.components.geniushub.water_heater.GeniusWaterHeater, homeassistant.components.evohome.water_heater.EvoDHW, homeassistant.components.econet.water_heater.EcoNetWaterHeater, homeassistant.components.bsblan.water_heater.BSBLANWaterHeater, homeassistant.components.atag.water_heater.AtagWaterHeater, and homeassistant.components.aosmith.water_heater.AOSmithWaterHeaterEntity.
Definition at line 268 of file __init__.py.
| float | None homeassistant.components.water_heater.WaterHeaterEntity.current_temperature | ( | self | ) |
Return the current temperature.
Reimplemented in homeassistant.components.overkiz.water_heater.hitachi_dhw.HitachiDHW, homeassistant.components.overkiz.water_heater.domestic_hot_water_production.DomesticHotWaterProduction, homeassistant.components.overkiz.water_heater.atlantic_domestic_hot_water_production_mlb_component.AtlanticDomesticHotWaterProductionMBLComponent, homeassistant.components.osoenergy.water_heater.OSOEnergyWaterHeater, homeassistant.components.melcloud.water_heater.AtwWaterHeater, homeassistant.components.incomfort.water_heater.IncomfortWaterHeater, homeassistant.components.bsblan.water_heater.BSBLANWaterHeater, and homeassistant.components.atag.water_heater.AtagWaterHeater.
Definition at line 278 of file __init__.py.
Return true if away mode is on.
Reimplemented in homeassistant.components.tado.water_heater.TadoWaterHeater, homeassistant.components.overkiz.water_heater.domestic_hot_water_production.DomesticHotWaterProduction, homeassistant.components.overkiz.water_heater.atlantic_pass_apc_dhw.AtlanticPassAPCDHW, homeassistant.components.overkiz.water_heater.atlantic_domestic_hot_water_production_mlb_component.AtlanticDomesticHotWaterProductionMBLComponent, homeassistant.components.evohome.water_heater.EvoDHW, homeassistant.components.econet.water_heater.EcoNetWaterHeater, and homeassistant.components.aosmith.water_heater.AOSmithWaterHeaterEntity.
Definition at line 298 of file __init__.py.
| float homeassistant.components.water_heater.WaterHeaterEntity.max_temp | ( | self | ) |
Return the maximum temperature.
Reimplemented in homeassistant.components.tado.water_heater.TadoWaterHeater, homeassistant.components.overkiz.water_heater.domestic_hot_water_production.DomesticHotWaterProduction, homeassistant.components.osoenergy.water_heater.OSOEnergyWaterHeater, homeassistant.components.melcloud.water_heater.AtwWaterHeater, homeassistant.components.econet.water_heater.EcoNetWaterHeater, homeassistant.components.atag.water_heater.AtagWaterHeater, and homeassistant.components.aosmith.water_heater.AOSmithWaterHeaterEntity.
Definition at line 387 of file __init__.py.
| float homeassistant.components.water_heater.WaterHeaterEntity.min_temp | ( | self | ) |
Return the minimum temperature.
Reimplemented in homeassistant.components.tado.water_heater.TadoWaterHeater, homeassistant.components.overkiz.water_heater.domestic_hot_water_production.DomesticHotWaterProduction, homeassistant.components.osoenergy.water_heater.OSOEnergyWaterHeater, homeassistant.components.melcloud.water_heater.AtwWaterHeater, homeassistant.components.econet.water_heater.EcoNetWaterHeater, and homeassistant.components.atag.water_heater.AtagWaterHeater.
Definition at line 378 of file __init__.py.
Return the list of available operation modes.
Reimplemented in homeassistant.components.melcloud.water_heater.AtwWaterHeater, homeassistant.components.geniushub.water_heater.GeniusWaterHeater, homeassistant.components.econet.water_heater.EcoNetWaterHeater, and homeassistant.components.aosmith.water_heater.AOSmithWaterHeaterEntity.
Definition at line 273 of file __init__.py.
| float homeassistant.components.water_heater.WaterHeaterEntity.precision | ( | self | ) |
Return the precision of the system.
Definition at line 195 of file __init__.py.
| None homeassistant.components.water_heater.WaterHeaterEntity.set_operation_mode | ( | self, | |
| str | operation_mode | ||
| ) |
Set new target operation mode.
Reimplemented in homeassistant.components.tado.water_heater.TadoWaterHeater, homeassistant.components.econet.water_heater.EcoNetWaterHeater, and homeassistant.components.demo.water_heater.DemoWaterHeater.
Definition at line 328 of file __init__.py.
| None homeassistant.components.water_heater.WaterHeaterEntity.set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperature.
Reimplemented in homeassistant.components.vicare.water_heater.ViCareWater, homeassistant.components.tado.water_heater.TadoWaterHeater, homeassistant.components.econet.water_heater.EcoNetWaterHeater, and homeassistant.components.demo.water_heater.DemoWaterHeater.
Definition at line 302 of file __init__.py.
Return the current state.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 190 of file __init__.py.
| dict[str, Any] homeassistant.components.water_heater.WaterHeaterEntity.state_attributes | ( | self | ) |
Return the optional state attributes.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 222 of file __init__.py.
| WaterHeaterEntityFeature homeassistant.components.water_heater.WaterHeaterEntity.supported_features | ( | self | ) |
Return the list of supported features.
Reimplemented from homeassistant.helpers.entity.Entity.
Reimplemented in homeassistant.components.econet.water_heater.EcoNetWaterHeater, and homeassistant.components.aosmith.water_heater.AOSmithWaterHeaterEntity.
Definition at line 396 of file __init__.py.
| WaterHeaterEntityFeature homeassistant.components.water_heater.WaterHeaterEntity.supported_features_compat | ( | self | ) |
Return the supported features as WaterHeaterEntityFeature. Remove this compatibility shim in 2025.1 or later.
Definition at line 401 of file __init__.py.
| float | None homeassistant.components.water_heater.WaterHeaterEntity.target_temperature | ( | self | ) |
Return the temperature we try to reach.
Reimplemented in homeassistant.components.tado.water_heater.TadoWaterHeater, homeassistant.components.overkiz.water_heater.hitachi_dhw.HitachiDHW, homeassistant.components.overkiz.water_heater.domestic_hot_water_production.DomesticHotWaterProduction, homeassistant.components.overkiz.water_heater.atlantic_pass_apc_dhw.AtlanticPassAPCDHW, homeassistant.components.overkiz.water_heater.atlantic_domestic_hot_water_production_mlb_component.AtlanticDomesticHotWaterProductionMBLComponent, homeassistant.components.osoenergy.water_heater.OSOEnergyWaterHeater, homeassistant.components.melcloud.water_heater.AtwWaterHeater, homeassistant.components.econet.water_heater.EcoNetWaterHeater, homeassistant.components.bsblan.water_heater.BSBLANWaterHeater, homeassistant.components.atag.water_heater.AtagWaterHeater, and homeassistant.components.aosmith.water_heater.AOSmithWaterHeaterEntity.
Definition at line 283 of file __init__.py.
| float | None homeassistant.components.water_heater.WaterHeaterEntity.target_temperature_high | ( | self | ) |
Return the highbound target temperature we try to reach.
Reimplemented in homeassistant.components.overkiz.water_heater.domestic_hot_water_production.DomesticHotWaterProduction, and homeassistant.components.osoenergy.water_heater.OSOEnergyWaterHeater.
Definition at line 288 of file __init__.py.
| float | None homeassistant.components.water_heater.WaterHeaterEntity.target_temperature_low | ( | self | ) |
Return the lowbound target temperature we try to reach.
Reimplemented in homeassistant.components.overkiz.water_heater.domestic_hot_water_production.DomesticHotWaterProduction, and homeassistant.components.osoenergy.water_heater.OSOEnergyWaterHeater.
Definition at line 293 of file __init__.py.
| str homeassistant.components.water_heater.WaterHeaterEntity.temperature_unit | ( | self | ) |
Return the unit of measurement used by the platform.
Reimplemented in homeassistant.components.melcloud.water_heater.AtwWaterHeater.
Definition at line 263 of file __init__.py.
| None homeassistant.components.water_heater.WaterHeaterEntity.turn_away_mode_off | ( | self | ) |
Turn away mode off.
Reimplemented in homeassistant.components.econet.water_heater.EcoNetWaterHeater, and homeassistant.components.demo.water_heater.DemoWaterHeater.
Definition at line 369 of file __init__.py.
| None homeassistant.components.water_heater.WaterHeaterEntity.turn_away_mode_on | ( | self | ) |
Turn away mode on.
Reimplemented in homeassistant.components.econet.water_heater.EcoNetWaterHeater, and homeassistant.components.demo.water_heater.DemoWaterHeater.
Definition at line 361 of file __init__.py.
| None homeassistant.components.water_heater.WaterHeaterEntity.turn_off | ( | self, | |
| **Any | kwargs | ||
| ) |
Turn the water heater off.
Reimplemented in homeassistant.components.demo.water_heater.DemoWaterHeater.
Definition at line 320 of file __init__.py.
| None homeassistant.components.water_heater.WaterHeaterEntity.turn_on | ( | self, | |
| **Any | kwargs | ||
| ) |
Turn the water heater on.
Reimplemented in homeassistant.components.demo.water_heater.DemoWaterHeater.
Definition at line 312 of file __init__.py.
|
staticprivate |
Definition at line 169 of file __init__.py.
|
static |
Definition at line 174 of file __init__.py.
|
static |
Definition at line 182 of file __init__.py.