Functions | |
| CALLBACK_TYPE | async_attach_trigger (HomeAssistant hass, ConfigType config, TriggerActionType action, TriggerInfo trigger_info, *str platform_type="state") |
| ConfigType | async_validate_trigger_config (HomeAssistant hass, ConfigType config) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| BASE_SCHEMA | |
| string | CONF_ENTITY_ID = "entity_id" |
| string | CONF_FROM = "from" |
| string | CONF_NOT_FROM = "not_from" |
| string | CONF_NOT_TO = "not_to" |
| string | CONF_TO = "to" |
| TRIGGER_ATTRIBUTE_SCHEMA | |
| TRIGGER_STATE_SCHEMA | |
Offer state listening automation rules.
| CALLBACK_TYPE homeassistant.components.homeassistant.triggers.state.async_attach_trigger | ( | HomeAssistant | hass, |
| ConfigType | config, | ||
| TriggerActionType | action, | ||
| TriggerInfo | trigger_info, | ||
| *str | platform_type = "state" |
||
| ) |
| ConfigType homeassistant.components.homeassistant.triggers.state.async_validate_trigger_config | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
|
private |
| homeassistant.components.homeassistant.triggers.state.BASE_SCHEMA |
| string homeassistant.components.homeassistant.triggers.state.CONF_ENTITY_ID = "entity_id" |
| string homeassistant.components.homeassistant.triggers.state.CONF_FROM = "from" |
| string homeassistant.components.homeassistant.triggers.state.CONF_NOT_FROM = "not_from" |
| string homeassistant.components.homeassistant.triggers.state.CONF_NOT_TO = "not_to" |
| string homeassistant.components.homeassistant.triggers.state.CONF_TO = "to" |
| homeassistant.components.homeassistant.triggers.state.TRIGGER_ATTRIBUTE_SCHEMA |
| homeassistant.components.homeassistant.triggers.state.TRIGGER_STATE_SCHEMA |