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!

