-
-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Earliest time" condition in clock timer rules does not seem to have an effect. #441
Comments
Die Regel ist "bis". Das bedeutet von vorhergehender Regel (oder Mitternacht) bis zu der angegebenen Zeit geht diese Regel aktiv. 18:22 Uhr ist vor der angegebenen End-Zeit. Dabei ist de Zeit zum Winkel 280, jedoch nicht vor 263 und nicht nach 280. Mit einem der nächsten Release kann man dann für die Regeln Anfang und Ende definieren. Aktuell geht nur eines von beiden. |
Ich wollte erreichen, dass ein Rechteck Das ursprüngliche Setup (bis 280, frühestens ab 263) stelle ich nach, komme aber erst in 2 Wochen dazu (unterwegs ohne gescheites Device für Node-RED). |
Mit dem Tablet ging das rauswerfen der redundanten „spätestens bis“ Bedingungen ganz gut. Ergebnis: Die „frühestens ab“ Bedingungen sind immer noch wirkungslos. Gescheite Screenshots kann ich erst im 2 Wochen liefern. |
Ich bin wieder zuhause und stehe auf dem Schlauch. Beschrieben steht in der aktuellen Doku des clock-timer-Nodes: Das verstehe ich so, dass die bis-Regeln der Reihe nach abgearbeitet werden und die erste gewinnt, deren Bedingung zutrifft. Von vorherigen Regeln steht da nichts, und es würde für mich auch keinen rechten Sinn ergeben. Und ich meine, das auch genauso aus dem (von mir extensiv mit recht komplexen Regeln genutzten) blind-control-Node zu kennen. Ich habe reine "bis"-Regeln (das sollte "spätestens" heißen, nicht "frühestens", oder nicht?), die aber durch "frühestens ab"-Bedingungen eingeschränkt sind (ja, die "spätestens bis"-Bedingungen sind redundant). Der Text mit den "von"-Regeln ist also egal. Damit (bis, aber frühestens ab und mit einem Elevationswinkel kleiner als) sollten sich gemäß der aktuellen Beschreibung wunderbar disjunkte Rechtecke aus dem Firmament schneiden lassen. |
das ist so richtig verstanden. Immer wenn eine Nachricht eingeht wird die gerade aktive Regel bestimmt und der zugehörige Payload dann ausgegeben. Zusätzlich wird auch ohne eingehende Nachricht regelmäßig (wenn Auto-trigger eingestellt ist) die aktive Regel bestimmt und die zugehörige Payload dann ausgegeben. Die
Damit macht die Angabe von
Bei einer bis Zeit" bei Winkel 280 von 19:58 Uhr:
Kann also damit auch 18:22 Uhr oder sonst wann vor 19:58 sein. Will man sowas haben wie "in der Zeit zwischen Winkel 263 und Winkel 280", wenn der Sonnenhöhenwinkel <=17 ist etwas ausgeben, braucht man 2 Regeln:
Zur Ausgabe eines Payload zu einem bestimmten Zeitpunkt ist der Inject-Enhanced Node auch gut geeignet. |
Hab's mit etwas Abstand nun nochmal nachvollzogen und jetzt kapiert, danke für die ausführliche Erläuterung. |
Describe the bug
In the screenshot, there is a rule "W" in a clock timer node which triggers although the "earliest time" has not yet been reached – it should trigger no earlier than 18:30:10 local time, but it is 18:22 local time.
Screenshot
Expected behavior
The rule should only be triggered when the "earliest time" condition is true.
System information (please complete the following information):
Additional context
The local time of the frontend (upper right corner) is the same as that of the Home Assistant backend (time sensor) up to a minute, cf. the second screenshot.
The text was updated successfully, but these errors were encountered: