* Add support for limited templates (no HASS access) * Pass variables to automation triggers * Support templates in MQTT triggers * Spelling * Handle trigger referenced by variables * Raise on unsupported function in limited templates * Validate MQTT trigger schema in MQTT device trigger * Add trigger_variables to automation config schema * Don't print stacktrace when setting up trigger throws * Make pylint happy * Add trigger_variables to variables * Add debug prints, document limited template * Add tests * Validate MQTT trigger topic early when possible * Improve valid_subscribe_topic_template
19 lines
444 B
Python
19 lines
444 B
Python
"""Constants for the automation integration."""
|
|
import logging
|
|
|
|
CONF_ACTION = "action"
|
|
CONF_TRIGGER = "trigger"
|
|
CONF_TRIGGER_VARIABLES = "trigger_variables"
|
|
DOMAIN = "automation"
|
|
|
|
CONF_DESCRIPTION = "description"
|
|
CONF_HIDE_ENTITY = "hide_entity"
|
|
|
|
CONF_CONDITION_TYPE = "condition_type"
|
|
CONF_INITIAL_STATE = "initial_state"
|
|
CONF_BLUEPRINT = "blueprint"
|
|
CONF_INPUT = "input"
|
|
|
|
DEFAULT_INITIAL_STATE = True
|
|
|
|
LOGGER = logging.getLogger(__package__)
|