I’ve installed a Yale Keyless Connected Smart Lock, OpenHAB is able to see it and I’m able to add it, however it shows up as “The device is not in the database” even though it’s in the supported devices list. I was originally trying this on 2.0.0, then upgraded to 2.1.0, and then up to 2.2.0-SNAPSHOT but they all show the same thing even though other people are running the locks fine on 2.2.0?

Secondly when I upgraded to 2.2.0 I found most of my Z-Wave devices now come up as “unrecognised” even though they were working perfectly fine in 2.1.0?

The latest version of the test binding dated 29th August 2017 is here.
Toward the end of last year I spent some time doing some initial refactoring of the ZWave binding in OH2. This focussed on rewriting the way transactions work as this is an enabler for other areas of the code. At the same time I also restructured the different layers of the binding to make things cleaner, and done some changes to support a system of autocoding the command classes directly from the Z-Wave standard which shou…

The JAR is provided - you don’t need to compile it. There’s a link from the first message in the above topic that always has the latest version. There are install instructions in the first 4 or 5 messages.

eddles:

if I go back to 2.1.0 and then use the development version of the Z-Wave binding, will it work

Yes - this will be fine… Note that the development version is not 100% compatible with the current binding though, so you will need to delete your existing things when you change.

On a completely clean installation of OH2 Snapshot (#771), you will get the following error when you try to start the new Z-Wave binding: openhab> bundle:start org.openhab.binding.zwave Error executing command: Error executing command on bundles: Error starting bundle 208: Could not resolve module: org.openhab.binding.zwave [208] Unresolved requirement: Import-Package: gnu.io To fix this: feature:install openhab-transport-serial and then Z-Wave will start

I have the same problem with a YRD220. I am using the Zwave binding 2.1.0.201708292314 and installed in the addons folder. One Kwikset lock is already working nicely.
Habmin discovers the lock as node 28, but I cannot find the file network_*********_node_28.xml in the userdata/zwave folder, no manufacturer and type / ID are shown.

This means that the binding has not initialised the device. Maybe it’s not included correctly, or maybe it’s not communicating. The log really isn’t very useful as it doesn’t show any communications with the device - I’d suggest to enable debug logging to see what is happening.

it is not possible to remove or add the device into the network through habmin. I can only successfully remove it using the Aeontec Gen 5 stick

However, whether I use the stick or habmin, I can’t get the lock to respond with an ‘ok’ after the inclusion process. Maybe I have to reset the whole thing.
I have attached a logfile excerpt. I deleted the node in question, then started node detection in habmin. It finds a new node (#31), but cannot identify it. Maybe you can see something more detailed.
Temporarily the system had detected some more information (see node xml attached), but couldn’t identify the lock anyway.