OH3 - ZWAVE with Yale Module 2 and Yale Conexis L1 Lock

I have had a Yale Conexis L1 with ZWave module 2 for a few years and previously controlled it using the Z-Way binding. I moved several months ago to ZWave to have a more integrated solution into Openhab. However I have been unable to get the Yale Lock to pair. It simply shows Unknown Device and remains like this even though I open/close the lock several times in order of the pairing to complete. I have also had the controller within a meter of the lock. I have now added an additional Yale Conexis L1 to a different door with new Zwave 2 module and I get exactly the same response. Two xml files have been created (one for each node) but minimal data is present. Running OH Ver 3.2 with Binding of the same version. I checked the database and the lock seems to be present.

<node>
  <homeId>xxxxxxxxxxxx</homeId>
  <nodeId>16</nodeId>
  <version>4</version>
  <manufacturer>0x7fffffff</manufacturer>
  <deviceId>0x7fffffff</deviceId>
  <deviceType>0x7fffffff</deviceType>
  <listening>false</listening>
  <frequentlyListening>true</frequentlyListening>
  <routing>true</routing>
  <security>false</security>
  <beaming>true</beaming>
  <maxBaudRate>40000</maxBaudRate>
  <sleepDelay>1000</sleepDelay>
  <nodeInformationFrame>
    <commandClass>COMMAND_CLASS_ZWAVEPLUS_INFO</commandClass>
    <commandClass>COMMAND_CLASS_TRANSPORT_SERVICE</commandClass>
    <commandClass>COMMAND_CLASS_SECURITY</commandClass>
    <commandClass>COMMAND_CLASS_SECURITY_2</commandClass>
  </nodeInformationFrame>
  <associationGroups class="concurrent-hash-map"/>
  <endpoints class="concurrent-hash-map">
    <entry>
      <int>0</int>
      <endPoint>
        <deviceClass>
          <basicDeviceClass>BASIC_TYPE_ROUTING_SLAVE</basicDeviceClass>
          <genericDeviceClass>GENERIC_TYPE_ENTRY_CONTROL</genericDeviceClass>
          <specificDeviceClass>SPECIFIC_TYPE_SECURE_KEYPAD_DOOR_LOCK</specificDeviceClass>
        </deviceClass>
        <endpointId>0</endpointId>
        <secureCommandClasses/>
        <supportedCommandClasses class="concurrent-hash-map">
          <entry>
            <commandClass>COMMAND_CLASS_NO_OPERATION</commandClass>
            <COMMAND__CLASS__NO__OPERATION>
              <version>1</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>1</versionSupported>
            </COMMAND__CLASS__NO__OPERATION>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_BASIC</commandClass>
            <COMMAND__CLASS__BASIC>
              <version>0</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>0</versionSupported>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__BASIC>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_ZWAVEPLUS_INFO</commandClass>
            <COMMAND__CLASS__ZWAVEPLUS__INFO>
              <version>0</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>0</versionSupported>
              <zwPlusVersion>1</zwPlusVersion>
              <zwPlusRole>ROLE_TYPE_SLAVE_SLEEPING_LISTENING</zwPlusRole>
              <zwPlusNodeType>NODE_TYPE_ZWAVEPLUS_NODE</zwPlusNodeType>
              <isGetSupported>true</isGetSupported>
            </COMMAND__CLASS__ZWAVEPLUS__INFO>
          </entry>
          <entry>
            <commandClass>COMMAND_CLASS_SECURITY</commandClass>
            <COMMAND__CLASS__SECURITY>
              <version>0</version>
              <instances>1</instances>
              <control>false</control>
              <versionSupported>0</versionSupported>
            </COMMAND__CLASS__SECURITY>
          </entry>
        </supportedCommandClasses>
      </endPoint>
    </entry>
  </endpoints>
  <nodeNeighbors>
    <int>1</int>
    <int>3</int>
    <int>7</int>
    <int>14</int>
  </nodeNeighbors>
  <lastReceived>2022-01-15 15:31:42.252 UTC</lastReceived>
</node>

Can anyone provide any pointers please?

Have little experience with locks, but this comment raises a concern.

The controller must be in the OH server to pair a security device. Is that what you did?
Bob

Yes the USB stick is in a USB hub which is connected to the OpenHAB Pi, all sitting about 1m from the lock. All other zwave devices have been working fine for several months.

To clarify, the reason I made a point about the proximity to the lock was based on previous forum posts requiring the zwave stick and pi to be close to the lock.

My guess is that the device is not included securely. Are you resetting the device, then performing the inclusion? If this doesn’t work and the device doesn’t perform the key exchange within 15 seconds, then security will not be enabled and you need to reset, and start again

This rings alarm bells to me - if you need to do this, then something is clearly wrong - especially as this would all need to be completed within 15 seconds of the initial inclusion.

You probably should check the debug logs to see what is happening - otherwise it’s a bit if a guess from here.

Even though I had done it several times previously… I enabled Debug logging then excluded and re-included and both locks paired correctly. Strange but all sorted now.