Functions | |
| tuple[dict[str, str], Callable[..., None]] | _get_commands (HomeAssistant hass, str device_id, str action_type) |
| 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) |
| ConfigType | async_validate_action_config (HomeAssistant hass, ConfigType config) |
Variables | |
| ACTION_SCHEMA | |
| dictionary | ACTION_SELECTION |
| string | ACTION_TYPE_COMMAND = "send_command" |
| string | ACTION_TYPE_STATUS = "send_status" |
| dictionary | ACTION_TYPES |
| string | CONF_DATA = "data" |
| string | CONF_SUBTYPE = "subtype" |
Provides device automations for RFXCOM RFXtrx.
|
private |
Definition at line 65 of file device_action.py.
| None homeassistant.components.rfxtrx.device_action.async_call_action_from_config | ( | HomeAssistant | hass, |
| ConfigType | config, | ||
| TemplateVarsType | variables, | ||
| Context | None | context | ||
| ) |
Execute a device action.
Definition at line 90 of file device_action.py.
| list[dict[str, str]] homeassistant.components.rfxtrx.device_action.async_get_actions | ( | HomeAssistant | hass, |
| str | device_id | ||
| ) |
List device actions for RFXCOM RFXtrx devices.
Definition at line 42 of file device_action.py.
| ConfigType homeassistant.components.rfxtrx.device_action.async_validate_action_config | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Validate config.
Definition at line 74 of file device_action.py.
| homeassistant.components.rfxtrx.device_action.ACTION_SCHEMA |
Definition at line 34 of file device_action.py.
| dictionary homeassistant.components.rfxtrx.device_action.ACTION_SELECTION |
Definition at line 29 of file device_action.py.
| string homeassistant.components.rfxtrx.device_action.ACTION_TYPE_COMMAND = "send_command" |
Definition at line 21 of file device_action.py.
| string homeassistant.components.rfxtrx.device_action.ACTION_TYPE_STATUS = "send_status" |
Definition at line 22 of file device_action.py.
| dictionary homeassistant.components.rfxtrx.device_action.ACTION_TYPES |
Definition at line 24 of file device_action.py.
| string homeassistant.components.rfxtrx.device_action.CONF_DATA = "data" |
Definition at line 18 of file device_action.py.
| string homeassistant.components.rfxtrx.device_action.CONF_SUBTYPE = "subtype" |
Definition at line 19 of file device_action.py.