Public Member Functions | |
| None | __init__ (self, HomeAssistant hass, DoorBird device, str|None name, str|None custom_url, str token, dict[str, str] event_entity_ids) |
| None | async_register_events (self) |
| str|None | custom_url (self) |
| DoorBird | device (self) |
| dict[str, str|None] | get_event_data (self, str event) |
| str|None | name (self) |
| str | slug (self) |
| str | token (self) |
| None | update_events (self, list[str] events) |
Public Attributes | |
| door_station_events | |
| event_descriptions | |
| events | |
Private Member Functions | |
| DoorbirdEventConfig | _async_get_event_config (self, dict[str, dict[str, Any]] http_fav) |
| dict[str, dict[str, Any]] | _async_get_http_favorites (self) |
| bool | _async_register_event (self, str hass_url, str event, dict[str, dict[str, Any]] http_fav) |
| dict[str, Any] | _async_register_events (self) |
| None | _configure_unconfigured_favorites (self, DoorbirdEventConfig event_config) |
| str | _get_event_name (self, str event) |
Private Attributes | |
| _custom_url | |
| _device | |
| _event_entity_ids | |
| _hass | |
| _name | |
| _token | |
Attach additional information to pass along with configured device.
| None homeassistant.components.doorbird.device.ConfiguredDoorBird.__init__ | ( | self, | |
| HomeAssistant | hass, | ||
| DoorBird | device, | ||
| str | None | name, | ||
| str | None | custom_url, | ||
| str | token, | ||
| dict[str, str] | event_entity_ids | ||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| None homeassistant.components.doorbird.device.ConfiguredDoorBird.async_register_events | ( | self | ) |
| str | None homeassistant.components.doorbird.device.ConfiguredDoorBird.custom_url | ( | self | ) |
| DoorBird homeassistant.components.doorbird.device.ConfiguredDoorBird.device | ( | self | ) |
| dict[str, str | None] homeassistant.components.doorbird.device.ConfiguredDoorBird.get_event_data | ( | self, | |
| str | event | ||
| ) |
| str | None homeassistant.components.doorbird.device.ConfiguredDoorBird.name | ( | self | ) |
| str homeassistant.components.doorbird.device.ConfiguredDoorBird.slug | ( | self | ) |
| str homeassistant.components.doorbird.device.ConfiguredDoorBird.token | ( | self | ) |
| None homeassistant.components.doorbird.device.ConfiguredDoorBird.update_events | ( | self, | |
| list[str] | events | ||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| homeassistant.components.doorbird.device.ConfiguredDoorBird.door_station_events |
| homeassistant.components.doorbird.device.ConfiguredDoorBird.event_descriptions |
| homeassistant.components.doorbird.device.ConfiguredDoorBird.events |