1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-12 14:53:49 +01:00
This commit is contained in:
J. Nick Koston
2025-10-08 19:50:06 -10:00
parent 4841a4520f
commit 2e02b3c014

View File

@@ -242,6 +242,9 @@ def merge_component_configs(
# Prefix substitution references throughout the config # Prefix substitution references throughout the config
comp_data = prefix_substitutions_in_dict(comp_data, comp_name) comp_data = prefix_substitutions_in_dict(comp_data, comp_name)
# Prefix all IDs and ID references to avoid conflicts
comp_data = prefix_ids_in_dict(comp_data, comp_name)
# Use ESPHome's merge_config to merge this component into the result # Use ESPHome's merge_config to merge this component into the result
# merge_config handles list merging with ID-based deduplication automatically # merge_config handles list merging with ID-based deduplication automatically
merged_config_data = merge_config(merged_config_data, comp_data) merged_config_data = merge_config(merged_config_data, comp_data)