FYI
I have an automation where it’s important to preserve the original order of items in the list after using expand
. To mitigate expand
's new behavior, I simply added the reverse
filter to my template.
For example:
{{ expand('sensor.calendaritem0', 'sensor.calendaritem1',
'sensor.calendaritem2', 'sensor.calendaritem3',
'sensor.calendaritem4', 'sensor.calendaritem5',
'sensor.calendaritem6', 'sensor.calendaritem7',
'sensor.calendaritem8', 'sensor.calendaritem9')
| map(attribute='entity_id') | reverse | list }}