Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.ephember.climate Namespace Reference

Classes

class  EphEmberThermostat
 

Functions

None setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback add_entities, DiscoveryInfoType|None discovery_info=None)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
dictionary EPH_TO_HA_STATE
 
dictionary HA_STATE_TO_EPH = {value: key for key, value in EPH_TO_HA_STATE.items()}
 
list OPERATION_LIST = [HVACMode.HEAT_COOL, HVACMode.HEAT, HVACMode.OFF]
 
 PLATFORM_SCHEMA
 
 SCAN_INTERVAL = timedelta(seconds=120)
 

Detailed Description

Support for the EPH Controls Ember themostats.

Function Documentation

◆ setup_platform()

None homeassistant.components.ephember.climate.setup_platform ( HomeAssistant  hass,
ConfigType  config,
AddEntitiesCallback  add_entities,
DiscoveryInfoType | None   discovery_info = None 
)
Set up the ephember thermostat.

Definition at line 60 of file climate.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.ephember.climate._LOGGER = logging.getLogger(__name__)
private

Definition at line 40 of file climate.py.

◆ EPH_TO_HA_STATE

dictionary homeassistant.components.ephember.climate.EPH_TO_HA_STATE
Initial value:
1 = {
2  "AUTO": HVACMode.HEAT_COOL,
3  "ON": HVACMode.HEAT,
4  "OFF": HVACMode.OFF,
5 }

Definition at line 51 of file climate.py.

◆ HA_STATE_TO_EPH

dictionary homeassistant.components.ephember.climate.HA_STATE_TO_EPH = {value: key for key, value in EPH_TO_HA_STATE.items()}

Definition at line 57 of file climate.py.

◆ OPERATION_LIST

list homeassistant.components.ephember.climate.OPERATION_LIST = [HVACMode.HEAT_COOL, HVACMode.HEAT, HVACMode.OFF]

Definition at line 45 of file climate.py.

◆ PLATFORM_SCHEMA

homeassistant.components.ephember.climate.PLATFORM_SCHEMA
Initial value:
1 = CLIMATE_PLATFORM_SCHEMA.extend(
2  {vol.Required(CONF_USERNAME): cv.string, vol.Required(CONF_PASSWORD): cv.string}
3 )

Definition at line 47 of file climate.py.

◆ SCAN_INTERVAL

homeassistant.components.ephember.climate.SCAN_INTERVAL = timedelta(seconds=120)

Definition at line 43 of file climate.py.