Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.homeassistant.trigger Namespace Reference

Functions

TriggerProtocol _async_get_trigger_platform (HomeAssistant hass, str platform_name)
 
CALLBACK_TYPE async_attach_trigger (HomeAssistant hass, ConfigType config, TriggerActionType action, TriggerInfo trigger_info)
 
ConfigType async_validate_trigger_config (HomeAssistant hass, ConfigType config)
 

Detailed Description

Home Assistant trigger dispatcher.

Function Documentation

◆ _async_get_trigger_platform()

TriggerProtocol homeassistant.components.homeassistant.trigger._async_get_trigger_platform ( HomeAssistant  hass,
str   platform_name 
)
private
Get trigger platform from cache or import it.

Definition at line 16 of file trigger.py.

◆ async_attach_trigger()

CALLBACK_TYPE homeassistant.components.homeassistant.trigger.async_attach_trigger ( HomeAssistant  hass,
ConfigType  config,
TriggerActionType  action,
TriggerInfo  trigger_info 
)
Attach trigger of specified platform.

Definition at line 37 of file trigger.py.

◆ async_validate_trigger_config()

ConfigType homeassistant.components.homeassistant.trigger.async_validate_trigger_config ( HomeAssistant  hass,
ConfigType   config 
)
Validate config.

Definition at line 26 of file trigger.py.