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, str]] | async_get_actions (HomeAssistant hass, str device_id) |
| ConfigType | async_validate_action_config (HomeAssistant hass, ConfigType config) |
Variables | |
| _ACTION_SCHEMA | |
| string | TYPE_BRIGHTNESS_DECREASE = "brightness_decrease" |
| string | TYPE_BRIGHTNESS_INCREASE = "brightness_increase" |
| string | TYPE_FLASH = "flash" |
Provides device actions for lights.
| None homeassistant.components.light.device_action.async_call_action_from_config | ( | HomeAssistant | hass, |
| ConfigType | config, | ||
| TemplateVarsType | variables, | ||
| Context | None | context | ||
| ) |
Change state based on configuration.
Definition at line 70 of file device_action.py.
| dict[str, vol.Schema] homeassistant.components.light.device_action.async_get_action_capabilities | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
List action capabilities.
Definition at line 138 of file device_action.py.
| list[dict[str, str]] homeassistant.components.light.device_action.async_get_actions | ( | HomeAssistant | hass, |
| str | device_id | ||
| ) |
List device actions.
Definition at line 103 of file device_action.py.
| ConfigType homeassistant.components.light.device_action.async_validate_action_config | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Validate config.
Definition at line 63 of file device_action.py.
|
private |
Definition at line 45 of file device_action.py.
| string homeassistant.components.light.device_action.TYPE_BRIGHTNESS_DECREASE = "brightness_decrease" |
Definition at line 42 of file device_action.py.
| string homeassistant.components.light.device_action.TYPE_BRIGHTNESS_INCREASE = "brightness_increase" |
Definition at line 41 of file device_action.py.
| string homeassistant.components.light.device_action.TYPE_FLASH = "flash" |
Definition at line 43 of file device_action.py.