Fix album updated attribute name to last_updated_at
The album entity uses 'last_updated_at' not 'updated_at' for the last update timestamp attribute. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -844,7 +844,7 @@ variables:
|
|||||||
event_new_name: "{{ trigger.event.data.new_name | default('') if trigger.event is defined else '' }}"
|
event_new_name: "{{ trigger.event.data.new_name | default('') if trigger.event is defined else '' }}"
|
||||||
|
|
||||||
# Album dates (look up from entity using event_album_id)
|
# Album dates (look up from entity using event_album_id)
|
||||||
# Find the entity that has this album ID and get its created_at/updated_at attributes
|
# Find the entity that has this album ID and get its created_at/last_updated_at attributes
|
||||||
event_album_entity: >
|
event_album_entity: >
|
||||||
{% if trigger.event is defined %}
|
{% if trigger.event is defined %}
|
||||||
{% for entity_id in album_id_entities %}
|
{% for entity_id in album_id_entities %}
|
||||||
@@ -863,7 +863,7 @@ variables:
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
event_album_updated: >
|
event_album_updated: >
|
||||||
{% if event_album_entity | length > 0 %}
|
{% if event_album_entity | length > 0 %}
|
||||||
{% set updated_attr = state_attr(event_album_entity | trim, 'updated_at') | default('', true) %}
|
{% set updated_attr = state_attr(event_album_entity | trim, 'last_updated_at') | default('', true) %}
|
||||||
{% set updated_dt = updated_attr | as_datetime(none) if updated_attr is string and updated_attr | length > 0 else none %}
|
{% set updated_dt = updated_attr | as_datetime(none) if updated_attr is string and updated_attr | length > 0 else none %}
|
||||||
{{ updated_dt.strftime(date_format) if updated_dt else '' }}
|
{{ updated_dt.strftime(date_format) if updated_dt else '' }}
|
||||||
{% else %}
|
{% else %}
|
||||||
@@ -1092,7 +1092,7 @@ variables:
|
|||||||
{% set created_attr = state_attr(entity_id, 'created_at') | default('', true) %}
|
{% set created_attr = state_attr(entity_id, 'created_at') | default('', true) %}
|
||||||
{% set created_dt = created_attr | as_datetime(none) if created_attr is string and created_attr | length > 0 else none %}
|
{% set created_dt = created_attr | as_datetime(none) if created_attr is string and created_attr | length > 0 else none %}
|
||||||
{% set album_created = created_dt.strftime(date_format) if created_dt else '' %}
|
{% set album_created = created_dt.strftime(date_format) if created_dt else '' %}
|
||||||
{% set updated_attr = state_attr(entity_id, 'updated_at') | default('', true) %}
|
{% set updated_attr = state_attr(entity_id, 'last_updated_at') | default('', true) %}
|
||||||
{% set updated_dt = updated_attr | as_datetime(none) if updated_attr is string and updated_attr | length > 0 else none %}
|
{% set updated_dt = updated_attr | as_datetime(none) if updated_attr is string and updated_attr | length > 0 else none %}
|
||||||
{% set album_updated = updated_dt.strftime(date_format) if updated_dt else '' %}
|
{% set album_updated = updated_dt.strftime(date_format) if updated_dt else '' %}
|
||||||
{% set item = periodic_album_template
|
{% set item = periodic_album_template
|
||||||
@@ -1230,7 +1230,7 @@ action:
|
|||||||
{% set created_dt = created_attr | as_datetime(none) if created_attr is string and created_attr | length > 0 else none %}
|
{% set created_dt = created_attr | as_datetime(none) if created_attr is string and created_attr | length > 0 else none %}
|
||||||
{{ created_dt.strftime(date_format) if created_dt else '' }}
|
{{ created_dt.strftime(date_format) if created_dt else '' }}
|
||||||
current_album_updated: >
|
current_album_updated: >
|
||||||
{% set updated_attr = state_attr(current_album_entity, 'updated_at') | default('', true) %}
|
{% set updated_attr = state_attr(current_album_entity, 'last_updated_at') | default('', true) %}
|
||||||
{% set updated_dt = updated_attr | as_datetime(none) if updated_attr is string and updated_attr | length > 0 else none %}
|
{% set updated_dt = updated_attr | as_datetime(none) if updated_attr is string and updated_attr | length > 0 else none %}
|
||||||
{{ updated_dt.strftime(date_format) if updated_dt else '' }}
|
{{ updated_dt.strftime(date_format) if updated_dt else '' }}
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
{
|
{
|
||||||
"version": "1.23.0"
|
"version": "1.23.1"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user