Functions | |
| CALLBACK_TYPE | async_attach_trigger (HomeAssistant hass, ConfigType config, TriggerActionType action, TriggerInfo trigger_info, *str platform_type="zone") |
| ConfigType | async_validate_trigger_config (HomeAssistant hass, ConfigType config) |
Variables | |
| dictionary | _EVENT_DESCRIPTION = {EVENT_ENTER: "entering", EVENT_LEAVE: "leaving"} |
| _LOGGER = logging.getLogger(__name__) | |
| _TRIGGER_SCHEMA | |
| string | DEFAULT_EVENT = EVENT_ENTER |
| string | EVENT_ENTER = "enter" |
| string | EVENT_LEAVE = "leave" |
Offer zone automation rules.
| CALLBACK_TYPE homeassistant.components.zone.trigger.async_attach_trigger | ( | HomeAssistant | hass, |
| ConfigType | config, | ||
| TriggerActionType | action, | ||
| TriggerInfo | trigger_info, | ||
| *str | platform_type = "zone" |
||
| ) |
Listen for state changes based on configuration.
Definition at line 66 of file trigger.py.
| ConfigType homeassistant.components.zone.trigger.async_validate_trigger_config | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Validate trigger config.
Definition at line 54 of file trigger.py.
|
private |
Definition at line 40 of file trigger.py.
|
private |
Definition at line 38 of file trigger.py.
|
private |
Definition at line 42 of file trigger.py.
| string homeassistant.components.zone.trigger.DEFAULT_EVENT = EVENT_ENTER |
Definition at line 36 of file trigger.py.
| string homeassistant.components.zone.trigger.EVENT_ENTER = "enter" |
Definition at line 34 of file trigger.py.
| string homeassistant.components.zone.trigger.EVENT_LEAVE = "leave" |
Definition at line 35 of file trigger.py.