Die Verwirrung kam (auch für mich) erst mal in der Begrifflichkeit.
Eine Automation hat klassisch:
Auslöser (Trigger, deutsche Übersetzung in HA: “Wenn”)
Diese sind ODER
Optionale Bedingungen (Condition, deutsche Übersetzung in HA: “Aber nur wenn”)
Diese sind, wenn nicht explizit anders definiert UND
Aktion(en) (Action, deutsche Übersetzung in HA: “Dann mache”)
Da du, @Cpt.Hardy, im Eingangspost von Bedingungen gesprochen hast, ist z.B. @sirector davon ausgegangen, dass du NICHTAuslöser meinst.
Wenn man dein Bild genau anschaut, würde man den “Fehler” zwar bemerken, aber es ist schon wichtig, sich die Zeit zu nehmen und seine Probleme korrekt zu schildern bzw. Fragen richtig zu formulieren und vielleicht auch nochmals zu überprüfen.
Ich denke dann hätte man sich 15 der 20 Beiträge sparen können und hätte viel weniger Verwirrung im Thema.
Ein klares jain
Da ich hier versuche, die Begrifflichkeiten genau zu beschreiben, führe ich das näher aus.
Bei einem Trigger reicht es nicht aus, wenn er erfüllt ist, sondern die Schwelle muss überschritten werden.
Z.B.
Trigger 12:30: wird genau einmal pro Tag ausgelöst, und zwar, wenn die Uhrzeit von 12:29 auf 12:30 wechselt, also die Schwelle überschritten wird.
Hast Du mehrere Trigger muss einer davon “überschritten” werden um die Automation zu starten (ODER).
Bedingung 12:30: Wäre ab 12:30 dauerhaft erfüllt bis 23:59.
auch wieder jain. Aus selbigem Grund.
Um 12:30 startet die Automation in jedem Fall.
Nur, wenn alle 3 Bedingungen erfüllt sind (UND), bricht sie ab, ohne Aktionen auszuführen.
Vom Ergebnis hast Du recht insoweit, als das alle 4 Ereignisse zutreffen müssen, um die Aktion(en) auszuführen.
Trotzdem ist der Unterschied zwischen Trigger und Bedingung essenziell wichtig zu verstehen.
Auch wenn @silberfuxx es schon klar formuliert hat, versuche ich auch noch mal eine andere Forumulierung.
Genau um 12.30 Uhr (nicht früher und nicht später) wird geschaut, ob ALLE Bedingungen (UND) erfüllt sind. Wenn ja, werden die Aktionen ausgeführt.
Hättest du mehrere Trigger, z.B. 12:30 Uhr ODER Temp_Garten >25°
dann würde um 12:30 geschaut, ob ALLE Bedingungen erfüllt sind und dann die Aktionen ausgeführt. ODER
es würde wenn die Temp_Garten von 24,9 auf 25 steigt (nicht früher und nicht später, also nur bei Überschreitung der Schwelle) geschaut, ob ALLE Bedingungen erfüllt sind …
War nur ein Test, ob du es wirklich verstanden hast.
Nein, du hast absolut recht. Ich hatte es erst umgekehrt formuliert und dann nur den ersten Teil geändert und den zweiten vergessen.
Nun ist bei mir ein mea culpa angebracht.
könnte man aber das wäre eine Notfall-Öffnung, die immer funktioniert also auch wenn HA zb im Urlaub abstürzen sollte und nicht mehr von alleine booten kann
Das ist mir schon 1x passiert, da hatte ich im Urlaub Langeweile und hab per Fernzugriff am System rumgebastelt und das hat sich dann irgendwann einfach aufgehängt und hätte nur durch einen cold-start wiederbelebt werden können, ich war allerdings 800km weit weg von zuhause. Seitdem habe ich ein power-plug am Netzteil und kann damit einen Stromausfall simulieren nachdem das System dann einen cold-start durchführt.
das einzig sinnvolle wäre, diese default Öffnung der Rollos vor 12:30 neu zu programmieren und das werde ich wohl auch tun, wenn ich später mal Zeit finde.
Ein ständiges Rauf- und Runterfahren der Rollos ist ja auch nicht so toll …
das könnten die Rollos nämlich auch alleine mit Hilfe eines Lichtsensors. Da schliesst das Rollo halb wenn der Lichsensor eine bestimmte Helligkeit registriert und fährt wieder hoch, wenn der Zustand sich ändert. Ergebnis ist ein ständiges Rauf- und Runter (je nach dem ob gerade eine Wolke kommt) und das hat mich genervt und ich hab das mit dem Lichtsensor am Rollo abgeschaltet.
Prima. Dann ist zumindest dein ursprüngliches Problem ja gelöst. Wie es komplexer weiter gehen kann, haben die anderen Profis ja schon sehr gut beschrieben. Viel Erfolg weiterhin
so gesehen ein sehr guter Vorschlag, wäre es dann so richtig …
WENN:
es 12:30 ist
Temp_Garten >25°
ABER NUR WENN:
Temp_Garten >25°
Helfer_Beschattung ist AUS
Helfer_Sommermonate ist AN
Die beiden Voraussetzungen bei WENN sind eines von beiden muß erfüllt sein (ODER)
und der Rest ist dann wie vorher. …
dann folgendes Szenario:
um 12:30 haben wir 18° und nichts passiert
um 13:50 haben wir 26° und die Automation startet (u.a. wird Helfer_Beschattung auf AN gesetzt)
um 15:00 haben wir wieder 18° und nichts passiert und
um 15:30 haben wir wieder 26° und was passiert dann? Werden dann die bereits halb geschlossenen Rollos komplett geschlossen?
Hinweis:
beim ersten Ausführen der Automation wird der Helfer_Beschattung auf AN gesetzt.
Beim zweiten Triggern ist der Helfer auf AN und die Automation sollte dann nicht ein 2. Mal ausgeführt werden - soweit mein Plan.
völlig richtig bemerkt und das wiederum würde keinen Sinn machen, da alle Rollos by default jetzt um 12:15 öffnen (war vorher 13:30 und das hab ich jetzt bei allen Rollos geändert). Manno, was für ein Aufwand für ein Rollo … da sieht der Tagesablauf jetzt so aus:
bei Sonnenaufgang (wenn es Di-Do ist und keine Ferien) oder
um 08:00, wenn es Mo oder Fr ist und keine Ferien oder
um 10:00 - wenn es nicht vorher schon geöffnet wurde
---- das macht HA -----
oder um 12:15 by default (das macht das Rollo selbst)
wird es geöffnet
ab 12:30 wenn es >25° hat wird es halb geschlossen (Beschattung im Sommer)
um 19:00 wird es wieder geöffnet, wenn es vorher halb geschlossen war
30 Minuten nach Sonnenuntergang schließen alle Rollos
dabei fällt mir gerade auf, daß im Winter der Sonnenuntergang vor 19:00H liegt.
Puhhh, ich dachte, ich wäre fertig gewesen
allerdings wird im Winter eine Beschattung selten eintreten da es da kaum >25° gibt.
jetzt wird die Automation ausgeführt, wenn um 12:30H über 25° herrscht oder wenn generell über 24,9° und >25°C vorliegen. (was vermutlich dasselbe ist)?