Public Member Functions | |
| None | __init__ (self, HomeAssistant hass, ConfigEntry entry) |
| None | async_login (self) |
| None | async_reboot (self) |
| None | async_setup (self) |
| None | async_shutdown (self) |
| None | async_unload (self) |
| None | async_update (self) |
| Callable[[], None] | subscribe (self, str api_key, str unique_id) |
Public Attributes | |
| config_url | |
| dsm | |
| information | |
| network | |
| photos | |
| security | |
| storage | |
| surveillance_station | |
| system | |
| upgrade | |
| utilisation | |
Private Member Functions | |
| None | _fetch_device_configuration (self) |
| None | _setup_api_requests (self) |
| None | _syno_api_executer (self, Callable api_call) |
| None | _update (self) |
Private Attributes | |
| _entry | |
| _hass | |
| _login_future | |
| _with_information | |
| _with_photos | |
| _with_security | |
| _with_storage | |
| _with_surveillance_station | |
| _with_system | |
| _with_upgrade | |
| _with_utilisation | |
| None homeassistant.components.synology_dsm.common.SynoApi.__init__ | ( | self, | |
| HomeAssistant | hass, | ||
| ConfigEntry | entry | ||
| ) |
|
private |
|
private |
|
private |
|
private |
| None homeassistant.components.synology_dsm.common.SynoApi.async_login | ( | self | ) |
| None homeassistant.components.synology_dsm.common.SynoApi.async_reboot | ( | self | ) |
| None homeassistant.components.synology_dsm.common.SynoApi.async_setup | ( | self | ) |
| None homeassistant.components.synology_dsm.common.SynoApi.async_shutdown | ( | self | ) |
| None homeassistant.components.synology_dsm.common.SynoApi.async_unload | ( | self | ) |
| None homeassistant.components.synology_dsm.common.SynoApi.async_update | ( | self | ) |
| Callable[[], None] homeassistant.components.synology_dsm.common.SynoApi.subscribe | ( | self, | |
| str | api_key, | ||
| str | unique_id | ||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| homeassistant.components.synology_dsm.common.SynoApi.config_url |
| homeassistant.components.synology_dsm.common.SynoApi.information |
| homeassistant.components.synology_dsm.common.SynoApi.network |
| homeassistant.components.synology_dsm.common.SynoApi.photos |
| homeassistant.components.synology_dsm.common.SynoApi.security |
| homeassistant.components.synology_dsm.common.SynoApi.storage |
| homeassistant.components.synology_dsm.common.SynoApi.surveillance_station |
| homeassistant.components.synology_dsm.common.SynoApi.system |
| homeassistant.components.synology_dsm.common.SynoApi.upgrade |
| homeassistant.components.synology_dsm.common.SynoApi.utilisation |