kann mir jemand sagen, was dieser Logeintrag genau bedeutet?
Code: Alles auswählen
2020-04-03 23:01:16.742 [ERROR] [ntime.internal.engine.RuleEngineImpl] - Rule 'Überschriften Lampen setzen': null
Code: Alles auswählen
rule "Überschriften Lampen setzen"
when
Member of gLichtCounterSwitch changed //or
//Member of gLichtCounterDimmer changed
then
val Number nAnzahlSwitch = gLichtCounterSwitch.members.filter[m|m.state == ON].size
//val Number nAnzahlDimmer = gLichtCounterDimmer.members.filter[g|g.state instanceof Number].filter[m|(m.state as Number) != 0].size
var String sLabelLicht
//if(nAnzahlSwitch + nAnzahlDimmer == 1)
if(nAnzahlSwitch == 1)
sLabelLicht = "(es ist eine Lampe an)"
else
//if(nAnzahlSwitch + nAnzahlDimmer == 0)
if(nAnzahlSwitch == 0)
sLabelLicht = "(keine Lampe an)"
else
//sLabelLicht = "(es sind "+(nAnzahlSwitch + nAnzahlDimmer).toString+" Lampen an)"
sLabelLicht = "(es sind "+(nAnzahlSwitch).toString+" Lampen an)"
sLichter.postUpdate(sLabelLicht)
end
b) ich habe sie auskommentiert, da ich derzeit keinen Dimmer in Benutzung habe
c) Die Rule funktioniert trotzdem, ich bekomme auf der Oberfläche angezeigt,was ich sehen möchte und der Wert stimmt auch: d) quasi die "gleiche" Rule nutze ich noch mal für die Fenster, da bekomme ich diese Error-Logs nicht...
Danke!
Oliver