| __init__(self, HomeAssistant hass, ProtectApiClient protect, timedelta update_interval, UFPConfigEntry entry) | homeassistant.components.unifiprotect.data.ProtectData | |
| _async_add_device(self, ProtectAdoptableDeviceModel device) | homeassistant.components.unifiprotect.data.ProtectData | private |
| _async_poll(self, datetime now) | homeassistant.components.unifiprotect.data.ProtectData | private |
| _async_process_updates(self) | homeassistant.components.unifiprotect.data.ProtectData | private |
| _async_process_ws_message(self, WSSubscriptionMessage message) | homeassistant.components.unifiprotect.data.ProtectData | private |
| _async_remove_device(self, ProtectAdoptableDeviceModel device) | homeassistant.components.unifiprotect.data.ProtectData | private |
| _async_signal_device_update(self, ProtectDeviceType device) | homeassistant.components.unifiprotect.data.ProtectData | private |
| _async_unsubscribe(self, str mac, Callable[[ProtectDeviceType], None] update_callback) | homeassistant.components.unifiprotect.data.ProtectData | private |
| _async_update_change(self, bool success, bool force_update=False, Exception|None exception=None) | homeassistant.components.unifiprotect.data.ProtectData | private |
| _async_update_device(self, ProtectAdoptableDeviceModel|NVR device, dict[str, Any] changed_data) | homeassistant.components.unifiprotect.data.ProtectData | private |
| _async_websocket_state_changed(self, WebsocketState state) | homeassistant.components.unifiprotect.data.ProtectData | private |
| _auth_failures | homeassistant.components.unifiprotect.data.ProtectData | private |
| _entry | homeassistant.components.unifiprotect.data.ProtectData | private |
| _hass | homeassistant.components.unifiprotect.data.ProtectData | private |
| _unsubs | homeassistant.components.unifiprotect.data.ProtectData | private |
| _update_interval | homeassistant.components.unifiprotect.data.ProtectData | private |
| add_signal | homeassistant.components.unifiprotect.data.ProtectData | |
| adopt_signal | homeassistant.components.unifiprotect.data.ProtectData | |
| api | homeassistant.components.unifiprotect.data.ProtectData | |
| async_add_pending_camera_id(self, str camera_id) | homeassistant.components.unifiprotect.data.ProtectData | |
| async_refresh(self) | homeassistant.components.unifiprotect.data.ProtectData | |
| async_setup(self) | homeassistant.components.unifiprotect.data.ProtectData | |
| async_stop(self, *Any args) | homeassistant.components.unifiprotect.data.ProtectData | |
| async_subscribe(self, str mac, Callable[[ProtectDeviceType], None] update_callback) | homeassistant.components.unifiprotect.data.ProtectData | |
| async_subscribe_adopt(self, Callable[[ProtectAdoptableDeviceModel], None] add_callback) | homeassistant.components.unifiprotect.data.ProtectData | |
| channels_signal | homeassistant.components.unifiprotect.data.ProtectData | |
| disable_stream(self) | homeassistant.components.unifiprotect.data.ProtectData | |
| get_by_types(self, Iterable[ModelType] device_types, bool ignore_unadopted=True) | homeassistant.components.unifiprotect.data.ProtectData | |
| get_cameras(self, bool ignore_unadopted=True) | homeassistant.components.unifiprotect.data.ProtectData | |
| last_update_success | homeassistant.components.unifiprotect.data.ProtectData | |
| max_events(self) | homeassistant.components.unifiprotect.data.ProtectData | |