Functions | |
| None | async_call_action_from_config (HomeAssistant hass, ConfigType config, TemplateVarsType variables, Context|None context) |
| dict[str, vol.Schema] | async_get_action_capabilities (HomeAssistant hass, ConfigType config) |
| list[dict[str, Any]] | async_get_actions (HomeAssistant hass, str device_id) |
| ConfigType | async_validate_action_config (HomeAssistant hass, ConfigType config) |
Variables | |
| _ACTION_SCHEMA | |
| dictionary | ACTION_TYPES |
| CLEAR_LOCK_USERCODE_SCHEMA | |
| PING_SCHEMA | |
| REFRESH_VALUE_SCHEMA | |
| RESET_METER_SCHEMA | |
| SET_CONFIG_PARAMETER_SCHEMA | |
| SET_LOCK_USERCODE_SCHEMA | |
| SET_VALUE_SCHEMA | |
Provides device actions for Z-Wave JS.
| None homeassistant.components.zwave_js.device_action.async_call_action_from_config | ( | HomeAssistant | hass, |
| ConfigType | config, | ||
| TemplateVarsType | variables, | ||
| Context | None | context | ||
| ) |
Execute a device action.
Definition at line 254 of file device_action.py.
| dict[str, vol.Schema] homeassistant.components.zwave_js.device_action.async_get_action_capabilities | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
List action capabilities.
Definition at line 286 of file device_action.py.
| list[dict[str, Any]] homeassistant.components.zwave_js.device_action.async_get_actions | ( | HomeAssistant | hass, |
| str | device_id | ||
| ) |
List device actions for Z-Wave JS devices.
Definition at line 152 of file device_action.py.
| ConfigType homeassistant.components.zwave_js.device_action.async_validate_action_config | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Validate config.
Definition at line 145 of file device_action.py.
|
private |
Definition at line 134 of file device_action.py.
| dictionary homeassistant.components.zwave_js.device_action.ACTION_TYPES |
Definition at line 61 of file device_action.py.
| homeassistant.components.zwave_js.device_action.CLEAR_LOCK_USERCODE_SCHEMA |
Definition at line 71 of file device_action.py.
| homeassistant.components.zwave_js.device_action.PING_SCHEMA |
Definition at line 79 of file device_action.py.
| homeassistant.components.zwave_js.device_action.REFRESH_VALUE_SCHEMA |
Definition at line 85 of file device_action.py.
| homeassistant.components.zwave_js.device_action.RESET_METER_SCHEMA |
Definition at line 93 of file device_action.py.
| homeassistant.components.zwave_js.device_action.SET_CONFIG_PARAMETER_SCHEMA |
Definition at line 102 of file device_action.py.
| homeassistant.components.zwave_js.device_action.SET_LOCK_USERCODE_SCHEMA |
Definition at line 113 of file device_action.py.
| homeassistant.components.zwave_js.device_action.SET_VALUE_SCHEMA |
Definition at line 122 of file device_action.py.