Hallo,
ich versuche gerade eine Rule mit script, dabei will ich ein Item Helligkeitswert in eine Variable schreiben, passt aber nicht, der Designer meckert, folgender Script-Code:
Rule-Code:
Brauchts einen anderen Variablentyp statt Number ?
Mfg Jürgen
ich versuche gerade eine Rule mit script, dabei will ich ein Item Helligkeitswert in eine Variable schreiben, passt aber nicht, der Designer meckert, folgender Script-Code:
Code:
var Number Abdimmen [COLOR=Red]Abdimmen = Light_Wohnzimmer_HW[/COLOR] Thread::sleep(300000) while(Abdimmen<101 ) { Abdimmen=Abdimmen-1 sendCommand(Light_Wohnzimmer_Schran, Abdimmen) Thread::sleep(1300) }
Code:
import org.openhab.core.library.types.* import org.openhab.model.script.actions.* var Timer ABD = null rule "Abdimmen" when Item Light_Wohnzimmer_Schrank received command then if (now.getHourOfDay() >= 21 || now.getHourOfDay() <=5) { // geht bis 5.59 if (ABD != null) ABD.cancel() if(Light_Wohnzimmer_Schrank.state == ON) { callScript("dimmlight") Light_Wohnzimmer_Schrank.sendCommand(OFF) } } end
Mfg Jürgen
Kommentar