Home Assistant Unofficial Reference 2024.12.1
smart_home.py File Reference

Go to the source code of this file.

Namespaces

 homeassistant.components.google_assistant.smart_home
 

Functions

def homeassistant.components.google_assistant.smart_home._entity_execute (entity, data, executions)
 
def homeassistant.components.google_assistant.smart_home._process (hass, data, message)
 
def homeassistant.components.google_assistant.smart_home.api_disabled_response (message, agent_user_id)
 
None homeassistant.components.google_assistant.smart_home.async_devices_disconnect (HomeAssistant hass, RequestData data, dict[str, Any] payload)
 
dict[str, Any] homeassistant.components.google_assistant.smart_home.async_devices_identify (HomeAssistant hass, RequestData data, dict[str, Any] payload)
 
dict[str, Any] homeassistant.components.google_assistant.smart_home.async_devices_proxy_selected (HomeAssistant hass, RequestData data, dict[str, Any] payload)
 
dict[str, Any] homeassistant.components.google_assistant.smart_home.async_devices_query (HomeAssistant hass, RequestData data, dict[str, Any] payload)
 
def homeassistant.components.google_assistant.smart_home.async_devices_query_response (hass, config, payload_devices)
 
dict[str, Any] homeassistant.components.google_assistant.smart_home.async_devices_reachable (HomeAssistant hass, RequestData data, dict[str, Any] payload)
 
dict[str, Any] homeassistant.components.google_assistant.smart_home.async_devices_sync (HomeAssistant hass, RequestData data, dict[str, Any] payload)
 
def homeassistant.components.google_assistant.smart_home.async_devices_sync_response (hass, config, agent_user_id)
 
def homeassistant.components.google_assistant.smart_home.async_handle_message (hass, config, agent_user_id, local_user_id, message, source)
 
def homeassistant.components.google_assistant.smart_home.create_sync_response (str agent_user_id, list devices)
 
dict[str, Any] homeassistant.components.google_assistant.smart_home.handle_devices_execute (HomeAssistant hass, RequestData data, dict[str, Any] payload)
 

Variables

 homeassistant.components.google_assistant.smart_home._LOGGER = logging.getLogger(__name__)
 
int homeassistant.components.google_assistant.smart_home.EXECUTE_LIMIT = 2