Ich stehe auf dem Schlauch, wahrscheinlich ist die Lösungen offensichtlich, aber ich finde sie nicht.
Mein Anliegen: Ich möchte während der Nacht alle 30 Minuten eine 1 auf ein KNX-Objekt senden. Wenn die Nacht vorbei ist, möchte ich, dass die Logik "nichts" sendet, d.h. keinen Output absetzt; es soll also keine 0 gesendet werden.
Der Hintergrund: Die Logik soll sicherstellen, dass während der Nacht die Sicherheitstoren regelmässig geschlossen werden. Der Zeitpunkt des Öffnens dieser Storen soll über eine andere Logik gesteuert werden.
Auf dem Wiregate kann ich dies über den Logikprozessor mit folgendem Befehl erreichen.
Code: Alles auswählen
SicherheitsstorenNacht => {timer=>{time=>['21:32+1h-23:59', '00:13+1h-02:15']}, translate=>1, transmit=>'14/2/2'}
Ich habe eine einfache AND-Logik erstellt. Diese hat als einzigen Eingang die von Stefan unter viewtopic.php?f=24&t=1291&hilit=Zeitfen ... =10#p13289 zur Verfügung gestellte Logik und einen Zeit-Trigger, der alle 30 Minuten auslöst.
Damit wird im gewünschten (von der Eingangslogik definierten) Zeitraum periodisch die 1 gesendet; soweit so gut. Ausserhalb dieses Zeitraums sendet die Logik jedoch alle 30 Minuten eine 0; hier sollte sie aber "schweigen".
Ist jemand so freundlich und hilft mir auf die Sprünge? Besten Dank im Voraus.
Gruss
Diego