Public Member Functions | |
| None | __init__ (self, EventManager event_manager) |
| bool | async_start (self) |
| None | async_stop (self) |
Public Attributes | |
| state | |
Private Member Functions | |
| None | _async_create_webhook_subscription (self) |
| None | _async_handle_webhook (self, HomeAssistant hass, str webhook_id, Request request) |
| None | _async_process_webhook (self, HomeAssistant hass, str webhook_id, bytes|None content) |
| None | _async_register_webhook (self) |
| bool | _async_start_webhook (self) |
| def | _async_unregister_webhook (self) |
| None | _async_unsubscribe_webhook (self) |
Private Attributes | |
| _device | |
| _event_manager | |
| _hass | |
| _name | |
| _notification_manager | |
| _old_webhook_unique_id | |
| _webhook_unique_id | |
| _webhook_url | |
Manage ONVIF webhook subscriptions. If the camera supports webhooks, we will use that instead of pullpoint subscriptions as soon as we detect that the camera can reach our webhook.
| None homeassistant.components.onvif.event.WebHookManager.__init__ | ( | self, | |
| EventManager | event_manager | ||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| bool homeassistant.components.onvif.event.WebHookManager.async_start | ( | self | ) |
| None homeassistant.components.onvif.event.WebHookManager.async_stop | ( | self | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |