Moin,
ich steige jetzt langsam auf OH3 um und versuche von den files wegzukommen. Ich habe in mehreren rules Variabel übergreifend verwendet. Nachfolgend ein Beispiel. Wie bekomme ich das in OH3 umgesetzt? Bin für Vorschläge Dankbar
var Timer tFlurUnten = null
rule "Flur unten Licht Timer aus"
when
Item ShellyFlurUntenLichtRelayOutput received update ON
then
tFlurUnten?.cancel
tFlurUnten = createTimer(now.plusSeconds(180), [ |
ShellyFlurUntenLichtRelayOutput.sendCommand(OFF)
])
end
rule "Flur unten Bewegung"
when
Item FlurUntenBewegungPresence received update ON
then
if(ShellyFlurUntenLichtRelayOutput.state != OFF)
{
tFlurUnten?.cancel
tFlurUnten = createTimer(now.plusSeconds(180), [|
if(ShellyFlurUntenLichtRelayOutput.state != OFF)
ShellyFlurUntenLichtRelayOutput.sendCommand(OFF)
])
}
end