Public Member Functions | |
| None | __init__ (self, HomeAssistant hass, Mapping[str, Any] config, Mapping[str, Any] options) |
| Host | api (self) |
| None | async_init (self) |
| None | async_register_update_cmd (self, str cmd, int|None channel=None) |
| None | async_unregister_update_cmd (self, str cmd, int|None channel=None) |
| None | disconnect (self) |
| str | event_connection (self) |
| None | handle_webhook (self, HomeAssistant hass, str webhook_id, Request request) |
| None | register_webhook (self) |
| None | renew (self) |
| None | stop (self, *Any _) |
| None | subscribe (self) |
| str | unique_id (self) |
| None | unregister_webhook (self) |
| None | update_states (self) |
Public Attributes | |
| last_wake | |
| webhook_id | |
Private Member Functions | |
| None | _async_check_onvif (self, *Any _) |
| None | _async_check_onvif_long_poll (self, *Any _) |
| None | _async_check_tcp_push (self, *Any _) |
| None | _async_long_polling (self, *Any _) |
| None | _async_poll_all_motion (self, *Any _) |
| None | _async_start_long_polling (self, bool initial=False) |
| None | _async_stop_long_polling (self) |
| None | _process_webhook_data (self, HomeAssistant hass, str webhook_id, bytes|None data) |
| None | _renew (self, Literal[SubType.push, SubType.long_poll] sub_type) |
| None | _signal_write_ha_state (self, list[int]|None channels=None) |
| None homeassistant.components.reolink.host.ReolinkHost.__init__ | ( | self, | |
| HomeAssistant | hass, | ||
| Mapping[str, Any] | config, | ||
| Mapping[str, Any] | options | ||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| Host homeassistant.components.reolink.host.ReolinkHost.api | ( | self | ) |
| None homeassistant.components.reolink.host.ReolinkHost.async_init | ( | self | ) |
| None homeassistant.components.reolink.host.ReolinkHost.async_register_update_cmd | ( | self, | |
| str | cmd, | ||
| int | None | channel = None |
||
| ) |
| None homeassistant.components.reolink.host.ReolinkHost.async_unregister_update_cmd | ( | self, | |
| str | cmd, | ||
| int | None | channel = None |
||
| ) |
| None homeassistant.components.reolink.host.ReolinkHost.disconnect | ( | self | ) |
| str homeassistant.components.reolink.host.ReolinkHost.event_connection | ( | self | ) |
| None homeassistant.components.reolink.host.ReolinkHost.handle_webhook | ( | self, | |
| HomeAssistant | hass, | ||
| str | webhook_id, | ||
| Request | request | ||
| ) |
| None homeassistant.components.reolink.host.ReolinkHost.register_webhook | ( | self | ) |
| None homeassistant.components.reolink.host.ReolinkHost.renew | ( | self | ) |
| None homeassistant.components.reolink.host.ReolinkHost.stop | ( | self, | |
| *Any | _ | ||
| ) |
| None homeassistant.components.reolink.host.ReolinkHost.subscribe | ( | self | ) |
| str homeassistant.components.reolink.host.ReolinkHost.unique_id | ( | self | ) |
| None homeassistant.components.reolink.host.ReolinkHost.unregister_webhook | ( | self | ) |
| None homeassistant.components.reolink.host.ReolinkHost.update_states | ( | self | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| homeassistant.components.reolink.host.ReolinkHost.webhook_id |