Hallo,
ich habe Openhab 2.0 erfolgreich auf einem Raspberry 3.0 installiert.
Anschließen habe in OpenHAB2 Home\addons die org.openhab.binding.knx-1.8.3.jar kopiert und anschließend das KNX Binding im PaperUI installiert.
Danach habe ich unter OpenHAB2 Config\services die knx.cfg configuriert:
Die items, sitemaps u.s.w. habe ich vom openhab 1.8.3 in die neuen 2.0 Verzeichnisse kopiert und es wird auch erfolgreich im BASIC UI und CLASSIC UI angezeigt.
Aber leider schaltet er keine KNX objekte. Im Protokoll bekomme ich folgends:
Weiß jemand was ich falsch gemacht habe oder ob mir noch was fehlt?
Ist es richtig das ich die 1.8.3 jar verwende? Gibt es eine 2.0 KNX - Version?
Gruß
Dimes
ich habe Openhab 2.0 erfolgreich auf einem Raspberry 3.0 installiert.
Anschließen habe in OpenHAB2 Home\addons die org.openhab.binding.knx-1.8.3.jar kopiert und anschließend das KNX Binding im PaperUI installiert.
Danach habe ich unter OpenHAB2 Config\services die knx.cfg configuriert:
Code:
ip=192.168.178.135 type=TUNNEL localIp=192.168.178.135
Aber leider schaltet er keine KNX objekte. Im Protokoll bekomme ich folgends:
Code:
2016-09-11 17:33:24.814 [ERROR] [nx.internal.connection.KNXConnection] - Error connecting to KNX bus: on connect to /192.168.178.135:3671: Die angeforderte Adresse kann nicht zugewiesen werden 2016-09-11 17:33:24.829 [WARN ] [nx.internal.connection.KNXConnection] - Inital connection to KNX bus failed! 2016-09-11 17:33:24.831 [ERROR] [org.openhab.binding.knx ] - [org.openhab.binding.knx.config(167)] The unsetProcessListener method has thrown an exception java.lang.IllegalArgumentException: argument type mismatch at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497)[:1.8.0_65] at org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:222) at org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:37) at org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:615) at org.apache.felix.scr.impl.helper.BaseMethod$NotResolved.invoke(BaseMethod.java:574) at org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:499) at org.apache.felix.scr.impl.helper.BindMethod.invoke(BindMethod.java:41) at org.apache.felix.scr.impl.manager.DependencyManager.invokeUnbindMethod(DependencyManager.java:1774) at org.apache.felix.scr.impl.manager.DependencyManager.close(DependencyManager.java:1539) at org.apache.felix.scr.impl.manager.SingleComponentManager.disposeImplementationObject(SingleComponentManager.java:351)[32:org.apache.felix.scr:2.0.2] at org.apache.felix.scr.impl.manager.SingleComponentManager.deleteComponent(SingleComponentManager.java:157)[32:org.apache.felix.scr:2.0.2] at org.apache.felix.scr.impl.manager.SingleComponentManager.ungetService(SingleComponentManager.java:913)[32:org.apache.felix.scr:2.0.2] at org.apache.felix.scr.impl.manager.SingleComponentManager.ungetService(SingleComponentManager.java:902)[32:org.apache.felix.scr:2.0.2] at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$2.run(ServiceFactoryUse.java:260)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:] at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$2.run(ServiceFactoryUse.java:1)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:] at java.security.AccessController.doPrivileged(Native Method)[:1.8.0_65] at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryUngetService(ServiceFactoryUse.java:258)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:] at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.ungetService(ServiceFactoryUse.java:160)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:] at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.ungetService(ServiceConsumer.java:50)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:] at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.ungetService(ServiceRegistrationImpl.java:581)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:] at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.ungetService(ServiceRegistry.java:540)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:] at org.eclipse.osgi.internal.framework.BundleContextImpl.ungetService(BundleContextImpl.java:661)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:] at org.apache.felix.cm.impl.helper.BaseTracker.ungetRealService(BaseTracker.java:207)[7:org.apache.felix.configadmin:1.8.8] at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:161)[7:org.apache.felix.configadmin:1.8.8] at org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:85)[7:org.apache.felix.configadmin:1.8.8] at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.provide(ConfigurationManager.java:1444)[7:org.apache.felix.configadmin:1.8.8] at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.run(ConfigurationManager.java:1400)[7:org.apache.felix.configadmin:1.8.8] at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:143)[7:org.apache.felix.configadmin:1.8.8] at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:110)[7:org.apache.felix.configadmin:1.8.8] at java.lang.Thread.run(Thread.java:745)[:1.8.0_65]
Ist es richtig das ich die 1.8.3 jar verwende? Gibt es eine 2.0 KNX - Version?
Gruß
Dimes
Kommentar