Liebe openHAB-Fans,
ich erarbeite mir gerade die Rules... Kommend von Delphi muss ich natürlich ganz schön umdenken und manches funktioniert nicht so wie erhofft.
In einem Timer möchte ich eine Variable übergeben, die im Interface frei einstellbar sein soll.
Das Item sieht so aus:
In der Sitemap steht das hier:
Und meine Rule zur Zeit so (funktioniert aber nicht):
Wenn ich einen festen Wert bei "plusSeconds" eintrage, läufts. Wie kann ich das variabel halten?
Vielen Dank für Euren Input,
Ralph.
ich erarbeite mir gerade die Rules... Kommend von Delphi muss ich natürlich ganz schön umdenken und manches funktioniert nicht so wie erhofft.
In einem Timer möchte ich eine Variable übergeben, die im Interface frei einstellbar sein soll.
Das Item sieht so aus:
Code:
Number Timer_Test
Code:
Setpoint item=Timer_Test label="Timer Flur OG [%.0f]" step=1 minValue=1 maxValue=60
Code:
rule "Switchoff_Timer" when Item S_OG_Sonja_1_UL received command ON then DMX_W_OG_Corridor.sendCommand(10) if(Light_Timer==null) { // first ON command, so create a timer to turn the light off again Light_Timer = createTimer(now.plusSeconds(Timer_Test)) [| DMX_W_OG_Corridor.sendCommand(0) ] } Light_Timer = null end
Vielen Dank für Euren Input,
Ralph.
Kommentar