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

Classes

class  AOSmithWaterHeaterEntity
 

Functions

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

Variables

list DEFAULT_OPERATION_MODE_PRIORITY
 
dictionary MODE_AOSMITH_TO_HA
 
dictionary MODE_HA_TO_AOSMITH
 

Detailed Description

The water heater platform for the A. O. Smith integration.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.aosmith.water_heater.async_setup_entry ( HomeAssistant  hass,
AOSmithConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up A. O. Smith water heater platform.

Definition at line 46 of file water_heater.py.

Variable Documentation

◆ DEFAULT_OPERATION_MODE_PRIORITY

list homeassistant.components.aosmith.water_heater.DEFAULT_OPERATION_MODE_PRIORITY
Initial value:
1 = [
2  AOSmithOperationMode.HYBRID,
3  AOSmithOperationMode.HEAT_PUMP,
4  AOSmithOperationMode.ELECTRIC,
5 ]

Definition at line 39 of file water_heater.py.

◆ MODE_AOSMITH_TO_HA

dictionary homeassistant.components.aosmith.water_heater.MODE_AOSMITH_TO_HA
Initial value:
1 = {
2  AOSmithOperationMode.ELECTRIC: STATE_ELECTRIC,
3  AOSmithOperationMode.HEAT_PUMP: STATE_HEAT_PUMP,
4  AOSmithOperationMode.HYBRID: STATE_ECO,
5  AOSmithOperationMode.VACATION: STATE_OFF,
6 }

Definition at line 30 of file water_heater.py.

◆ MODE_HA_TO_AOSMITH

dictionary homeassistant.components.aosmith.water_heater.MODE_HA_TO_AOSMITH
Initial value:
1 = {
2  STATE_ECO: AOSmithOperationMode.HYBRID,
3  STATE_ELECTRIC: AOSmithOperationMode.ELECTRIC,
4  STATE_HEAT_PUMP: AOSmithOperationMode.HEAT_PUMP,
5  STATE_OFF: AOSmithOperationMode.VACATION,
6 }

Definition at line 24 of file water_heater.py.