Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.econet.water_heater Namespace Reference

Classes

class  EcoNetWaterHeater
 

Functions

None async_setup_entry (HomeAssistant hass, ConfigEntry entry, AddEntitiesCallback async_add_entities)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
dictionary ECONET_STATE_TO_HA
 
dictionary HA_STATE_TO_ECONET = {value: key for key, value in ECONET_STATE_TO_HA.items()}
 
 SCAN_INTERVAL = timedelta(hours=1)
 
tuple SUPPORT_FLAGS_HEATER
 

Detailed Description

Support for Rheem EcoNet water heaters.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.econet.water_heater.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  entry,
AddEntitiesCallback   async_add_entities 
)
Set up EcoNet water heater based on a config entry.

Definition at line 49 of file water_heater.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.econet.water_heater._LOGGER = logging.getLogger(__name__)
private

Definition at line 30 of file water_heater.py.

◆ ECONET_STATE_TO_HA

dictionary homeassistant.components.econet.water_heater.ECONET_STATE_TO_HA
Initial value:
1 = {
2  WaterHeaterOperationMode.ENERGY_SAVING: STATE_ECO,
3  WaterHeaterOperationMode.HIGH_DEMAND: STATE_HIGH_DEMAND,
4  WaterHeaterOperationMode.OFF: STATE_OFF,
5  WaterHeaterOperationMode.HEAT_PUMP_ONLY: STATE_HEAT_PUMP,
6  WaterHeaterOperationMode.ELECTRIC_MODE: STATE_ELECTRIC,
7  WaterHeaterOperationMode.GAS: STATE_GAS,
8  WaterHeaterOperationMode.PERFORMANCE: STATE_PERFORMANCE,
9 }

Definition at line 32 of file water_heater.py.

◆ HA_STATE_TO_ECONET

dictionary homeassistant.components.econet.water_heater.HA_STATE_TO_ECONET = {value: key for key, value in ECONET_STATE_TO_HA.items()}

Definition at line 41 of file water_heater.py.

◆ SCAN_INTERVAL

homeassistant.components.econet.water_heater.SCAN_INTERVAL = timedelta(hours=1)

Definition at line 28 of file water_heater.py.

◆ SUPPORT_FLAGS_HEATER

tuple homeassistant.components.econet.water_heater.SUPPORT_FLAGS_HEATER
Initial value:
1 = (
2  WaterHeaterEntityFeature.TARGET_TEMPERATURE
3  | WaterHeaterEntityFeature.OPERATION_MODE
4 )

Definition at line 43 of file water_heater.py.