Validate the Home Assistant configuration for errors:
-
Configuration Validation
- Run configuration check command
- Identify syntax errors in YAML files
- Check for invalid entity references
- Verify integration configurations
-
Error Analysis
- Parse validation errors
- Identify file and line numbers for errors
- Categorize errors by severity
- Provide context for each error
-
Warning Review
- List configuration warnings
- Explain deprecation notices
- Identify recommended changes
- Note future breaking changes
-
File Checks
- Verify all include files exist
- Check for circular dependencies
- Validate secrets.yaml references
- Ensure proper file permissions
-
Integration Validation
- Verify integration requirements
- Check API keys and credentials format
- Validate platform configurations
- Ensure required parameters present
-
Recommendations
- Suggest fixes for identified errors
- Recommend configuration improvements
- Highlight best practice violations
- Note optimization opportunities
Provide clear fix instructions for any configuration errors found.