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

Classes

class  NestEventEntityDescription
 
class  NestTraitEventEntity
 

Functions

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

Variables

 _LOGGER = logging.getLogger(__name__)
 
list ENTITY_DESCRIPTIONS
 

Detailed Description

Event platform for Google Nest.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.nest.event.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  entry,
AddEntitiesCallback   async_add_entities 
)
Set up the sensors.

Definition at line 70 of file event.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.nest.event._LOGGER = logging.getLogger(__name__)
private

Definition at line 30 of file event.py.

◆ ENTITY_DESCRIPTIONS

list homeassistant.components.nest.event.ENTITY_DESCRIPTIONS
Initial value:
1 = [
2  NestEventEntityDescription(
3  key=EVENT_DOORBELL_CHIME,
4  translation_key="chime",
5  device_class=EventDeviceClass.DOORBELL,
6  event_types=[EVENT_DOORBELL_CHIME],
7  trait_types=[TraitType.DOORBELL_CHIME],
8  api_event_types=[EventType.DOORBELL_CHIME],
9  ),
10  NestEventEntityDescription(
11  key=EVENT_CAMERA_MOTION,
12  translation_key="motion",
13  device_class=EventDeviceClass.MOTION,
14  event_types=[EVENT_CAMERA_MOTION, EVENT_CAMERA_PERSON, EVENT_CAMERA_SOUND],
15  trait_types=[
16  TraitType.CAMERA_MOTION,
17  TraitType.CAMERA_PERSON,
18  TraitType.CAMERA_SOUND,
19  ],
20  api_event_types=[
21  EventType.CAMERA_MOTION,
22  EventType.CAMERA_PERSON,
23  EventType.CAMERA_SOUND,
24  ],
25  ),
26 ]

Definition at line 42 of file event.py.