Seite 1 von 1

Bewegungsmelder/Dauerlicht

Verfasst: 2. Dez 2018 00:50
von Rainer
Moin,

ich möchte eine Lampe einmal über den Bewegungsmelder oder Dauerlicht schalten. Analog würde man das ganz simpel mit einem Wechselschalter lösen. Ich möchte das hier mit Sonoffs machen und brauche dazu eine Rule:

Code: Alles auswählen

rule "Wechselschaltung" 
when 	Item TasterDauerlicht changed
  then
    	if ((TasterDauerlicht.state==ON))	{
       		sendCommand(TasterBewegung, OFF)
    		postUpdate(TasterBewegung, OFF)}
  else 	if ((TasterDauerlicht.state==OFF)){
			sendCommand(TasterBewegung, ON)
    		postUpdate(TasterBewegung, ON)}
end
So weit, so gut. Wenn jetzt allerdings der Bewegungsmelder ausgeschaltet wird und in der gleichen Sekunde das Dauerlicht eingeschaltet wird, dann funkts. Also würde ich gerne zur Sicherheit 1 Sekunde Verzögerung zwischen den Commands haben. Wie löse ich das?

Re: Bewegungsmelder/Dauerlicht

Verfasst: 2. Dez 2018 20:25
von Rainer
Einfacher Wechselschalter:

Code: Alles auswählen

rule "Bewegungsmelder"
when
    Item Bewegungsmelder changed
then 
    if (Bewegungsmelder.state!=ON)      
        Tuer.sendCommand(ON)
    else
        Tuer.sendCommand(OFF)
end

Re: Bewegungsmelder/Dauerlicht

Verfasst: 3. Dez 2018 11:21
von Rainer
Problem gelöst: Hab eine Rule für eine Dreifachschaltung geschrieben AN/AUS/Melder. Die Sekunde Zeitverzögerung war unbegründete Vorsicht.