Ich stehe derzeit auf'n Schlauch warum das Ding nicht so richtig will:
Erklärung:
wenn ich die Szene "Alles-AUS" betätige, soll der Bewegungsmelder 30 sec gesperrt sein, damit es nicht zu einer neuerlichen Auslösung kommt.
Die Sperre soll unter folgenden Bedingungen aufgehoben werden:
- es muss überhaupt eine Sperre vorliegen
- es muss die Szene "ALLES-AUS" aufgerufen worden sein
- es darf nicht der "Tag-Modus" vorliegen (da soll die Sperre immer aktiv sein)
Der Busmonitor zeigt die Sperre des BWM, aber es erfolgt keine Rücknahme der Sperre nach 30sec....
Wo könnte das Problem sein?
Code:
// BWM Sperre bei Ausschalten (Szene Alles AUS) if "Bad.Szenen-1/3/59"==2 then write("Bad.BWM.Sperre-1/3/61",EIN) endif // nach 30 sec wieder freigeben wenn "ALLES AUS" und noch kein TAG if after((event("Bad.BWM.Sperre-1/3/61") and "Bad.Szenen-1/3/59"==2 \\ and "Bad.BWM.Sperre-1/3/61" and !"Tag-0/6/10"),30000u64) then \\ write("Bad.BWM.Sperre-1/3/61",AUS) endif // bei Ende Tag-Modus einschalten, bei Beginn TAG-Modus ausschalten if change("Tag-0/6/10") then write("Bad.BWM.Sperre-1/3/61","Tag-0/6/10") endif
wenn ich die Szene "Alles-AUS" betätige, soll der Bewegungsmelder 30 sec gesperrt sein, damit es nicht zu einer neuerlichen Auslösung kommt.
Die Sperre soll unter folgenden Bedingungen aufgehoben werden:
- es muss überhaupt eine Sperre vorliegen
- es muss die Szene "ALLES-AUS" aufgerufen worden sein
- es darf nicht der "Tag-Modus" vorliegen (da soll die Sperre immer aktiv sein)
Der Busmonitor zeigt die Sperre des BWM, aber es erfolgt keine Rücknahme der Sperre nach 30sec....
Wo könnte das Problem sein?
Kommentar