Ich habe einen Knoten bei den Logikplänen. Die meisten meiner Logikpläne verarbeiten 2 bis mehrere Boolean und den gewünschten Schaltzeitpunkt und lösen ein Skript aus, in der Regel nur 1x pro Tag (Rollläden abends runter o.ä., siehe auch Abbildung). Funktioniert super, wenn ich alle Boolean im Sublogikplan verrechnen lassen und ein Timer im Hintergrund alle 2 min alles anstößt.
Es kam dann die Frage auf: muss der Timer immer laufen, wenn das Skript sowie nicht ausgeführt werden soll? (z.B. Boolean SkriptAusführen = false). Also habe ich die Boolean an den Eingang des Timers (Aktiv) gehängt und das Ganze gespeichert, die Boolean war zu diesem Zeitpunkt auf true. Lief alles prima. Dann habe ich die Boolean auf false gesetzt: Skript lief nicht mehr, auch prima. Aber dann habe ich die Boolean wieder auf true gesetzt, und das Skript lief trotzdem nicht. Gar nicht.
Der Live Modus zeigt, dass die Boolean zwar korrekt gelesen wird, aber vom Timer anscheinend nicht mehr abgefragt wird. Wenn ich von Hand einen Trigger setze ist alles wieder ok – aber dafür muss ich den Logikplan aufmachen…
Zusammengefasst: ich kann den Timer per Boolean ausschalten, aber nicht wieder einschalten, das bräuchte wohl noch einen zusätzlichen Trigger. Das kommt mir ziemlich unpraktisch vor – ist das so gedacht? Wie muss ich es anders machen, damit es funktioniert?
