Timer bis Automatisierung startet...

Rat und Tat rings um Home Assistant Automationen.


Antworten
Hamudulu
Beiträge: 93
Registriert: So 9. Jan 2022, 22:42
2
Has thanked: 7 times
Been thanked: 10 times

Timer bis Automatisierung startet...

Beitrag von Hamudulu »

Hallo
bei homee gab es eine coole Funktion wo eine Art Countdown lief bis eine Automation getriggert wird. (Die Zeitgesteuerten) Oder verwechsle ich da was? War das während die Automation läuft?
Sowas ähnliches müßte doch bei HA aus realisierbar sein, oder? Leider finde ich da nichts zu. Hat mir jemand ein Tipp?
Benutzeravatar
Osorkon
Administrator
Beiträge: 1935
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Timer bis Automatisierung startet...

Beitrag von Osorkon »

Hast Du mir mal eine Beispiel Anwendung.

Mir fehlt gerade die Vorstellungskraft, was genau Du meinst.

Danke und Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
manni
Beiträge: 52
Registriert: Do 16. Dez 2021, 13:00
2
Has thanked: 2 times
Been thanked: 3 times

Re: Timer bis Automatisierung startet...

Beitrag von manni »

Benutzeravatar
Osorkon
Administrator
Beiträge: 1935
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Timer bis Automatisierung startet...

Beitrag von Osorkon »

Das ist ja nur einen Form der Visualisierung des Timers im Dashboard.

Was Möchtest Du den Umsetzten?
Mal ein konkreter Anwendungsfall wie der Timer mit Deinen Automatisierungen interagieren soll?

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Hamudulu
Beiträge: 93
Registriert: So 9. Jan 2022, 22:42
2
Has thanked: 7 times
Been thanked: 10 times

Re: Timer bis Automatisierung startet...

Beitrag von Hamudulu »

Ok, ich versuch das zu beschreiben.

Ich hab einige Automatisierungen die auf Sonnenstand triggern und mehr oder weniger Versatz bekommen haben.
Konkret, die Hühnerklappe schließt 20min. nach Sonnenuntergang.
Ich würde einfach gern irgendwo auf Lovelace ein Timer haben der rückwärts zählt bis zum nächsten triggern.
Oder auch bei den Rollläden wäre das interessant.
Benutzeravatar
Osorkon
Administrator
Beiträge: 1935
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Timer bis Automatisierung startet...

Beitrag von Osorkon »

Möchtest Du einen Timer der den Offset anzeigt, oder jedes mal aufs neue beginnend mit 24 h zum nächsten Auslösen der Automatisierung?
Soll der Timer auch gleichzeitig der Auslöser für die Automatisierung sein?

Am Bsp. Deiner Hühnerklappe die 20 min nach Sonnenuntergang schließt.

Hier mal ein Bespiel um den Countdown als Markdown Karte anzuzeigen. Also die Zeit bis die Uhrzeit 20min nach Sonnenuntergang erreicht ist.

Code: Alles auswählen

type: markdown
content: >-
  {% set sonnenuntergang = as_timestamp(state_attr('sun.sun', 'next_setting')) %}
  {% set offset = 20*60 %}
  {% set countdown = (sonnenuntergang + offset) - as_timestamp(now()) %}
  Hühnerklappe schießt in: {{ countdown | timestamp_custom("%H:%M", false) }}
Bin bin aber immer noch nicht sicher, was genau Du erreichen möchtest.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Hamudulu
Beiträge: 93
Registriert: So 9. Jan 2022, 22:42
2
Has thanked: 7 times
Been thanked: 10 times

Re: Timer bis Automatisierung startet...

Beitrag von Hamudulu »

OK, danke, probier ich mal.
Was ich erreichen will ist das ich einfach sehen kann ob die Automatisierung schon gelaufen ist oder noch kommt.
Benutzeravatar
Osorkon
Administrator
Beiträge: 1935
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Timer bis Automatisierung startet...

Beitrag von Osorkon »

Hamudulu hat geschrieben: Sa 18. Jun 2022, 16:53 Was ich erreichen will ist das ich einfach sehen kann ob die Automatisierung schon gelaufen ist oder noch kommt.
Das hat dann aber mit einem Countdown nur wenig zu tun?!

Wenn Du wissen möchtest ob die Hühnerklappe geschlossen ist, kannst Du Dir auch einfach deren Zustand im Dashboard visualisieren.
Ob Du wissen willst ob die Automatisierung ausgeführt wurde, bzw. wann die letze Ausführung erfolgt ist, kannst Du Dir das auch als Sensor oder in eine Markdown Karte packen.

Code: Alles auswählen

type: markdown
content: >-
  Die Automatisierung wurde zuletz ausgeführt am:
  {{ state_attr('automation.huehnerklappe', 'last_triggered').astimezone().strftime("%d.%m.%y um %H:%M Uhr") }}

automation.huehnerklappe muss gegen deinen Entität ausgetauscht werden.

Gruß
Osorkon

Edit:
Habe das Template noch mal korrigiert!

Code: Alles auswählen

 {{ state_attr('automation.huehnerklappe', 'last_triggered').strftime("%d.%m.%y um %H:%M Uhr") }}
Gibt die UTC Urzeit wieder

Für die Lokale Uhrzeit muss das template so ausschauen.

Code: Alles auswählen

 {{ state_attr('automation.huehnerklappe', 'last_triggered').astimezone().strftime("%d.%m.%y um %H:%M Uhr") }}
Einer muss ja für Ordnung sorgen. :D
Hamudulu
Beiträge: 93
Registriert: So 9. Jan 2022, 22:42
2
Has thanked: 7 times
Been thanked: 10 times

Re: Timer bis Automatisierung startet...

Beitrag von Hamudulu »

Vielen Dank, das ist zwar nicht das was ich suchte, aber hilft trotzdem weiter.
Ich denk ich hatte das falsch in Erinnerung. In homee wurde angezeigt wenn eine Automation noch lief, also eine Verzögerung programmiert war. Also ein aktives homeegramm.
Benutzeravatar
Osorkon
Administrator
Beiträge: 1935
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Timer bis Automatisierung startet...

Beitrag von Osorkon »

Hamudulu hat geschrieben: So 19. Jun 2022, 16:16 Ich denk ich hatte das falsch in Erinnerung. In homee wurde angezeigt wenn eine Automation noch lief, also eine Verzögerung programmiert war. Also ein aktives homeegramm.
Das ist richtig, da hieß es glaube ich "homeegramm läuft"

Aber Deine Automatisierung hat doch keine Verzögerungen, oder?

Auslöser: 20 min nach Sonnenuntergang
Aktion: Hühnerklappe schießen.

Es geht Dir aber grundsätzlich um die Möglichkeit eine Automatisierung die längere Zeit läuft weil, Verzögerungen, oder warten auf Trigger, etc Verwendung finden.
Für was das gut sein soll, erschließt sich mir noch nicht?!
Wüsste jetzt aber auch nicht auf anhieb, wie das in HA zu realisieren wäre.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Hamudulu
Beiträge: 93
Registriert: So 9. Jan 2022, 22:42
2
Has thanked: 7 times
Been thanked: 10 times

Re: Timer bis Automatisierung startet...

Beitrag von Hamudulu »

Mir fehlt so ein wenig der Überblick und Überwachung von Automationen...vielleicht muss ich aber auch nochmal an den Recordereinstellungen basteln und mir das Logbuch und den Verlauf anschauen....
Benutzeravatar
Osorkon
Administrator
Beiträge: 1935
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: Timer bis Automatisierung startet...

Beitrag von Osorkon »

Habe grad noch mal nachgeschaut. Ob eine Automatisierung gerade läuft oder nicht, diese Information liefert das Attribut "current"
Genauer gesagt, liefert er die Anzahl der Instanzen die gerade laufen. Beim mode: single/queued und restart kann dieser Wert max. 1 sein nur im mode parallel kann dieser > 1 werden

current = 0 -> Automatisierung läuft gerade nicht
Current = 1 -> einen Instanz der Automatisierung läuft gerade.

Mit diesem Template ermittelst Du die Anzahl der aktuell laufenden Instanzen:

Code: Alles auswählen

{{ state_attr('automation.xyz', 'current') }}
Mit diesem ob mindest eine Instanz aktuell läuft:

Code: Alles auswählen

{{ state_attr('automation.xyz', 'current') > 0 }}
Damit kannst Du sehen ob gerade einen Automatisierung läuft oder nicht, z.B. als template sensor.
Du könntest Dir die Anzahl der Ausführungen pro Tag / Woche etc. ermitteln.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Hamudulu
Beiträge: 93
Registriert: So 9. Jan 2022, 22:42
2
Has thanked: 7 times
Been thanked: 10 times

Re: Timer bis Automatisierung startet...

Beitrag von Hamudulu »

Danke, Probier ich mal mit rum. Im Moment hab ich im recorder die automations nicht mehr ausgeschlossen. Somit sehe ich die im Logbuch.
Antworten