Every now and then my homematic binding goes offline and cannot reconnect. just rebooting the homematic CCU2 (FW 2.41.5) and the Raspberry can solve the issue.
Openhab Log:
2018-12-24 15:07:40.543 [WARN ] [ommunicator.AbstractHomematicGateway] - Connection lost on gateway 'MEQ0225917', cause: "IOException java.net.ConnectException: Connection refused"
2018-12-24 16:01:55.704 [ERROR] [ematic.handler.HomematicThingHandler] - java.net.ConnectException: Connection refused
java.io.IOException: java.net.ConnectException: Connection refused
at org.eclipse.smarthome.binding.homematic.internal.communicator.client.XmlRpcClient.sendMessage(XmlRpcClient.java:98) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.internal.communicator.client.XmlRpcClient.sendMessage(XmlRpcClient.java:102) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.internal.communicator.client.XmlRpcClient.sendMessage(XmlRpcClient.java:67) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.internal.communicator.client.RpcClient.setDatapointValue(RpcClient.java:335) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.internal.communicator.AbstractHomematicGateway$1.execute(AbstractHomematicGateway.java:686) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.internal.misc.DelayedExecuter.start(DelayedExecuter.java:65) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.internal.communicator.AbstractHomematicGateway.sendDatapoint(AbstractHomematicGateway.java:665) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.internal.communicator.AbstractHomematicGateway.sendDatapoint(AbstractHomematicGateway.java:644) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.handler.HomematicThingHandler.sendDatapoint(HomematicThingHandler.java:307) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.handler.HomematicThingHandler.handleCommand(HomematicThingHandler.java:283) [197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) [102:org.eclipse.smarthome.core:0.10.0.oh240]
at org.eclipse.smarthome.core.internal.common.InvocationHandlerSync.invoke(InvocationHandlerSync.java:59) [102:org.eclipse.smarthome.core:0.10.0.oh240]
at com.sun.proxy.$Proxy141.handleCommand(Unknown Source) [197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.core.thing.internal.profiles.ProfileCallbackImpl.handleCommand(ProfileCallbackImpl.java:75) [109:org.eclipse.smarthome.core.thing:0.10.0.oh240]
at org.eclipse.smarthome.core.thing.internal.profiles.SystemDefaultProfile.onCommandFromItem(SystemDefaultProfile.java:49) [109:org.eclipse.smarthome.core.thing:0.10.0.oh240]
at sun.reflect.GeneratedMethodAccessor77.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) [102:org.eclipse.smarthome.core:0.10.0.oh240]
at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:53) [102:org.eclipse.smarthome.core:0.10.0.oh240]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:?]
at java.lang.Thread.run(Thread.java:745) [?:?]
Caused by: java.util.concurrent.ExecutionException: java.net.ConnectException: Connection refused
at org.eclipse.jetty.client.util.FutureResponseListener.getResult(FutureResponseListener.java:118) ~[?:?]
at org.eclipse.jetty.client.util.FutureResponseListener.get(FutureResponseListener.java:101) ~[?:?]
at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:684) ~[?:?]
at org.eclipse.smarthome.binding.homematic.internal.communicator.client.XmlRpcClient.sendMessage(XmlRpcClient.java:84) ~[?:?]
... 26 more
Caused by: java.net.ConnectException: Connection refused
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ~[?:?]
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717) ~[?:?]
at org.eclipse.jetty.io.SelectorManager.doFinishConnect(SelectorManager.java:351) ~[?:?]
at org.eclipse.jetty.io.ManagedSelector.processConnect(ManagedSelector.java:185) ~[?:?]
at org.eclipse.jetty.io.ManagedSelector.access$1200(ManagedSelector.java:60) ~[?:?]
at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processSelected(ManagedSelector.java:455) ~[?:?]
at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:325) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:357) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:181) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) ~[?:?]
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) ~[?:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:762) ~[?:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:680) ~[?:?]
... 1 more
HOMEMATIC Log:
Dec 24 15:07:40 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO [vert.x-worker-thread-0] (un)registerCallback on LegacyServiceHandler called from url: http://192.168.0.15:9125
Dec 24 15:07:40 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO [vert.x-worker-thread-0] Removed InterfaceId: HMIP-MEQ0225917
Dec 24 15:07:40 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO [vert.x-worker-thread-0] init finished
Dec 24 15:07:40 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega INFO [vert.x-eventloop-thread-3] (un)registerCallback on VirtualDeviceHandlerRega called from url: http://192.168.0.15:9125
Dec 24 15:07:40 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega INFO [vert.x-eventloop-thread-3] Removed InterfaceId: null
Dec 24 15:07:55 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO [vert.x-worker-thread-4] (un)registerCallback on LegacyServiceHandler called from url: http://192.168.0.15:9125
Dec 24 15:07:55 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO [vert.x-worker-thread-4] init finished
Dec 24 15:07:55 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega INFO [vert.x-eventloop-thread-3] (un)registerCallback on VirtualDeviceHandlerRega called from url: http://192.168.0.15:9125
Dec 24 15:08:10 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO [vert.x-worker-thread-2] (un)registerCallback on LegacyServiceHandler called from url: http://192.168.0.15:9125
Dec 24 15:08:10 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO [vert.x-worker-thread-2] init finished
Dec 24 15:08:10 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega INFO [vert.x-eventloop-thread-3] (un)registerCallback on VirtualDeviceHandlerRega called from url: http://192.168.0.15:9125
Dec 24 15:08:18 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-1] SYSTEM: 0 Accesspoints in Queue
Dec 24 15:08:18 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-1] SYSTEM: Permanent-/Burstlistener Handler utilization: 0/50 used
Dec 24 15:08:18 de.eq3.cbcs.server.core.otau.DeviceBackgroundUpdateSubsystem INFO [vert.x-eventloop-thread-1] SYSTEM: Eventlistener Handler utilization: 0/50 used
Dec 24 15:08:26 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO [vert.x-worker-thread-3] (un)registerCallback on LegacyServiceHandler called from url: http://192.168.0.15:9125
Dec 24 15:08:26 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO [vert.x-worker-thread-3] init finished
Dec 24 15:08:26 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega INFO [vert.x-eventloop-thread-3] (un)registerCallback on VirtualDeviceHandlerRega called from url: http://192.168.0.15:9125
Dec 24 15:08:41 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO [vert.x-worker-thread-4] (un)registerCallback on LegacyServiceHandler called from url: http://192.168.0.15:9125
Dec 24 15:08:41 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO [vert.x-worker-thread-4] init finished
Dec 24 15:08:41 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega INFO [vert.x-eventloop-thread-3] (un)registerCallback on VirtualDeviceHandlerRega called from url: http://192.168.0.15:9125
Dec 24 15:08:56 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO [vert.x-worker-thread-2] (un)registerCallback on LegacyServiceHandler called from url: http://192.168.0.15:9125
Dec 24 15:08:56 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO [vert.x-worker-thread-2] init finished
If I cannot solve the issue, I would like to reboot the CCU and Homematic once a day per script.
How can I realize that?
There have been quite a lot changed in the Homematic binding in 2.4 in order to support the latest CCU firmware. Maybe one of these changes now causes this problem with the older firmware.
But it is quite strange that it seems to work and then suddenly loses connection and can’t reconnect.
Is there a newer firmware available for the CCU2? Some weeks ago I have switched to Rasperrymatic that uses a firmware similar to the CCU3 and this works perfect.
I don’t know what’s going on. Today I had another error. RESTART of the CCU did reconnect again. Is there a way to automatically reboot the CCU when this connection is lost?
here the logfile from the ccu:
Dec 29 15:51:45 homematic-ccu2 user.err rfd: LGWPortWrapper::keepAliveThreadFunction(): Did not receive reply on keepalive.
Dec 29 15:51:46 homematic-ccu2 user.err rfd: (KEQ1066836) CCU2CommController::getDutyCycle(): Could not get DutyCycle from coprocessor.
Dec 29 15:51:50 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:52:00 homematic-ccu2 user.err rfd: UnifiedLanCommController::connect(): Could not connect.
Dec 29 15:52:01 homematic-ccu2 user.err rfd: (KEQ1066836) CCU2CommController::getDutyCycle(): Could not get DutyCycle from coprocessor.
Dec 29 15:52:16 homematic-ccu2 user.err rfd: (KEQ1066836) CCU2CommController::getDutyCycle(): Could not get DutyCycle from coprocessor.
Dec 29 15:52:21 homematic-ccu2 user.err rfd: (KEQ1066836) CCU2CommController::getDutyCycle(): Could not get DutyCycle from coprocessor.
Dec 29 15:52:22 homematic-ccu2 user.err rfd: (KEQ1066836) CCU2CommController::getDutyCycle(): Could not get DutyCycle from coprocessor.
Dec 29 15:52:23 homematic-ccu2 user.err rfd: (KEQ1066836) CCU2CommController::getDutyCycle(): Could not get DutyCycle from coprocessor.
Dec 29 15:52:23 homematic-ccu2 user.err rfd: (KEQ1066836) CCU2CommController::getDutyCycle(): Could not get DutyCycle from coprocessor.
Dec 29 15:52:27 homematic-ccu2 user.err rfd: (KEQ1066836) CCU2CommController::getDutyCycle(): Could not get DutyCycle from coprocessor.
Dec 29 15:52:31 homematic-ccu2 user.err rfd: CCU2CommController::improvedInit() - Identify response string not handled:
Dec 29 15:52:32 homematic-ccu2 user.err rfd: (KEQ1066836) CCU2CommController::getDutyCycle(): Could not get DutyCycle from coprocessor.
Dec 29 15:52:38 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:52:43 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:53:50 homematic-ccu2 user.err rfd: (KEQ1066836) CCU2CommController::getDutyCycle(): Could not get DutyCycle from coprocessor.
Dec 29 15:54:06 homematic-ccu2 user.err rfd: (KEQ1066836) CCU2CommController::getDutyCycle(): Could not get DutyCycle from coprocessor.
Dec 29 15:54:11 homematic-ccu2 user.err rfd: LGWPortWrapper::keepAliveThreadFunction(): Did not receive reply on keepalive.
Dec 29 15:54:12 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:21 homematic-ccu2 user.err rfd: (KEQ1066836) CCU2CommController::getDutyCycle(): Could not get DutyCycle from coprocessor.
Dec 29 15:54:23 homematic-ccu2 user.err rfd: LanConnection::perror(): recv error
Dec 29 15:54:23 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:23 homematic-ccu2 user.err rfd: CCU2CommController::improvedInit() - Identify response string not handled:
Dec 29 15:54:23 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:24 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:24 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:24 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:24 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:25 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:25 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:25 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:25 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:26 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:26 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:26 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:26 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:27 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:27 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:27 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:27 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:28 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:28 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:28 homematic-ccu2 user.err rfd: LGWPortWrapper::ReadData(): Receive error
Dec 29 15:54:34 homematic-ccu2 user.err rfd: UnifiedLanCommController::connect(): Didn't receive switch protocol command. ... disconnecting
Dec 29 15:54:36 homematic-ccu2 user.err rfd: LGWPortWrapper::SendData(): Send error
Dec 29 15:54:36 homematic-ccu2 user.err rfd: (KEQ1066836) CCU2CommController::getDutyCycle(): Could not get DutyCycle from coprocessor.
Dec 29 15:54:51 homematic-ccu2 user.err rfd: LGWPortWrapper::SendData(): Send error
Dec 29 15:54:51 homematic-ccu2 user.err rfd: (KEQ1066836) CCU2CommController::getDutyCycle(): Could not get DutyCycle from coprocessor.
Dec 29 15:55:07 homematic-ccu2 user.err rfd: LGWPortWrapper::SendData(): Send error
Dec 29 15:55:07 homematic-ccu2 user.err rfd: (KEQ1066836) CCU2CommController::getDutyCycle(): Could not get DutyCycle from coprocessor.
Dec 29 15:55:14 homematic-ccu2 user.info kernel: [430856.990000] eq3loop: eq3loop_close_slave() mmd_bidcos
Dec 29 15:55:18 homematic-ccu2 user.err : Error setting rf-lgw info led
Dec 29 15:55:23 homematic-ccu2 user.err : Error setting rf-lgw info led
Dec 29 15:55:28 homematic-ccu2 user.err : Error setting rf-lgw info led
Dec 29 15:55:33 homematic-ccu2 user.err : Error setting rf-lgw info led
Dec 29 15:55:38 homematic-ccu2 user.err : Error setting rf-lgw info led
openhab:
2018-12-29 15:55:22.298 [WARN ] [ommunicator.AbstractHomematicGateway] - Connection lost on gateway 'MEQ0225917', cause: "IOException java.net.ConnectException: Connection refused"
2018-12-29 17:01:19.987 [ERROR] [ematic.handler.HomematicThingHandler] - java.net.ConnectException: Connection refused
java.io.IOException: java.net.ConnectException: Connection refused
at org.eclipse.smarthome.binding.homematic.internal.communicator.client.XmlRpcClient.sendMessage(XmlRpcClient.java:98) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.internal.communicator.client.XmlRpcClient.sendMessage(XmlRpcClient.java:102) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.internal.communicator.client.XmlRpcClient.sendMessage(XmlRpcClient.java:67) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.internal.communicator.client.RpcClient.setDatapointValue(RpcClient.java:335) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.internal.communicator.AbstractHomematicGateway$1.execute(AbstractHomematicGateway.java:686) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.internal.misc.DelayedExecuter.start(DelayedExecuter.java:65) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.internal.communicator.AbstractHomematicGateway.sendDatapoint(AbstractHomematicGateway.java:665) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.internal.communicator.AbstractHomematicGateway.sendDatapoint(AbstractHomematicGateway.java:644) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.handler.HomematicThingHandler.sendDatapoint(HomematicThingHandler.java:307) ~[197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.binding.homematic.handler.HomematicThingHandler.handleCommand(HomematicThingHandler.java:283) [197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) [102:org.eclipse.smarthome.core:0.10.0.oh240]
at org.eclipse.smarthome.core.internal.common.InvocationHandlerSync.invoke(InvocationHandlerSync.java:59) [102:org.eclipse.smarthome.core:0.10.0.oh240]
at com.sun.proxy.$Proxy133.handleCommand(Unknown Source) [197:org.eclipse.smarthome.binding.homematic:0.10.0.oh240]
at org.eclipse.smarthome.core.thing.internal.profiles.ProfileCallbackImpl.handleCommand(ProfileCallbackImpl.java:75) [109:org.eclipse.smarthome.core.thing:0.10.0.oh240]
at org.eclipse.smarthome.core.thing.internal.profiles.SystemDefaultProfile.onCommandFromItem(SystemDefaultProfile.java:49) [109:org.eclipse.smarthome.core.thing:0.10.0.oh240]
at sun.reflect.GeneratedMethodAccessor142.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) [102:org.eclipse.smarthome.core:0.10.0.oh240]
at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:53) [102:org.eclipse.smarthome.core:0.10.0.oh240]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:?]
at java.lang.Thread.run(Thread.java:745) [?:?]