Schubbie :
Ich hoffe, es ist ok, wenn ich dir vorgreife. Ging gerade gut, weil ich die meisten URLs ja in dem anderen Thread greifbar hatte.
Stefan86:
Ich hätte eine Idee. Ich habe in einem anderen Thread eine Befehlsfolge gepostet, um die Einschaltverzögerung über den Wandtaster zu umgehen.
Mit ähnlicher Sequenz sollte auch dein Vorhaben klappen wie folgt:
Hier erst kurze Stichworte als Einleitung:
1.) Taster an SW1 angeschlossen
2.) PIR an SW2
3.) Button type auf "One_button" stellen
4.) Damit der PIR das Licht schalten kann, folgende Actions definieren
BUTTON 2 SWITCHED ON URL
http://localhost/light/0?turn=on
-> Schaltet also das Licht ein, wenn Bewegung erkannt
BUTTON 2 SWITCHED OFF URL
http://localhost/light/0?turn=on&timer=15
-> Schaltet das Licht mit 15 Sekunden Verzögerung aus, nachdem der Bewegungsmelder abgeschaltet hat.
Damit nun der Bewegungsmelder aber das Licht nicht ausschaltet, wenn du es per Taster selbst eingeschaltet hast, benötigen wir noch weitere Actions wie folgt:
5.)
BUTTON 1 SWITCHED ON URL
http://localhost/settings/actions?index=0&name=btn2_off_url&enabled=false
-> Beim Drücken des Tasters wird die Action "BUTTON 2 SWITCHED OFF" deaktiviert, sodass ab dann das Abschalten des Bewegungsmelders ignoriert wird
6.) Damit der Bewegungsmelder aber das Licht vollständig steuern kann, wenn es aus ist, hier noch die letzte Action
OUTPUT SWITCHED OFF URL
http://localhost/settings/actions?index=0&name=btn2_off_url&enabled=true
Sobald das Licht abschaltet, d.h. auch, wenn du es per Taster händisch ausschaltest, wird diese Action ausgelöst und diese aktiviert dadurch die Action "BUTTON 2 SWITCHED OFF" wieder, sodass dann, sollte jetzt der Bewegungsmelder das Licht irgendwann einschalten, er es dann auch wieder abschalten kann.