We previously discussed two things here:
Interestingly, the new 2026.10 update touches both topics.
One of my previous complaints was that Trigger IDs were unnecessarily hidden. You had to create a trigger, open the three-dot menu, assign an ID, remember that ID, and then use it later in a Triggered by condition.
With 2026.10, this has become much easier.
You simply add a Triggered by condition and select the relevant trigger directly from a list using a checkbox. Home Assistant manages the necessary IDs internally.
That’s definitely an improvement.
But there are a few interesting side effects.
Existing Trigger IDs
Existing automations with manually assigned Trigger IDs continue to work.
However, manually assigning or changing those IDs is no longer part of the normal visual editor. If you want to manage custom IDs yourself, you now have to do it in YAML.
This matters because Trigger IDs don’t have to be unique.
Previously, I could deliberately give several triggers the same ID and then have one Triggered by condition react to that complete group.
That functionality still exists and is officially supported, but the new visual workflow is clearly designed around selecting individual triggers instead.
So nothing necessarily breaks, but some of the more advanced flexibility has moved further into YAML.
And then there is readability…
Imagine I have three different triggers of the same type:
-
attribute changed on Entity A
-
attribute changed on Entity B
-
attribute changed on Entity C
When I add a Triggered by condition, the list may basically look like:
-
(1) an attribute changed
-
(2) an attribute changed
-
(3) an attribute changed
Very helpful. 
Of course there is a solution: rename the triggers so they have meaningful names.
And where do you rename them?
In the three-dot menu.
The same menu from which Trigger IDs have just been removed because they were considered too hidden. 
So I have mixed feelings about this change.
For new users, the new approach is clearly easier. You no longer need to understand Trigger IDs at all just to create logic based on which trigger fired.
For advanced users, however, some control has moved from the visual editor into YAML, and meaningful trigger names become even more important.
Does Homey get a point for this?
I’m not sure.
Home Assistant documents the change, existing custom Trigger IDs continue to work, and even using the same ID for multiple triggers remains supported in YAML.
So this is not really an example of an update simply breaking automations.
But it does show one characteristic of Home Assistant quite well:
The system is evolving very quickly, and sometimes making one feature easier also changes workflows that experienced users had already built around the old behaviour.
I’m not sure anyone gets the point here — but I find the evolution interesting.