Classes | |
| class | AutomationConfig |
| class | ValidationStatus |
Functions | |
| AutomationConfig | _async_validate_config_item (HomeAssistant hass, ConfigType config, bool raise_on_errors, bool warn_on_errors) |
| Any | _backward_compat_schema (Any|None value) |
| AutomationConfig|None | _try_async_validate_config_item (HomeAssistant hass, dict[str, Any] config) |
| ConfigType | async_validate_config (HomeAssistant hass, ConfigType config) |
| AutomationConfig|None | async_validate_config_item (HomeAssistant hass, str config_key, dict[str, Any] config) |
Variables | |
| _MINIMAL_PLATFORM_SCHEMA | |
| AUTOMATION_BLUEPRINT_SCHEMA | |
| string | PACKAGE_MERGE_HINT = "list" |
| PLATFORM_SCHEMA | |
Config validation helper for the automation integration.
|
private |
|
private |
|
private |
| ConfigType homeassistant.components.automation.config.async_validate_config | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
| AutomationConfig | None homeassistant.components.automation.config.async_validate_config_item | ( | HomeAssistant | hass, |
| str | config_key, | ||
| dict[str, Any] | config | ||
| ) |
|
private |
| homeassistant.components.automation.config.AUTOMATION_BLUEPRINT_SCHEMA |
| string homeassistant.components.automation.config.PACKAGE_MERGE_HINT = "list" |
| homeassistant.components.automation.config.PLATFORM_SCHEMA |