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

Classes

class  GeniusWaterHeater
 

Functions

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

Variables

list GH_HEATERS = ["hot water temperature"]
 
dictionary GH_STATE_TO_HA
 
dictionary HA_OPMODE_TO_GH = {STATE_OFF: "off", STATE_AUTO: "timer", STATE_MANUAL: "override"}
 
string STATE_AUTO = "auto"
 
string STATE_MANUAL = "manual"
 

Detailed Description

Support for Genius Hub water_heater devices.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.geniushub.water_heater.async_setup_entry ( HomeAssistant  hass,
GeniusHubConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up the Genius Hub water heater entities.

Definition at line 36 of file water_heater.py.

Variable Documentation

◆ GH_HEATERS

list homeassistant.components.geniushub.water_heater.GH_HEATERS = ["hot water temperature"]

Definition at line 33 of file water_heater.py.

◆ GH_STATE_TO_HA

dictionary homeassistant.components.geniushub.water_heater.GH_STATE_TO_HA
Initial value:
1 = {
2  "off": STATE_OFF,
3  "timer": STATE_AUTO,
4  "footprint": None,
5  "away": None,
6  "override": STATE_MANUAL,
7  "early": None,
8  "test": None,
9  "linked": None,
10  "other": None,
11 }

Definition at line 21 of file water_heater.py.

◆ HA_OPMODE_TO_GH

dictionary homeassistant.components.geniushub.water_heater.HA_OPMODE_TO_GH = {STATE_OFF: "off", STATE_AUTO: "timer", STATE_MANUAL: "override"}

Definition at line 20 of file water_heater.py.

◆ STATE_AUTO

string homeassistant.components.geniushub.water_heater.STATE_AUTO = "auto"

Definition at line 16 of file water_heater.py.

◆ STATE_MANUAL

string homeassistant.components.geniushub.water_heater.STATE_MANUAL = "manual"

Definition at line 17 of file water_heater.py.