Functions | |
| str | _get_command_name (str device_action_name) |
| str | _get_device_action_name (str command_name) |
| NutRuntimeData|None | _get_runtime_data_from_device_id (HomeAssistant hass, str device_id) |
| None | async_call_action_from_config (HomeAssistant hass, ConfigType config, TemplateVarsType variables, Context|None context) |
| list[dict[str, str]] | async_get_actions (HomeAssistant hass, str device_id) |
Variables | |
| ACTION_SCHEMA | |
| dictionary | ACTION_TYPES = {cmd.replace(".", "_") for cmd in INTEGRATION_SUPPORTED_COMMANDS} |
Provides device actions for Network UPS Tools (NUT).
|
private |
Definition at line 64 of file device_action.py.
|
private |
Definition at line 60 of file device_action.py.
|
private |
Definition at line 68 of file device_action.py.
| None homeassistant.components.nut.device_action.async_call_action_from_config | ( | HomeAssistant | hass, |
| ConfigType | config, | ||
| TemplateVarsType | variables, | ||
| Context | None | context | ||
| ) |
Execute a device action.
Definition at line 42 of file device_action.py.
| list[dict[str, str]] homeassistant.components.nut.device_action.async_get_actions | ( | HomeAssistant | hass, |
| str | device_id | ||
| ) |
List device actions for Network UPS Tools (NUT) devices.
Definition at line 26 of file device_action.py.
| homeassistant.components.nut.device_action.ACTION_SCHEMA |
Definition at line 19 of file device_action.py.
| dictionary homeassistant.components.nut.device_action.ACTION_TYPES = {cmd.replace(".", "_") for cmd in INTEGRATION_SUPPORTED_COMMANDS} |
Definition at line 17 of file device_action.py.