Zählen der aktuell laufenden Automatisationen

Hi,
ich würde gerne in einem Zähler die Anzahl der laufenden Automatisationen ausgeben.
Zwar habe ich folgenden Tipp im Netz gefunden, und es gibt scheinbar das Attribut “current” (0 oder 1) das den Zustand ausgibt, aber ich bringe es nicht auf die Reihe die Zustände zu addieren oder auszugeben …

{{ states.automation 
  | selectattr('attributes.current', 'defined')
  | selectattr('attributes.current', '>', 0)
  | map(attribute='name') | join('\n') }}

Hallo,
ich benutze das hier

{{ states.automation 
 | selectattr('attributes.current', '==', 1)
 | list
 | count
}}
1 „Gefällt mir“

Wie müsste man den Code anpassen, damit man nur den Friendly Name und die Auslöse-Uhrzeit als Liste ausgegeben bekommt? :thinking:

So ist es ja doch recht unübersichtlich… :sweat_smile:

@rstuck

Danke - das wars.

Wolltest du das hier posten?

Jup, war auf den Post von @rstuck bezogen.
Nur ohne den count.
Quasi als Liste ausgegeben.

Dann kannst du dir die Anzahl und welche Automation gerade läuft, ausgeben lassen.

Den Friendly Namen hab ich, aber die Auslösezeit bekomme ich nicht hin.

Sollte so funktionieren.

{% set automations = states.automation 
  | selectattr('attributes.current', '==', 1)
-%}
{% for automation in automations -%}
- {{ state_attr(automation.entity_id, 'friendly_name') }}: {{ state_attr(automation.entity_id, 'last_triggered') }}
{% endfor %}
2 „Gefällt mir“

Ah cool, kann man denn das last_triggered noch auseinandernehmen und nur die Uhrzeit anzeigen?

Screenshot 09.03.2025 um 08.32.06 AM

Bitte,

laufende Automationen: {{ states.automation | selectattr('attributes.current', '==', 1)
  | list
  | count
}}
{% set automations = states.automation 
  | selectattr('attributes.current', '==', 1)
-%}
{% for automation in automations -%}
- {{ state_attr(automation.entity_id, 'friendly_name') }}: {{ state_attr(automation.entity_id, 'last_triggered')
  | as_timestamp
  | timestamp_custom("%H:%M") }}
{% endfor %}
2 „Gefällt mir“

Mega,
vielen Dank. :clap:
So klappt es perfekt.

1 „Gefällt mir“

@rstuck
Dank auch von meiner Seite !
image

1 „Gefällt mir“