08-05-2017, 23:03:52
(08-05-2017, 22:18:19)schneie schrieb: Und ich hab leider noch immer Probleme mit dem ISR2Callback missing = durcheinander im Cache. Karafconsole, binding version prüfen, alte versionen rausschmeißen, OH neustarten.
Bin auf der Version von gestern, ist auch aktiv und wurde mehrmals neu gestartet.
Er bekommt die Änderung zwar mit, aber bricht dann beim Schreiben des Wertes scheinbar ab.
Folgende Fehlermeldung hab ich im Log:
Code:innogy WebSocket onMessage() - [{"type":"device/SHC.RWE/1.0/event/StateChanged","timestamp":"2017-05-08T20:12:15.0160000Z","desc":"/desc/device/SHC.RWE/1.0/event/StateChanged","link":{"value":"/capability/78de2374452146ea884abaa41d06f0f7"},"Properties":[{"name":"ShutterLevel","value":26.0,"lastchanged":"2017-05-08T20:12:14.9900000Z"}]}]
2017-05-08 22:13:49.896 [DEBUG] [marthome.handler.InnogyBridgeHandler] - Event found: Type:device/SHC.RWE/1.0/event/StateChanged Capability:/capability/78de2374452146ea884abaa41d06f0f7
2017-05-08 22:13:49.898 [DEBUG] [marthome.handler.InnogyDeviceHandler] - State changed ShutterLevel to 26.0.
2017-05-08 22:13:49.899 [DEBUG] [marthome.handler.InnogyDeviceHandler] - onDeviceStateChanged called with device Rollladen-EZ/4dd2b34fbfc54678bbc934ac8edf533f
2017-05-08 22:13:49.901 [ERROR] [marthome.handler.InnogyBridgeHandler] - Error with Event: {}
java.lang.IllegalStateException: Could not update status, because callback is missing
at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.updateStatus(BaseThingHandler.java:388)
at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.updateStatus(BaseThingHandler.java:415)
at org.openhab.binding.innogysmarthome.handler.InnogyDeviceHandler.onDeviceStateChanged(InnogyDeviceHandler.java:272)
at org.openhab.binding.innogysmarthome.handler.InnogyDeviceHandler.onDeviceStateChanged(InnogyDeviceHandler.java:684)
at org.openhab.binding.innogysmarthome.handler.InnogyBridgeHandler.onEvent(InnogyBridgeHandler.java:472)
at org.openhab.binding.innogysmarthome.internal.InnogyWebSocket.onMessage(InnogyWebSocket.java:114)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.8.0_121]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_121]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_121]
at java.lang.reflect.Method.invoke(Method.java:498)[:1.8.0_121]
at org.eclipse.jetty.websocket.common.events.annotated.CallableMethod.call(CallableMethod.java:71)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.websocket.common.events.annotated.OptionalSessionCallableMethod.call(OptionalSessionCallableMethod.java:72)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver.onTextMessage(JettyAnnotatedEventDriver.java:234)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.websocket.common.message.SimpleTextMessage.messageComplete(SimpleTextMessage.java:69)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.websocket.common.events.AbstractEventDriver.appendMessage(AbstractEventDriver.java:66)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver.onTextFrame(JettyAnnotatedEventDriver.java:226)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.websocket.common.events.AbstractEventDriver.incomingFrame(AbstractEventDriver.java:162)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.websocket.common.WebSocketSession.incomingFrame(WebSocketSession.java:376)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.websocket.common.extensions.ExtensionStack.incomingFrame(ExtensionStack.java:220)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.websocket.common.Parser.notifyFrame(Parser.java:220)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.websocket.common.Parser.parse(Parser.java:256)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.readParse(AbstractWebSocketConnection.java:679)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.onFillable(AbstractWebSocketConnection.java:511)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:202)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)[234:org.openhab.binding.innogysmarthome:2.1.0.201705071628]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]