Zibee Yale YRD216 PBDB

Is there any possibility to fast track it?

Itā€™s not something I can control - sorry. Once the PR is merged, then Iā€™ll try and get the converter added quickly, but until the libraries are updated, thereā€™s not so much I can do.

Can I reach-out to those who updates the library? If so how?

Any update on the merge?

No - sorry, Iā€™ve not seen anything yetā€¦

Chris,
Good News, Looks like your code has been merged. Please let me know the next step.

Chris,
I am sorry for bugging you, When should I expect any update?

Sorry - I didnā€™t see your messages (you should reply to a user, otherwise the user does not get any notification).

Unfortunately, it could be another few weeks before the binding is updated. There are a number of PRs waiting to be processed now and we need to wait - sorry.

Chris,

Just a gentle reminder, I am still waiting to get a compiled version of the new binding.

Regards,

It was sent to you a day or two ago! Maybe check your spam or virus filters.

chris,
thanks I just found it org.openhab.binding.zigbee_2.4.0.201809142249.xxx what should be the extension and what file should it replace? I will find the location if you could just give me the name of the original file to be replaced

Chris,
I found 2 files on the openhabian ā€œorg.openhab.binding.zigbee-2.3.0.jarā€ and ā€œorg.openhab.binding.zigbee-2.3.0.sha1ā€ they are in different directories I think I should replace them in all directories.

which of the two should I replace? the .jar or .sha1 or both

Neither.

You need to drop the file into the addons folder. Iā€™d suggest having a look around the forum for how to install bindings manually.

Chris,

I dropped the jar file in /usr/share/openhab2/addons

When I type bundle:list it show ā€œ190 installed 80 2.4.0.201809142249 ZigBee Bindingā€
and when I type
bundle:start 190
I get the following three lines of errors

Error executing command: Error executing command on bundles:
Error starting bundle 190: could not resolve module: org.openhab.binding.zigbee [190]
unresolved requirement: Import-Package: com.zsmartsystems.zigbee

Chris,
Please see the two screen shots before and after adding zigbee binding.

when the system comes up, initially I donā€™t see the 2.3.0 zibbee binding in the bundle list and I am unable to start the new binding by using bundle:start xx

once I try to install zigbee binding from paper ui both of them becomes active and the binding doesnā€™t install properly.

when i remove the new binding and restart the system it functions as it used to.

You have an old version of the zigbee libraries loaded. I suspect you are probably running 2.3 stable, and you need to use the latest snapshot.

Chris,
I changed to the latest snapshot version and dropped your jar file in /usr/share/openhab2/addons. I donā€™t get any error anymore but when I add the lock it still only gives me the battery channel.

When I look at the console I have
zigbee binding 2.4.0.20189142249 installed and
zigbee xbee binding 2.4.0.20189172025 active.

any help is greatly appreciated.

What do the debug logs show?

Chris,
here is the log

2018-09-18 16:12:46.816 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://192.168.1.17:8080

2018-09-18 16:12:46.845 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://192.168.1.17:8443

2018-09-18 16:13:00.295 [INFO ] [.dashboard.internal.DashboardService] - Stopped Dashboard

2018-09-18 16:13:00.721 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://192.168.1.17:8080

2018-09-18 16:13:00.724 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://192.168.1.17:8443

2018-09-18 16:13:00.889 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007

2018-09-18 16:35:43.807 [INFO ] [.dashboard.internal.DashboardService] - Stopped Dashboard

2018-09-18 16:36:33.084 [WARN ] [g.eclipse.smarthome.core.net.NetUtil] - Found multiple local interfaces - ignoring 192.168.1.17

2018-09-18 16:36:33.168 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://192.168.1.15:8080

2018-09-18 16:36:33.171 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://192.168.1.15:8443

2018-09-18 16:36:46.626 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007

2018-09-18 16:42:00.016 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/usr/share/openhab2/addons/org.openhab.binding.zigbee_2.4.0.new.jar

org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.zigbee [188]

Unresolved requirement: Import-Package: com.zsmartsystems.zigbee

at org.eclipse.osgi.container.Module.start(Module.java:444) ~[?:?]

at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) ~[?:?]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1221) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:515) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [10:org.apache.felix.fileinstall:3.6.4]

2018-09-18 16:42:00.044 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/usr/share/openhab2/addons/org.openhab.binding.zigbee_2.4.0.new.jar

org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.zigbee [188]

Unresolved requirement: Import-Package: com.zsmartsystems.zigbee

at org.eclipse.osgi.container.Module.start(Module.java:444) ~[?:?]

at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) ~[?:?]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:520) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [10:org.apache.felix.fileinstall:3.6.4]

2018-09-18 16:43:49.626 [INFO ] [.dashboard.internal.DashboardService] - Stopped Dashboard

2018-09-18 16:44:03.107 [ERROR] [org.openhab.binding.zigbee ] - FrameworkEvent ERROR - org.openhab.binding.zigbee

org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.zigbee [188]

Unresolved requirement: Import-Package: com.zsmartsystems.zigbee

at org.eclipse.osgi.container.Module.start(Module.java:444) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1634) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1613) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1585) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1528) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) ~[?:?]

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [?:?]

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) [?:?]

2018-09-18 16:44:05.105 [WARN ] [g.eclipse.smarthome.core.net.NetUtil] - Found multiple local interfaces - ignoring 192.168.1.17

2018-09-18 16:44:09.900 [WARN ] [g.eclipse.smarthome.core.net.NetUtil] - Found multiple local interfaces - ignoring 192.168.1.17

2018-09-18 16:44:17.032 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007

2018-09-18 16:44:19.201 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://192.168.1.15:8080

2018-09-18 16:44:19.205 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://192.168.1.15:8443

2018-09-18 16:44:30.497 [INFO ] [.dashboard.internal.DashboardService] - Stopped Dashboard

==> /var/log/openhab2/events.log <==

==> /var/log/openhab2/openhab.log <==

2018-09-18 16:45:28.006 [ERROR] [org.openhab.binding.zigbee ] - FrameworkEvent ERROR - org.openhab.binding.zigbee

org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.zigbee [188]

Unresolved requirement: Import-Package: com.zsmartsystems.zigbee

at org.eclipse.osgi.container.Module.start(Module.java:444) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1634) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1613) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1585) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1528) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) ~[?:?]

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [?:?]

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) [?:?]

2018-09-18 16:45:30.501 [WARN ] [g.eclipse.smarthome.core.net.NetUtil] - Found multiple local interfaces - ignoring 192.168.1.17

2018-09-18 16:45:37.067 [WARN ] [g.eclipse.smarthome.core.net.NetUtil] - Found multiple local interfaces - ignoring 192.168.1.17

2018-09-18 16:45:45.373 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007

2018-09-18 16:45:47.756 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://192.168.1.15:8080

2018-09-18 16:45:47.761 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://192.168.1.15:8443

2018-09-18 16:45:52.212 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/usr/share/openhab2/addons/org.openhab.binding.zigbee_2.4.0.new.jar

org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.zigbee [188]

Unresolved requirement: Import-Package: com.zsmartsystems.zigbee

at org.eclipse.osgi.container.Module.start(Module.java:444) ~[?:?]

at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) ~[?:?]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1221) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:515) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [10:org.apache.felix.fileinstall:3.6.4]

2018-09-18 16:46:42.305 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/usr/share/openhab2/addons/org.openhab.binding.zigbee_2.4.0.new.jar

org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.zigbee [188]

Unresolved requirement: Import-Package: com.zsmartsystems.zigbee

at org.eclipse.osgi.container.Module.start(Module.java:444) ~[?:?]

at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) ~[?:?]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1221) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:515) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [10:org.apache.felix.fileinstall:3.6.4]

==> /var/log/openhab2/events.log <==

2018-09-18 16:46:42.622 [thome.event.ExtensionEvent] - Extension ā€˜package-standardā€™ has been installed.

==> /var/log/openhab2/openhab.log <==

2018-09-18 16:47:08.530 [ERROR] [org.eclipse.smarthome.io.rest.sse ] - FrameworkEvent ERROR - org.eclipse.smarthome.io.rest.sse

org.osgi.framework.BundleException: Exception in org.eclipse.smarthome.io.rest.sse.internal.SseActivator.start() of bundle org.eclipse.smarthome.io.rest.sse.

at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:800) ~[?:?]

at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:729) [?:?]

at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:933) ~[?:?]

at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309) ~[?:?]

at org.eclipse.osgi.container.Module.doStart(Module.java:581) ~[?:?]

at org.eclipse.osgi.container.Module.start(Module.java:449) ~[?:?]

at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:468) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer.start(ModuleContainer.java:750) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer.applyDelta(ModuleContainer.java:741) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer.resolveAndApply(ModuleContainer.java:511) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:457) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer.refresh(ModuleContainer.java:1001) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerWiring.dispatchEvent(ModuleContainer.java:1382) ~[?:?]

at org.eclipse.osgi.container.ModuleContainer$ContainerWiring.dispatchEvent(ModuleContainer.java:1) ~[?:?]

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) [?:?]

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) [?:?]

Caused by: java.lang.LinkageError: ClassCastException: attempting to castbundleresource://31.fwk31759200/javax/ws/rs/ext/RuntimeDelegate.class to bundleresource://31.fwk31759200/javax/ws/rs/ext/RuntimeDelegate.class

at javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:146) ~[?:?]

at javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:120) ~[?:?]

at javax.ws.rs.core.MediaType.valueOf(MediaType.java:179) ~[?:?]

at org.glassfish.jersey.media.sse.SseFeature.<clinit>(SseFeature.java:62) ~[?:?]

at org.eclipse.smarthome.io.rest.sse.internal.SseActivator.start(SseActivator.java:49) ~[?:?]

at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:779) ~[?:?]

at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) ~[?:?]

at java.security.AccessController.doPrivileged(Native Method) ~[?:?]

at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:772) ~[?:?]

... 15 more

2018-09-18 16:47:08.710 [INFO ] [ebuilder.internal.HomeBuilderServlet] - Started Home Builder at /homebuilder

2018-09-18 16:47:08.854 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel

2018-09-18 16:47:09.849 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui

2018-09-18 16:47:10.398 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app

2018-09-18 16:47:10.476 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing ā€˜openhab-ui-homebuilder, openhab-ui-basic, openhab-ui-habpanel, openhab-ui-paperā€™: Error restarting bundles:

Exception in org.eclipse.smarthome.io.rest.sse.internal.SseActivator.start() of bundle org.eclipse.smarthome.io.rest.sse.

2018-09-18 16:47:12.319 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/usr/share/openhab2/addons/org.openhab.binding.zigbee_2.4.0.new.jar

org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.zigbee [188]

Unresolved requirement: Import-Package: com.zsmartsystems.zigbee

at org.eclipse.osgi.container.Module.start(Module.java:444) ~[?:?]

at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) ~[?:?]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1221) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:515) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [10:org.apache.felix.fileinstall:3.6.4]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [10:org.apache.felix.fileinstall:3.6.4]

You need to have the latest version of this library installed.

@5iver has a cool script for updating the binding, but I canā€™t find the link at the moment. You might be able to use that, and then manually update with the binding I sent youā€¦