Repository navigation
v1.3.0 - Blueprint Automations, Nested Includes, and Config Warnings
Blueprint automation support, proper nested YAML include handling, and visible config errors.
Added
- Blueprint Automations: Automations built on blueprints now show up in the list, open with their blueprint inputs visible, and can be filtered.
- Configuration Warnings: Files that cannot be read or parsed are reported through
/api/healthand shown in a banner with the file name and YAML error, instead of only being written to the add-on log.
Fixed
- Nested
!includeDiscovery (#17): Includes are resolved recursively, so configurations that keep automations and scripts behind a chain likepackages: !include_dir_named packages/thenautomation ui: !include ../automations.yamlare detected. !include_dir_*Contents: Files pulled in by!include_dir_list,!include_dir_named,!include_dir_merge_listand!include_dir_merge_namedare parsed with the correct shape (single item, named map, or list) instead of being silently skipped.- Package Automation Keys: Automations and scripts defined under package keys such as
automation split:orscript split:are listed and editable in place. - Package Writes: Saving an automation or script that lives inside a package or an included file writes back to the correct nested location instead of the file root.
- Device and Area IDs (#22, #24): Device and area IDs are resolved from local storage so the visual editor shows names instead of raw IDs.
- Entity Lookup Fallback (#25): Falls back to
/api/stateswhen/api/entitiesis unavailable, so entities are found on container installs. <<: !includeDocuments: Files using an ESPHome style merge include no longer abort parsing, so a single unsupported file cannot hide the rest of the config.