Liebe SmartHome for Dummies Gemeinde.
Die phpBB Forum Software gehört nicht wirklich zu den modernsten seiner Art.
Ich habe mich an einer Migration zu Discourse versucht und bin leider kläglich gescheitert.
Möchte aber trotzdem einen Neuanfang auf einer modernen Plattform starten.
Gerne möchte ich Euch animieren das neue Discourse Forum zu benutzen.
Bestehenden Usern bleibt es leider nicht erspart, sich auf der neuen Platform neu anzumelden.
Das Forum hier, bleibt selbstverständlich Online. Ich würde versuchen einiges händisch zu migrieren.
Da fallen mir die Rubriken "Template Sammlungen" oder "Best Practice Automatisierungen" ein.
Timer bis Automatisierung startet...
-
- Beiträge: 96
- Registriert: So 9. Jan 2022, 22:42
- 3
- Has thanked: 8 times
- Been thanked: 10 times
Timer bis Automatisierung startet...
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?
- Osorkon
- Administrator
- Beiträge: 2105
- Registriert: Sa 17. Jul 2021, 16:53
- 3
- Wohnort: Langenargen
- Has thanked: 63 times
- Been thanked: 581 times
- Kontaktdaten:
Re: Timer bis Automatisierung startet...
Mir fehlt gerade die Vorstellungskraft, was genau Du meinst.
Danke und Gruß
Osorkon

- Osorkon
- Administrator
- Beiträge: 2105
- Registriert: Sa 17. Jul 2021, 16:53
- 3
- Wohnort: Langenargen
- Has thanked: 63 times
- Been thanked: 581 times
- Kontaktdaten:
Re: Timer bis Automatisierung startet...
Was Möchtest Du den Umsetzten?
Mal ein konkreter Anwendungsfall wie der Timer mit Deinen Automatisierungen interagieren soll?
Gruß
Osorkon

-
- Beiträge: 96
- Registriert: So 9. Jan 2022, 22:42
- 3
- Has thanked: 8 times
- Been thanked: 10 times
Re: Timer bis Automatisierung startet...
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.
- Osorkon
- Administrator
- Beiträge: 2105
- Registriert: Sa 17. Jul 2021, 16:53
- 3
- Wohnort: Langenargen
- Has thanked: 63 times
- Been thanked: 581 times
- Kontaktdaten:
Re: Timer bis Automatisierung startet...
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) }}
Gruß
Osorkon

- Osorkon
- Administrator
- Beiträge: 2105
- Registriert: Sa 17. Jul 2021, 16:53
- 3
- Wohnort: Langenargen
- Has thanked: 63 times
- Been thanked: 581 times
- Kontaktdaten:
Re: Timer bis Automatisierung startet...
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") }}
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") }}
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") }}

-
- Beiträge: 96
- Registriert: So 9. Jan 2022, 22:42
- 3
- Has thanked: 8 times
- Been thanked: 10 times
Re: Timer bis Automatisierung startet...
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.
- Osorkon
- Administrator
- Beiträge: 2105
- Registriert: Sa 17. Jul 2021, 16:53
- 3
- Wohnort: Langenargen
- Has thanked: 63 times
- Been thanked: 581 times
- Kontaktdaten:
Re: Timer bis Automatisierung startet...
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

-
- Beiträge: 96
- Registriert: So 9. Jan 2022, 22:42
- 3
- Has thanked: 8 times
- Been thanked: 10 times
Re: Timer bis Automatisierung startet...
- Osorkon
- Administrator
- Beiträge: 2105
- Registriert: Sa 17. Jul 2021, 16:53
- 3
- Wohnort: Langenargen
- Has thanked: 63 times
- Been thanked: 581 times
- Kontaktdaten:
Re: Timer bis Automatisierung startet...
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') }}
Code: Alles auswählen
{{ state_attr('automation.xyz', 'current') > 0 }}
Du könntest Dir die Anzahl der Ausführungen pro Tag / Woche etc. ermitteln.
Gruß
Osorkon
