Public Member Functions | |
| None | __init__ (self, HomeAssistant hass, CloudPreferences prefs, aiohttp.ClientSession websession, dict[str, Any] alexa_user_config, dict[str, Any] google_user_config) |
| aiohttp.web.AppRunner|None | aiohttp_runner (self) |
| dict[Any, Any] | async_alexa_message (self, dict[Any, Any] payload) |
| None | async_cloud_connect_update (self, bool connect) |
| dict[str, Any] | async_cloud_connection_info (self, dict[str, Any] payload) |
| None | async_cloudhooks_update (self, dict[str, dict[str, str|bool]] data) |
| None | async_create_repair_issue (self, str identifier, str translation_key, *dict[str, str]|None placeholders=None, Literal["error", "warning"] severity="warning") |
| dict[Any, Any] | async_google_message (self, dict[Any, Any] payload) |
| None | async_system_message (self, dict[Any, Any]|None payload) |
| dict[Any, Any] | async_webhook_message (self, dict[Any, Any] payload) |
| Path | base_path (self) |
| str | client_name (self) |
| None | cloud_connected (self) |
| None | cloud_disconnected (self) |
| None | cloud_started (self) |
| None | cloud_stopped (self) |
| dict[str, dict[str, str|bool]] | cloudhooks (self) |
| None | dispatcher_message (self, str identifier, Any data=None) |
| alexa_config.CloudAlexaConfig | get_alexa_config (self) |
| google_config.CloudGoogleConfig | get_google_config (self) |
| None | logout_cleanups (self) |
| asyncio.AbstractEventLoop | loop (self) |
| CloudPreferences | prefs (self) |
| str|None | relayer_region (self) |
| bool | remote_autostart (self) |
| None | user_message (self, str identifier, str title, str message) |
| aiohttp.ClientSession | websession (self) |
Public Attributes | |
| alexa_user_config | |
| google_user_config | |
Private Attributes | |
| _alexa_config | |
| _alexa_config_init_lock | |
| _cloud_ice_servers_listener | |
| _google_config | |
| _google_config_init_lock | |
| _hass | |
| _prefs | |
| _relayer_region | |
| _websession | |
| None homeassistant.components.cloud.client.CloudClient.__init__ | ( | self, | |
| HomeAssistant | hass, | ||
| CloudPreferences | prefs, | ||
| aiohttp.ClientSession | websession, | ||
| dict[str, Any] | alexa_user_config, | ||
| dict[str, Any] | google_user_config | ||
| ) |
| aiohttp.web.AppRunner | None homeassistant.components.cloud.client.CloudClient.aiohttp_runner | ( | self | ) |
| dict[Any, Any] homeassistant.components.cloud.client.CloudClient.async_alexa_message | ( | self, | |
| dict[Any, Any] | payload | ||
| ) |
| None homeassistant.components.cloud.client.CloudClient.async_cloud_connect_update | ( | self, | |
| bool | connect | ||
| ) |
| dict[str, Any] homeassistant.components.cloud.client.CloudClient.async_cloud_connection_info | ( | self, | |
| dict[str, Any] | payload | ||
| ) |
| None homeassistant.components.cloud.client.CloudClient.async_cloudhooks_update | ( | self, | |
| dict[str, dict[str, str | bool]] | data | ||
| ) |
| None homeassistant.components.cloud.client.CloudClient.async_create_repair_issue | ( | self, | |
| str | identifier, | ||
| str | translation_key, | ||
| *dict[str, str] | None | placeholders = None, |
||
| Literal["error", "warning"] | severity = "warning" |
||
| ) |
| dict[Any, Any] homeassistant.components.cloud.client.CloudClient.async_google_message | ( | self, | |
| dict[Any, Any] | payload | ||
| ) |
| None homeassistant.components.cloud.client.CloudClient.async_system_message | ( | self, | |
| dict[Any, Any] | None | payload | ||
| ) |
| dict[Any, Any] homeassistant.components.cloud.client.CloudClient.async_webhook_message | ( | self, | |
| dict[Any, Any] | payload | ||
| ) |
| Path homeassistant.components.cloud.client.CloudClient.base_path | ( | self | ) |
| str homeassistant.components.cloud.client.CloudClient.client_name | ( | self | ) |
| None homeassistant.components.cloud.client.CloudClient.cloud_connected | ( | self | ) |
| None homeassistant.components.cloud.client.CloudClient.cloud_disconnected | ( | self | ) |
| None homeassistant.components.cloud.client.CloudClient.cloud_started | ( | self | ) |
| None homeassistant.components.cloud.client.CloudClient.cloud_stopped | ( | self | ) |
| dict[str, dict[str, str | bool]] homeassistant.components.cloud.client.CloudClient.cloudhooks | ( | self | ) |
| None homeassistant.components.cloud.client.CloudClient.dispatcher_message | ( | self, | |
| str | identifier, | ||
| Any | data = None |
||
| ) |
| alexa_config.CloudAlexaConfig homeassistant.components.cloud.client.CloudClient.get_alexa_config | ( | self | ) |
| google_config.CloudGoogleConfig homeassistant.components.cloud.client.CloudClient.get_google_config | ( | self | ) |
| None homeassistant.components.cloud.client.CloudClient.logout_cleanups | ( | self | ) |
| asyncio.AbstractEventLoop homeassistant.components.cloud.client.CloudClient.loop | ( | self | ) |
| CloudPreferences homeassistant.components.cloud.client.CloudClient.prefs | ( | self | ) |
| str | None homeassistant.components.cloud.client.CloudClient.relayer_region | ( | self | ) |
| bool homeassistant.components.cloud.client.CloudClient.remote_autostart | ( | self | ) |
| None homeassistant.components.cloud.client.CloudClient.user_message | ( | self, | |
| str | identifier, | ||
| str | title, | ||
| str | message | ||
| ) |
| aiohttp.ClientSession homeassistant.components.cloud.client.CloudClient.websession | ( | self | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| homeassistant.components.cloud.client.CloudClient.alexa_user_config |
| homeassistant.components.cloud.client.CloudClient.google_user_config |