automations_validate_automation_references
Validate automation YAML by cross-checking entity IDs and service names against the live Home Assistant registry. Skips template values that cannot be resolved.
Instructions
Cross-check entity IDs and services used in automation YAML against the live HA registry.
Unlike validate_best_practices (static), this tool calls Home Assistant to verify that every referenced entity_id exists and every service is registered. Template values ({{ ... }}) are skipped — they can't be resolved statically.
Returns: { valid_yaml, entities_checked, services_checked, missing_entities[], missing_services[], template_refs_skipped, summary }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| yaml_content | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||