Namespaces | |
| alarm_control_panel | |
| camera | |
| config_flow | |
| const | |
| coordinator | |
| model | |
| sensor | |
Functions | |
| None | _async_update_listener (HomeAssistant hass, ConfigEntry entry) |
| Api | _get_canary_api_instance (ConfigEntry entry) |
| bool | async_setup (HomeAssistant hass, ConfigType config) |
| bool | async_setup_entry (HomeAssistant hass, ConfigEntry entry) |
| bool | async_unload_entry (HomeAssistant hass, ConfigEntry entry) |
Variables | |
| camera_config | |
| canary_api = await hass.async_add_executor_job(_get_canary_api_instance, entry) | |
| coordinator = CanaryDataUpdateCoordinator(hass, api=canary_api) | |
| entry | |
| extra | |
| ffmpeg_arguments = DEFAULT_FFMPEG_ARGUMENTS | |
| Final | |
| dictionary | options |
| seconds | |
| undo_listener = entry.add_update_listener(_async_update_listener) | |
| unload_ok = await hass.config_entries.async_unload_platforms(entry, PLATFORMS) | |
Support for Canary devices.
|
private |
Definition at line 136 of file __init__.py.
|
private |
Handle options update.
Initialize a new instance of CanaryApi.
Definition at line 141 of file __init__.py.
| bool homeassistant.components.canary.async_setup | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Definition at line 60 of file __init__.py.
| bool homeassistant.components.canary.async_setup_entry | ( | HomeAssistant | hass, |
| ConfigEntry | entry | ||
| ) |
Definition at line 93 of file __init__.py.
| bool homeassistant.components.canary.async_unload_entry | ( | HomeAssistant | hass, |
| ConfigEntry | entry | ||
| ) |
Definition at line 125 of file __init__.py.
| homeassistant.components.canary.camera_config |
Definition at line 69 of file __init__.py.
| homeassistant.components.canary.canary_api = await hass.async_add_executor_job(_get_canary_api_instance, entry) |
Definition at line 105 of file __init__.py.
| homeassistant.components.canary.coordinator = CanaryDataUpdateCoordinator(hass, api=canary_api) |
Definition at line 110 of file __init__.py.
| homeassistant.components.canary.entry |
Definition at line 102 of file __init__.py.
| homeassistant.components.canary.extra |
Definition at line 50 of file __init__.py.
| homeassistant.components.canary.ffmpeg_arguments = DEFAULT_FFMPEG_ARGUMENTS |
Set up the Canary integration.
Definition at line 67 of file __init__.py.
| homeassistant.components.canary.Final |
Definition at line 31 of file __init__.py.
| homeassistant.components.canary.options |
| homeassistant.components.canary.seconds |
Definition at line 33 of file __init__.py.
| homeassistant.components.canary.undo_listener = entry.add_update_listener(_async_update_listener) |
Definition at line 113 of file __init__.py.
| homeassistant.components.canary.unload_ok = await hass.config_entries.async_unload_platforms(entry, PLATFORMS) |
Unload a config entry.
Definition at line 127 of file __init__.py.