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

Classes

class  DoorBirdButton
 
class  DoorbirdButtonEntityDescription
 

Functions

None async_setup_entry (HomeAssistant hass, DoorBirdConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

string IR_RELAY = "__ir_light__"
 
 RELAY_ENTITY_DESCRIPTION
 

Detailed Description

Support for relays and actions in a DoorBird video doorbell.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.doorbird.button.async_setup_entry ( HomeAssistant  hass,
DoorBirdConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up the DoorBird button platform.

Definition at line 45 of file button.py.

Variable Documentation

◆ IR_RELAY

string homeassistant.components.doorbird.button.IR_RELAY = "__ir_light__"

Definition at line 16 of file button.py.

◆ RELAY_ENTITY_DESCRIPTION

homeassistant.components.doorbird.button.RELAY_ENTITY_DESCRIPTION
Initial value:
1 = DoorbirdButtonEntityDescription(
2  key="relay",
3  press_action=lambda door_station, relay: door_station.device.energize_relay(relay),
4 )

Definition at line 26 of file button.py.