Functions | |
| CALLBACK_TYPE | async_attach_trigger (HomeAssistant hass, ConfigType config, TriggerActionType action, TriggerInfo trigger_info, *str platform_type=PLATFORM_TYPE) |
| ConfigType | async_validate_trigger_config (HomeAssistant hass, ConfigType config) |
| dict | validate_event_data (dict obj) |
| dict | validate_event_name (dict obj) |
| dict | validate_non_node_event_source (dict obj) |
Variables | |
| string | PLATFORM_TYPE = f"{DOMAIN}.{__name__.rsplit('.', maxsplit=1)[-1]}" |
| TRIGGER_SCHEMA | |
Offer Z-Wave JS event listening automation trigger.
| CALLBACK_TYPE homeassistant.components.zwave_js.triggers.event.async_attach_trigger | ( | HomeAssistant | hass, |
| ConfigType | config, | ||
| TriggerActionType | action, | ||
| TriggerInfo | trigger_info, | ||
| *str | platform_type = PLATFORM_TYPE |
||
| ) |
| ConfigType homeassistant.components.zwave_js.triggers.event.async_validate_trigger_config | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
| dict homeassistant.components.zwave_js.triggers.event.validate_event_data | ( | dict | obj | ) |
| dict homeassistant.components.zwave_js.triggers.event.validate_event_name | ( | dict | obj | ) |
| dict homeassistant.components.zwave_js.triggers.event.validate_non_node_event_source | ( | dict | obj | ) |
| string homeassistant.components.zwave_js.triggers.event.PLATFORM_TYPE = f"{DOMAIN}.{__name__.rsplit('.', maxsplit=1)[-1]}" |
| homeassistant.components.zwave_js.triggers.event.TRIGGER_SCHEMA |