Problem mit Rule
Verfasst: 29. Jul 2019 22:17
Hallo,
ich versuche jetzt schon länger eine rule zum laufen zu bekommen. Irgend etwas ist nun "schief" gelaufen und ich habe ein komisches Verhalten eines Items. Der Dimmer meines LED Stripes läßt sich nicht mehr direkt steuern, d.h. ich muss nun immer zweimal auf den Slider oder die "%-Buttons" in der Basic UI drücken bis der Stripe reagiert. Im Log schaltet das Item zwar richtig, in Real aber erst nach dem zweiten Klick.
Ich habe mit folgender Regel "experimentiert" (ohne genauere Kenntnis was ich da mache:-)) Problem war dann auch, dass der Stripe gar nicht mehr auszuschalten war.
Ich habe die angepasste Regel wieder gelöscht. Aber kann es sein, dass ich mir da etwas zerschossen habe?
VG
Gerhard
ich versuche jetzt schon länger eine rule zum laufen zu bekommen. Irgend etwas ist nun "schief" gelaufen und ich habe ein komisches Verhalten eines Items. Der Dimmer meines LED Stripes läßt sich nicht mehr direkt steuern, d.h. ich muss nun immer zweimal auf den Slider oder die "%-Buttons" in der Basic UI drücken bis der Stripe reagiert. Im Log schaltet das Item zwar richtig, in Real aber erst nach dem zweiten Klick.
Ich habe mit folgender Regel "experimentiert" (ohne genauere Kenntnis was ich da mache:-)) Problem war dann auch, dass der Stripe gar nicht mehr auszuschalten war.
Code: Alles auswählen
var Timer TimerH = null
rule "Alarma automática"
when
Item Detector_Gas changed to ON
then
if(TimerH != null) {
TimerH.cancel
TimerH = null
}
TimerH = createTimer(now.plusSeconds(1)) [|
if(Alarma.state==ON){
Alarma.sendCommand(OFF)
}
else{
Alarma.sendCommand(ON)
}
TimerH.reschedule(now.plusSeconds(1))
]
end
rule "Apagado de alarma automática"
when
Item Detector_Gas changed to OFF
then
Alarma.sendCommand(OFF)
if(TimerH != null) {
TimerH.cancel
TimerH = null
}
end
VG
Gerhard