Hallo zusammen,
manchmal finde ich openHAB bei den Typenast schon etwas zickig. Jetzt hab ich wieder einen Fall, der vorher mit der 1.5.1 problemlos lief aber in der 1.6 eine Exception schmeißt:
Folgende Regel zur Initalisierung:
Bei folgender Anweisung kommt aber regelmäßig eine Exception (Cannot cast org.openhab.core.types.UnDefType to org.openhab.core.library.types.DecimalType):
Das Item ist definiert als
Irgend etwas übersehe ich da, aber was...???
Danke schon mal für die Hilfe!
manchmal finde ich openHAB bei den Typenast schon etwas zickig. Jetzt hab ich wieder einen Fall, der vorher mit der 1.5.1 problemlos lief aber in der 1.6 eine Exception schmeißt:
Folgende Regel zur Initalisierung:
Code:
rule "Initialisiere Regeln Einfahrtstor" when System started then GateCount = 0 GateCountTest = 0 postUpdate(Gate_LastTime, now.getMillis()) end
Code:
rule "Monitor Lox Gate state" when Item Lox_Tor_Status changed to ON then var long GateDiff = now.getMillis() - (Gate_LastTime.state as DecimalType).longValue postUpdate(Gate_LastTime, now.getMillis()) ...
Das Item ist definiert als
Code:
Number Gate_LastTime
Danke schon mal für die Hilfe!