Liebe Community,
beiß mir gerade an folgendem Problem die Zähne aus:
in meiner Sitemap ist definiert:
In meinen Rules:
Drücke ich den Button in der GUI, passiert nichts.
In der Log Datei steht
Warum mag die Rule nicht anspringen?
beiß mir gerade an folgendem Problem die Zähne aus:
in meiner Sitemap ist definiert:
Code:
Switch item=itmSprinklerAutomatik mappings=[1="7 Min", 2="12 Min", 3="Stop"]
Code:
import org.joda.time.DateTime
import org.openhab.model.script.actions.Timer
var Timer timerStopVorne = null
var Timer timerStopSeite = null
var Timer timerStartGarten = null
var Timer timerStopGarten = null
rule "SprinklerAutomatik"
when
Item itmSprinklerAutomatik received command
then
itmSDA_1.sendCommand(ON) //nur um zu sehen, ob dieser Teil der rule gestartet wird
(..)
var int iDauer = 0
switch(receivedCommand) {
case 1 : iDauer = 7
case 2 : iDauer = 12
}
if (iDauer == 0) {
itmSprinklerFront.sendCommand(OFF)
itmSprinklerSeite.sendCommand(OFF)
itmSprinklerGarten.sendCommand(OFF)
}
else
{
// weitere Befehle
}
end
In der Log Datei steht
2015-06-30 20:49:47.474 [WARN ] [.w.internal.servlet.CmdServlet] - Received unknown command '1' for item 'itmSprinklerAutomatik'


Kommentar