ROBOT
8. März 2025 um 20:47
1
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') }}
rstuck
8. März 2025 um 21:08
2
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?
So ist es ja doch recht unübersichtlich…
ROBOT
8. März 2025 um 22:05
5
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.
rstuck
8. März 2025 um 23:05
7
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?
rstuck
9. März 2025 um 08:08
9
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.
So klappt es perfekt.
1 „Gefällt mir“
ROBOT
9. März 2025 um 10:10
11
@rstuck
Dank auch von meiner Seite !
1 „Gefällt mir“