Meine Coding Kenntnisse sind gering:-)
und schon bei diesem Ding habe ich Problem.
Wie greife ich denn den Status eines Switchs hier "E_Touch10_3" ab, um damit einen anderen Switch zu schalten?
Ich wollte eigentlich gleich mit einem IF E_Touch10_3.state == ON starten, aber dann sagt das log expecting when und nicht IF.
Wenn doch alles so einfach wäre...
Könnt ihr mir hier auf die Sprünge helfen
Code: Alles auswählen
import java.util.List
var Timer SireneTimer2 = null
rule "Alarm Manuell"
when
E_Touch10_3.state == ON
then
if(SireneTimer2 === null) {
Steckdose54.sendCommand(ON)
SireneTimer2 = createTimer(now.plusSeconds(60), [ |
Steckdose54.sendCommand(OFF)
SireneTimer2 = null
] )
}
end