Define a SimpliSafe data object.
Definition at line 419 of file __init__.py.
◆ __init__()
◆ _async_cancel_websocket_loop()
| None homeassistant.components.simplisafe.SimpliSafe._async_cancel_websocket_loop |
( |
|
self | ) |
|
|
private |
Stop any existing websocket reconnection loop.
Definition at line 494 of file __init__.py.
◆ _async_process_new_notifications()
| None homeassistant.components.simplisafe.SimpliSafe._async_process_new_notifications |
( |
|
self, |
|
|
SystemType |
system |
|
) |
| |
|
private |
Act on any new system notifications.
Definition at line 437 of file __init__.py.
◆ _async_start_websocket_loop()
| None homeassistant.components.simplisafe.SimpliSafe._async_start_websocket_loop |
( |
|
self | ) |
|
|
private |
Start a websocket reconnection loop.
Definition at line 473 of file __init__.py.
◆ _async_websocket_on_event()
| None homeassistant.components.simplisafe.SimpliSafe._async_websocket_on_event |
( |
|
self, |
|
|
WebsocketEvent |
event |
|
) |
| |
|
private |
Define a callback for receiving a websocket event.
Definition at line 508 of file __init__.py.
◆ async_init()
| None homeassistant.components.simplisafe.SimpliSafe.async_init |
( |
|
self | ) |
|
Initialize the SimpliSafe "manager" class.
Definition at line 539 of file __init__.py.
◆ async_update()
| None homeassistant.components.simplisafe.SimpliSafe.async_update |
( |
|
self | ) |
|
Get updated data from SimpliSafe.
Definition at line 612 of file __init__.py.
◆ _api
| homeassistant.components.simplisafe.SimpliSafe._api |
|
private |
◆ _hass
| homeassistant.components.simplisafe.SimpliSafe._hass |
|
private |
◆ _websocket_reconnect_task
| homeassistant.components.simplisafe.SimpliSafe._websocket_reconnect_task |
|
private |
◆ coordinator
| homeassistant.components.simplisafe.SimpliSafe.coordinator |
◆ entry
| homeassistant.components.simplisafe.SimpliSafe.entry |
◆ systems
| homeassistant.components.simplisafe.SimpliSafe.systems |
The documentation for this class was generated from the following file: