Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.bthome.event Namespace Reference

Classes

class  BTHomeEventEntity
 

Functions

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

Variables

dictionary DESCRIPTIONS_BY_EVENT_CLASS
 

Detailed Description

Support for bthome event entities.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.bthome.event.async_setup_entry ( HomeAssistant  hass,
BTHomeConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up BTHome event.

Definition at line 103 of file event.py.

Variable Documentation

◆ DESCRIPTIONS_BY_EVENT_CLASS

dictionary homeassistant.components.bthome.event.DESCRIPTIONS_BY_EVENT_CLASS
Initial value:
1 = {
2  EVENT_CLASS_BUTTON: EventEntityDescription(
3  key=EVENT_CLASS_BUTTON,
4  translation_key="button",
5  event_types=[
6  "press",
7  "double_press",
8  "triple_press",
9  "long_press",
10  "long_double_press",
11  "long_triple_press",
12  ],
13  device_class=EventDeviceClass.BUTTON,
14  ),
15  EVENT_CLASS_DIMMER: EventEntityDescription(
16  key=EVENT_CLASS_DIMMER,
17  translation_key="dimmer",
18  event_types=["rotate_left", "rotate_right"],
19  ),
20 }

Definition at line 28 of file event.py.