Kennst du das auch? Du fragst dich, ob eine deiner komplexeren Automationen gerade läuft – oder ob mal wieder irgendwas nicht funktioniert, wie es soll? Gerade bei Home Assistant kann das schon mal undurchsichtig werden. Klar, bei einfachen Automationen, wie „Licht an bei Bewegung“, sieht man sofort, ob sie ausgelöst wurden. Aber was ist mit…
Da die Frage gerade in den Kommentaren aufkam: Mit folgendem Code kriegt man die letzten Automationen aufgelistet:
|D|H|M||Name| |----:|----:|----:|:--:|:----| {% for state in states.automation |selectattr('attributes.last_triggered', 'defined') |selectattr('attributes.last_triggered') |sort(attribute='attributes.last_triggered', reverse=true) -%} {%- set t = now() - state.attributes.last_triggered -%} {%- set days = t.days if t.days > 0 else ' ' -%} {%- set hrs = t.seconds//3600 %} {%- set hrs = hrs if hrs > 0 else ' ' -%} |{{days}}|{{hrs}}|{{(t.seconds//60)%60}}||_{{state.name}}_| {% endfor %}
Den Code habe ich so im HA-Forum gefunden.
Ich habe bei mir mal einen identischen Ansatz verfolgt. Anstatt die laufenden Automationen und Skripte als Text wiederzugeben, zeige ich diese (wenn Attribut Current nicht gleich 0) als Kachelkarte an. Zusätzlicher Vorteil: Beim Klick auf die Kachel navigiert man gleich auf die Entität.
Interessiert? 🙂 https://github.com/users/chrisannen/projects/1?pane=issue&itemId=53269111
Produktempfehlungen