Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.evohome Namespace Reference

Namespaces

 climate
 
 const
 
 coordinator
 
 entity
 
 helpers
 
 water_heater
 

Classes

class  EvoSession
 

Functions

bool async_setup (HomeAssistant hass, ConfigType config)
 
None setup_service_functions (HomeAssistant hass, EvoBroker broker)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
 extra
 
 Final
 

Detailed Description

Support for (EMEA/EU-based) Honeywell TCC systems.

Such systems provide heating/cooling and DHW and include Evohome, Round Thermostat, and
others.

Function Documentation

◆ async_setup()

bool homeassistant.components.evohome.async_setup ( HomeAssistant  hass,
ConfigType  config 
)
Set up the Evohome integration.

Definition at line 215 of file __init__.py.

◆ setup_service_functions()

None homeassistant.components.evohome.setup_service_functions ( HomeAssistant  hass,
EvoBroker  broker 
)
Set up the service handlers for the system/zone operating modes.

Not all Honeywell TCC-compatible systems support all operating modes. In addition,
each mode will require any of four distinct service schemas. This has to be
enumerated before registering the appropriate handlers.

It appears that all TCC-compatible systems support the same three zones modes.

Definition at line 270 of file __init__.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.evohome._LOGGER = logging.getLogger(__name__)
private

Definition at line 64 of file __init__.py.

◆ extra

homeassistant.components.evohome.extra

Definition at line 79 of file __init__.py.

◆ Final

homeassistant.components.evohome.Final

Definition at line 66 of file __init__.py.