Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.tolo.select Namespace Reference

Classes

class  ToloSelectEntity
 
class  ToloSelectEntityDescription
 

Functions

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

Variables

tuple SELECTS
 

Detailed Description

TOLO Sauna Select controls.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.tolo.select.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up select entities for TOLO Sauna.

Definition at line 54 of file select.py.

Variable Documentation

◆ SELECTS

tuple homeassistant.components.tolo.select.SELECTS
Initial value:
1 = (
2  ToloSelectEntityDescription(
3  key="lamp_mode",
4  translation_key="lamp_mode",
5  options=[lamp_mode.name.lower() for lamp_mode in LampMode],
6  getter=lambda settings: settings.lamp_mode.name.lower(),
7  setter=lambda client, option: client.set_lamp_mode(
8  LampMode[option.upper()].value
9  ),
10  ),
11  ToloSelectEntityDescription(
12  key="aroma_therapy_slot",
13  translation_key="aroma_therapy_slot",
14  options=[
15  aroma_therapy_slot.name.lower() for aroma_therapy_slot in AromaTherapySlot
16  ],
17  getter=lambda settings: settings.aroma_therapy_slot.name.lower(),
18  setter=lambda client, option: client.set_aroma_therapy_slot(
19  AromaTherapySlot[option.upper()].value
20  ),
21  ),
22 )

Definition at line 30 of file select.py.