Functions | |
| CALLBACK_TYPE | async_attach_trigger (HomeAssistant hass, ConfigType config, TriggerActionType action, TriggerInfo trigger_info) |
| dict[str, vol.Schema] | async_get_trigger_capabilities (HomeAssistant hass, ConfigType config) |
| list[dict[str, Any]] | async_get_triggers (HomeAssistant hass, str device_id) |
| ConfigType | async_validate_trigger_config (HomeAssistant hass, ConfigType config) |
| str | get_trigger_platform_from_type (str trigger_type) |
Provides device triggers for Z-Wave JS.
| CALLBACK_TYPE homeassistant.components.zwave_js.device_trigger.async_attach_trigger | ( | HomeAssistant | hass, |
| ConfigType | config, | ||
| TriggerActionType | action, | ||
| TriggerInfo | trigger_info | ||
| ) |
Attach a trigger.
Definition at line 367 of file device_trigger.py.
| dict[str, vol.Schema] homeassistant.components.zwave_js.device_trigger.async_get_trigger_capabilities | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
List trigger capabilities.
Definition at line 461 of file device_trigger.py.
| list[dict[str, Any]] homeassistant.components.zwave_js.device_trigger.async_get_triggers | ( | HomeAssistant | hass, |
| str | device_id | ||
| ) |
List device triggers for Z-Wave JS devices.
Definition at line 248 of file device_trigger.py.
| ConfigType homeassistant.components.zwave_js.device_trigger.async_validate_trigger_config | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Validate config.
Definition at line 207 of file device_trigger.py.
| str homeassistant.components.zwave_js.device_trigger.get_trigger_platform_from_type | ( | str | trigger_type | ) |
Get trigger platform from Z-Wave JS trigger type.
Definition at line 238 of file device_trigger.py.
| homeassistant.components.zwave_js.device_trigger.BASE_EVENT_SCHEMA |
Definition at line 89 of file device_trigger.py.
| homeassistant.components.zwave_js.device_trigger.BASE_STATE_SCHEMA |
Definition at line 144 of file device_trigger.py.
| homeassistant.components.zwave_js.device_trigger.BASE_VALUE_NOTIFICATION_EVENT_SCHEMA |
Definition at line 113 of file device_trigger.py.
| homeassistant.components.zwave_js.device_trigger.BASE_VALUE_UPDATED_SCHEMA |
Definition at line 160 of file device_trigger.py.
| string homeassistant.components.zwave_js.device_trigger.BASIC_VALUE_NOTIFICATION = "event.value_notification.basic" |
Definition at line 75 of file device_trigger.py.
| homeassistant.components.zwave_js.device_trigger.BASIC_VALUE_NOTIFICATION_SCHEMA |
Definition at line 123 of file device_trigger.py.
| string homeassistant.components.zwave_js.device_trigger.CENTRAL_SCENE_VALUE_NOTIFICATION = "event.value_notification.central_scene" |
Definition at line 76 of file device_trigger.py.
| homeassistant.components.zwave_js.device_trigger.CENTRAL_SCENE_VALUE_NOTIFICATION_SCHEMA |
Definition at line 129 of file device_trigger.py.
| string homeassistant.components.zwave_js.device_trigger.CONFIG_PARAMETER_VALUE_UPDATED = f"{VALUE_UPDATED_PLATFORM_TYPE}.config_parameter" |
Definition at line 78 of file device_trigger.py.
| homeassistant.components.zwave_js.device_trigger.CONFIG_PARAMETER_VALUE_UPDATED_SCHEMA |
Definition at line 171 of file device_trigger.py.
| string homeassistant.components.zwave_js.device_trigger.ENTRY_CONTROL_NOTIFICATION = "event.notification.entry_control" |
Definition at line 73 of file device_trigger.py.
| homeassistant.components.zwave_js.device_trigger.ENTRY_CONTROL_NOTIFICATION_SCHEMA |
Definition at line 105 of file device_trigger.py.
| string homeassistant.components.zwave_js.device_trigger.NODE_STATUS = "state.node_status" |
Definition at line 80 of file device_trigger.py.
| homeassistant.components.zwave_js.device_trigger.NODE_STATUS_SCHEMA |
Definition at line 150 of file device_trigger.py.
| tuple homeassistant.components.zwave_js.device_trigger.NOTIFICATION_EVENT_CC_MAPPINGS |
Definition at line 83 of file device_trigger.py.
| string homeassistant.components.zwave_js.device_trigger.NOTIFICATION_NOTIFICATION = "event.notification.notification" |
Definition at line 74 of file device_trigger.py.
| homeassistant.components.zwave_js.device_trigger.NOTIFICATION_NOTIFICATION_SCHEMA |
Definition at line 95 of file device_trigger.py.
| string homeassistant.components.zwave_js.device_trigger.SCENE_ACTIVATION_VALUE_NOTIFICATION = "event.value_notification.scene_activation" |
Definition at line 77 of file device_trigger.py.
| tuple homeassistant.components.zwave_js.device_trigger.SCENE_ACTIVATION_VALUE_NOTIFICATION_SCHEMA |
Definition at line 135 of file device_trigger.py.
| homeassistant.components.zwave_js.device_trigger.TRIGGER_SCHEMA |
Definition at line 200 of file device_trigger.py.
| homeassistant.components.zwave_js.device_trigger.TRIGGER_TYPE_SCHEMA |
Definition at line 196 of file device_trigger.py.
| dictionary homeassistant.components.zwave_js.device_trigger.TYPE_SCHEMA_MAP |
Definition at line 184 of file device_trigger.py.
| string homeassistant.components.zwave_js.device_trigger.VALUE_VALUE_UPDATED = f"{VALUE_UPDATED_PLATFORM_TYPE}.value" |
Definition at line 79 of file device_trigger.py.
| homeassistant.components.zwave_js.device_trigger.VALUE_VALUE_UPDATED_SCHEMA |
Definition at line 178 of file device_trigger.py.