Home Assistant Unofficial Reference 2024.12.1
exposed_entities.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.homeassistant.exposed_entities.AssistantPreferences
 
class  homeassistant.components.homeassistant.exposed_entities.ExposedEntities
 
class  homeassistant.components.homeassistant.exposed_entities.ExposedEntity
 
class  homeassistant.components.homeassistant.exposed_entities.SerializedExposedEntities
 

Namespaces

 homeassistant.components.homeassistant.exposed_entities
 

Functions

None homeassistant.components.homeassistant.exposed_entities.async_expose_entity (HomeAssistant hass, str assistant, str entity_id, bool should_expose)
 
dict[str, Mapping[str, Any]] homeassistant.components.homeassistant.exposed_entities.async_get_assistant_settings (HomeAssistant hass, str assistant)
 
dict[str, Mapping[str, Any]] homeassistant.components.homeassistant.exposed_entities.async_get_entity_settings (HomeAssistant hass, str entity_id)
 
CALLBACK_TYPE homeassistant.components.homeassistant.exposed_entities.async_listen_entity_updates (HomeAssistant hass, str assistant, Callable[[], None] listener)
 
None homeassistant.components.homeassistant.exposed_entities.async_set_assistant_option (HomeAssistant hass, str assistant, str entity_id, str option, Any value)
 
bool homeassistant.components.homeassistant.exposed_entities.async_should_expose (HomeAssistant hass, str assistant, str entity_id)
 
None homeassistant.components.homeassistant.exposed_entities.ws_expose_entity (HomeAssistant hass, websocket_api.ActiveConnection connection, dict[str, Any] msg)
 
None homeassistant.components.homeassistant.exposed_entities.ws_expose_new_entities_get (HomeAssistant hass, websocket_api.ActiveConnection connection, dict[str, Any] msg)
 
None homeassistant.components.homeassistant.exposed_entities.ws_expose_new_entities_set (HomeAssistant hass, websocket_api.ActiveConnection connection, dict[str, Any] msg)
 
None homeassistant.components.homeassistant.exposed_entities.ws_list_exposed_entities (HomeAssistant hass, websocket_api.ActiveConnection connection, dict[str, Any] msg)
 

Variables

dictionary homeassistant.components.homeassistant.exposed_entities.DEFAULT_EXPOSED_ASSISTANT
 
dictionary homeassistant.components.homeassistant.exposed_entities.DEFAULT_EXPOSED_BINARY_SENSOR_DEVICE_CLASSES
 
dictionary homeassistant.components.homeassistant.exposed_entities.DEFAULT_EXPOSED_DOMAINS
 
dictionary homeassistant.components.homeassistant.exposed_entities.DEFAULT_EXPOSED_SENSOR_DEVICE_CLASSES
 
tuple homeassistant.components.homeassistant.exposed_entities.KNOWN_ASSISTANTS = ("cloud.alexa", "cloud.google_assistant", "conversation")
 
int homeassistant.components.homeassistant.exposed_entities.SAVE_DELAY = 10
 
string homeassistant.components.homeassistant.exposed_entities.STORAGE_KEY = f"{DOMAIN}.exposed_entities"
 
int homeassistant.components.homeassistant.exposed_entities.STORAGE_VERSION = 1