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

Classes

class  PresetMode
 
class  Touchline
 

Functions

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

Variables

 PLATFORM_SCHEMA = CLIMATE_PLATFORM_SCHEMA.extend({vol.Required(CONF_HOST): cv.string})
 
dictionary PRESET_MODES
 
dictionary TOUCHLINE_HA_PRESETS
 

Detailed Description

Platform for Roth Touchline floor heating controller.

Function Documentation

◆ setup_platform()

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

Definition at line 47 of file climate.py.

Variable Documentation

◆ PLATFORM_SCHEMA

homeassistant.components.touchline.climate.PLATFORM_SCHEMA = CLIMATE_PLATFORM_SCHEMA.extend({vol.Required(CONF_HOST): cv.string})

Definition at line 44 of file climate.py.

◆ PRESET_MODES

dictionary homeassistant.components.touchline.climate.PRESET_MODES
Initial value:
1 = {
2  "Normal": PresetMode(mode=0, program=0),
3  "Night": PresetMode(mode=1, program=0),
4  "Holiday": PresetMode(mode=2, program=0),
5  "Pro 1": PresetMode(mode=0, program=1),
6  "Pro 2": PresetMode(mode=0, program=2),
7  "Pro 3": PresetMode(mode=0, program=3),
8 }

Definition at line 30 of file climate.py.

◆ TOUCHLINE_HA_PRESETS

dictionary homeassistant.components.touchline.climate.TOUCHLINE_HA_PRESETS
Initial value:
1 = {
2  (settings.mode, settings.program): preset
3  for preset, settings in PRESET_MODES.items()
4 }

Definition at line 39 of file climate.py.