Alexa Configuration.
Definition at line 132 of file alexa_config.py.
◆ __init__()
◆ _async_exposed_entities_updated()
| None homeassistant.components.cloud.alexa_config.CloudAlexaConfig._async_exposed_entities_updated |
( |
|
self | ) |
|
|
private |
◆ _async_prefs_updated()
| None homeassistant.components.cloud.alexa_config.CloudAlexaConfig._async_prefs_updated |
( |
|
self, |
|
|
CloudPreferences |
prefs |
|
) |
| |
|
private |
◆ _handle_entity_registry_updated()
| None homeassistant.components.cloud.alexa_config.CloudAlexaConfig._handle_entity_registry_updated |
( |
|
self, |
|
|
Event[er.EventEntityRegistryUpdatedData]
|
event |
|
) |
| |
|
private |
◆ _migrate_alexa_entity_settings_v1()
| None homeassistant.components.cloud.alexa_config.CloudAlexaConfig._migrate_alexa_entity_settings_v1 |
( |
|
self | ) |
|
|
private |
Migrate alexa entity settings to entity registry options.
Definition at line 202 of file alexa_config.py.
◆ _should_expose_legacy()
| bool homeassistant.components.cloud.alexa_config.CloudAlexaConfig._should_expose_legacy |
( |
|
self, |
|
|
str |
entity_id |
|
) |
| |
|
private |
◆ _sync_helper()
| bool homeassistant.components.cloud.alexa_config.CloudAlexaConfig._sync_helper |
( |
|
self, |
|
|
list[str] |
to_update, |
|
|
list[str] |
to_remove |
|
) |
| |
|
private |
Sync entities to Alexa.
Return boolean if it was successful.
Definition at line 478 of file alexa_config.py.
◆ _sync_prefs()
| None homeassistant.components.cloud.alexa_config.CloudAlexaConfig._sync_prefs |
( |
|
self, |
|
|
datetime |
_now |
|
) |
| |
|
private |
◆ async_get_access_token()
| str | None homeassistant.components.cloud.alexa_config.CloudAlexaConfig.async_get_access_token |
( |
|
self | ) |
|
◆ async_initialize()
| None homeassistant.components.cloud.alexa_config.CloudAlexaConfig.async_initialize |
( |
|
self | ) |
|
◆ async_invalidate_access_token()
| None homeassistant.components.cloud.alexa_config.CloudAlexaConfig.async_invalidate_access_token |
( |
|
self | ) |
|
◆ async_sync_entities()
| bool homeassistant.components.cloud.alexa_config.CloudAlexaConfig.async_sync_entities |
( |
|
self | ) |
|
◆ enabled()
| bool homeassistant.components.cloud.alexa_config.CloudAlexaConfig.enabled |
( |
|
self | ) |
|
◆ endpoint()
| str | URL | None homeassistant.components.cloud.alexa_config.CloudAlexaConfig.endpoint |
( |
|
self | ) |
|
◆ entity_config()
| dict[str, Any] homeassistant.components.cloud.alexa_config.CloudAlexaConfig.entity_config |
( |
|
self | ) |
|
◆ locale()
| str homeassistant.components.cloud.alexa_config.CloudAlexaConfig.locale |
( |
|
self | ) |
|
◆ should_expose()
| bool homeassistant.components.cloud.alexa_config.CloudAlexaConfig.should_expose |
( |
|
self, |
|
|
str |
entity_id |
|
) |
| |
◆ should_report_state()
| bool homeassistant.components.cloud.alexa_config.CloudAlexaConfig.should_report_state |
( |
|
self | ) |
|
Return if states should be proactively reported.
Definition at line 170 of file alexa_config.py.
◆ supports_auth()
| bool homeassistant.components.cloud.alexa_config.CloudAlexaConfig.supports_auth |
( |
|
self | ) |
|
◆ user_identifier()
| str homeassistant.components.cloud.alexa_config.CloudAlexaConfig.user_identifier |
( |
|
self | ) |
|
Return an identifier for the user that represents this config.
Definition at line 198 of file alexa_config.py.
◆ _alexa_sync_unsub
| homeassistant.components.cloud.alexa_config.CloudAlexaConfig._alexa_sync_unsub |
|
private |
◆ _cloud
| homeassistant.components.cloud.alexa_config.CloudAlexaConfig._cloud |
|
private |
◆ _cloud_user
| homeassistant.components.cloud.alexa_config.CloudAlexaConfig._cloud_user |
|
private |
◆ _config
| homeassistant.components.cloud.alexa_config.CloudAlexaConfig._config |
|
private |
◆ _cur_entity_prefs
| homeassistant.components.cloud.alexa_config.CloudAlexaConfig._cur_entity_prefs |
|
private |
◆ _endpoint
| homeassistant.components.cloud.alexa_config.CloudAlexaConfig._endpoint |
|
private |
◆ _prefs
| homeassistant.components.cloud.alexa_config.CloudAlexaConfig._prefs |
|
private |
◆ _token
| homeassistant.components.cloud.alexa_config.CloudAlexaConfig._token |
|
private |
◆ _token_valid
| homeassistant.components.cloud.alexa_config.CloudAlexaConfig._token_valid |
|
private |
The documentation for this class was generated from the following file: