Hello,
I’m running OH2 and Homematic (CCU2).
I was following the description on http://onesmarthome.de/smart-home-openhab-2-homematic-ccu2-installation/ to connect both systems.
But the process fails after the configuration of the Homematic bridge.
The Homematic bridge is online, but I do not see any devices (things).
When I check the logfiles there are some issues there:
2017-10-11 22:27:56.127 [INFO ] [ternal.communicator.client.RpcClient] - Interface ‘WIRED’ on gateway ‘ccu2’ not available, disabling support
2017-10-11 22:27:58.185 [INFO ] [ommunicator.AbstractHomematicGateway] - HmGatewayInfo[id=CCU,type=CCU2,firmware=2.29.22,address=OEQ0691xxx,wired=false,hmip=true,cuxd=true,group=true]
2017-10-11 22:28:17.618 [ERROR] [very.HomematicDeviceDiscoveryService] - org/eclipse/smarthome/core/thing/type/ThingTypeBuilder
java.lang.NoClassDefFoundError: org/eclipse/smarthome/core/thing/type/ThingTypeBuilder
at org.openhab.binding.homematic.internal.type.HomematicTypeGeneratorImpl.createThingType(HomematicTypeGeneratorImpl.java:223) ~[203:org.openhab.binding.homematic:2.2.0.201710101453]
at org.openhab.binding.homematic.internal.type.HomematicTypeGeneratorImpl.generate(HomematicTypeGeneratorImpl.java:161) ~[203:org.openhab.binding.homematic:2.2.0.201710101453]
at org.openhab.binding.homematic.handler.HomematicBridgeHandler.onDeviceLoaded(HomematicBridgeHandler.java:280) ~[203:org.openhab.binding.homematic:2.2.0.201710101453]
at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway.loadAllDeviceMetadata(AbstractHomematicGateway.java:380) ~[203:org.openhab.binding.homematic:2.2.0.201710101453]
at org.openhab.binding.homematic.internal.discovery.HomematicDeviceDiscoveryService$1.run(HomematicDeviceDiscoveryService.java:101) [203:org.openhab.binding.homematic:2.2.0.201710101453]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [?:?]
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.lang.ClassNotFoundException: org.eclipse.smarthome.core.thing.type.ThingTypeBuilder cannot be found by org.openhab.binding.homematic_2.2.0.201710101453
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:410) ~[?:?]
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372) ~[?:?]
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364) ~[?:?]
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:?]
… 12 more
Where is my fault?