Home Assistant Unofficial Reference 2024.12.1
__init__.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.automation.AutomationEntity
 
class  homeassistant.components.automation.AutomationEntityConfig
 
class  homeassistant.components.automation.BaseAutomationEntity
 
class  homeassistant.components.automation.IfAction
 
class  homeassistant.components.automation.UnavailableAutomationEntity
 

Namespaces

 homeassistant.components.automation
 

Functions

None homeassistant.components.automation._async_process_config (HomeAssistant hass, dict[str, Any] config, EntityComponent[BaseAutomationEntity] component)
 
IfAction|None homeassistant.components.automation._async_process_if (HomeAssistant hass, str name, dict[str, Any] config)
 
None homeassistant.components.automation._async_process_single_config (HomeAssistant hass, dict[str, Any] config, EntityComponent[BaseAutomationEntity] component, str automation_id)
 
bool homeassistant.components.automation._automation_matches_config (BaseAutomationEntity|None automation, AutomationEntityConfig|None config)
 
str homeassistant.components.automation._automation_name (AutomationEntityConfig automation_config)
 
list[str] homeassistant.components.automation._automations_with_x (HomeAssistant hass, str referenced_id, str property_name)
 
list[BaseAutomationEntity] homeassistant.components.automation._create_automation_entities (HomeAssistant hass, list[AutomationEntityConfig] automation_configs)
 
list[AutomationEntityConfig] homeassistant.components.automation._prepare_automation_config (HomeAssistant hass, ConfigType config, str|None wanted_automation_id)
 
list[str] homeassistant.components.automation._trigger_extract_devices (dict trigger_conf)
 
list[str] homeassistant.components.automation._trigger_extract_entities (dict trigger_conf)
 
list[str] homeassistant.components.automation._x_in_automation (HomeAssistant hass, str entity_id, str property_name)
 
list[str] homeassistant.components.automation.areas_in_automation (HomeAssistant hass, str entity_id)
 
bool homeassistant.components.automation.async_setup (HomeAssistant hass, ConfigType config)
 
list[str] homeassistant.components.automation.automations_with_area (HomeAssistant hass, str area_id)
 
list[str] homeassistant.components.automation.automations_with_blueprint (HomeAssistant hass, str blueprint_path)
 
list[str] homeassistant.components.automation.automations_with_device (HomeAssistant hass, str device_id)
 
list[str] homeassistant.components.automation.automations_with_entity (HomeAssistant hass, str entity_id)
 
list[str] homeassistant.components.automation.automations_with_floor (HomeAssistant hass, str floor_id)
 
list[str] homeassistant.components.automation.automations_with_label (HomeAssistant hass, str label_id)
 
str|None homeassistant.components.automation.blueprint_in_automation (HomeAssistant hass, str entity_id)
 
list[str] homeassistant.components.automation.devices_in_automation (HomeAssistant hass, str entity_id)
 
list[str] homeassistant.components.automation.entities_in_automation (HomeAssistant hass, str entity_id)
 
list[str] homeassistant.components.automation.floors_in_automation (HomeAssistant hass, str entity_id)
 
bool homeassistant.components.automation.is_on (HomeAssistant hass, str entity_id)
 
list[str] homeassistant.components.automation.labels_in_automation (HomeAssistant hass, str entity_id)
 
None homeassistant.components.automation.websocket_config (HomeAssistant hass, websocket_api.ActiveConnection connection, dict[str, Any] msg)
 

Variables

 homeassistant.components.automation.__all__ = all_with_deprecated_constants(globals())
 
 homeassistant.components.automation.__dir__
 
 homeassistant.components.automation.__getattr__ = partial(check_if_deprecated_constant, module_globals=globals())
 
 homeassistant.components.automation._DEPRECATED_AutomationActionType
 
 homeassistant.components.automation._DEPRECATED_AutomationTriggerData
 
 homeassistant.components.automation._DEPRECATED_AutomationTriggerInfo
 
string homeassistant.components.automation.ATTR_LAST_TRIGGERED = "last_triggered"
 
string homeassistant.components.automation.ATTR_SOURCE = "source"
 
string homeassistant.components.automation.ATTR_VARIABLES = "variables"
 
string homeassistant.components.automation.CONF_SKIP_CONDITION = "skip_condition"
 
string homeassistant.components.automation.CONF_STOP_ACTIONS = "stop_actions"
 
bool homeassistant.components.automation.DEFAULT_STOP_ACTIONS = True
 
string homeassistant.components.automation.ENTITY_ID_FORMAT = DOMAIN + ".{}"
 
string homeassistant.components.automation.EVENT_AUTOMATION_RELOADED = "automation_reloaded"
 
string homeassistant.components.automation.EVENT_AUTOMATION_TRIGGERED = "automation_triggered"
 
string homeassistant.components.automation.SERVICE_TRIGGER = "trigger"