@paul53 sagte: "Das macht es durch die ODER-Verknüpfung."
Du hast recht. False & TRUE = TRUE bei einer ODER Verknüpfung. Danke dir.
Ich glaube mein Fehler liegt an den Einstellungen der Helligkeitsmessung des Bewegungsmelders. Vermute, dass wenn das Licht eingeschaltet ist, erfolgt noch eine weitere Helligkeitsmessung. Diese überschreitet dann den Schwellwert und setzt die Variable dunkel auf FALSE. Somit wird dann das Licht ausgeschaltet.
@paul53 sagte: "Braucht man eine zusätzliche Ausschaltverzögerung?":
Ich würde die Ausschaltverzögerung wie folgt lösen:
2024-01-02 20_47_46-Window.png
Frage: Beim ersten Durchlaufen des Blockly-Scriptes und Licht ungleich Wert vom Objekt EG_WZ_SL:3.Level und Licht > 0 wird der "steuere Befehl" für 30 Sekunden verzögert.
Was passiert, wenn während dieser 30 Sekunden ein erneuter Trigger kommt?
a) timeout wird abgebrochen und steuere-Befehl wird nicht ausgeführt
b) timeout wird wieder auf 30 Sekunden zurückgesetzt und anschließend der steuere-Befehl wird ausgeführt
VG
Takahara