Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.sleepiq.button Namespace Reference

Classes

class  SleepIQButtonEntityDescription
 
class  SleepNumberButton
 

Functions

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

Variables

list ENTITY_DESCRIPTIONS
 

Detailed Description

Support for SleepIQ buttons.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.sleepiq.button.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up the sleep number buttons.

Definition at line 44 of file button.py.

Variable Documentation

◆ ENTITY_DESCRIPTIONS

list homeassistant.components.sleepiq.button.ENTITY_DESCRIPTIONS
Initial value:
1 = [
2  SleepIQButtonEntityDescription(
3  key="calibrate",
4  name="Calibrate",
5  press_action=lambda client: client.calibrate(),
6  icon="mdi:target",
7  ),
8  SleepIQButtonEntityDescription(
9  key="stop-pump",
10  name="Stop Pump",
11  press_action=lambda client: client.stop_pump(),
12  icon="mdi:stop",
13  ),
14 ]

Definition at line 28 of file button.py.