jetzt munß ich dieses Topic noch einmal hochholen :-/
Ich nutze derzeut einige Regeln mit z.B.
Code: Alles auswählen
if (now.getHourOfDay <= 8) {
Geht dieser direkte Vergleich nicht mehr? Denn auch bei einem Weg über "val stunde = now.getHour()" kommt bei mir ein Fehler.
Andere Rules, die noch nciht umgestellt wurdenThe method getHour() is undefined for the type DateTime
odergLights_auto.members.filter(f|f.state.toString!==f.historicState(now.minusDays(7),"jdbc").state.toString).forEach[ m|
Thread::sleep((2000 + Math::random * 1000.0).intValue)
m.sendCommand(m.historicState(now.minusDays(7),"jdbc").state.toString)
logInfo("Presence","Restore {} to historic state: {}",m.name, m.historicState(now.minusDays(7),"jdbc").state)
Code: Alles auswählen
if (now.getMinuteOfDay >= 510 && tempmax >= 20) {
UPDATE: new DateTimeType().zonedDateTime.getHour() liefert als Ersatz für now.getHourOfDay die derzeitige Stunde
