Open HarvsG opened 1 month ago
If this is a limitation of the YAML spec then solutions could be:
Option 1: add a new !replace
constructor
Options 2: allow this:
voice_assistant:
on_timer_finished: !remove
- stuff here that wont be deleted (it currently is)
Option 3: Allow !extend
to act in this scenario
The problem
the
!remove
tag can be used to remove an unwanted component: E.ghowever if one tries to replace it
Gives a duplicate key error
You might say why not use
!extend
but that only works for lists, not dictionariesGives an error
Source for extension of ID 'va' was not found.
Which version of ESPHome has the issue?
2024.6.6
What type of installation are you using?
Home Assistant Add-on
Which version of Home Assistant has the issue?
2024.7.0
What platform are you using?
ESP32
Board
M5 Stack Atom Echo
Component causing the issue
configuration-types
Example YAML snippet
Anything in the logs that might be useful for us?
No response
Additional information
No response