I also have a be469 and it took many attempts, including 3 or 4 after a reset of my controller, lock and a new install of openhab. Eventually I was able to get it to pair properly after a bunch of futzing and it mostly works. It took some time for the user codes to be set in the lock via habmin but they all seem to be set in the lock now. Some user codes would be set when updated, while others took just leaving things pending until they eventually were accepted. The problem I am having, aside from the huge pain to get the lock to pair properly (i have 2 others I don’t feel like fighting with atm) is that when you manually unlock or lock the door either via the keypad or the manual deadbolt, openhab seems to fail when excepting the update from the lock so rules don’t fire nor is the UI updated when the state changes. Through the UI it seems to work fine, although at times there is a bit of a delay in locking or unlocking via the UI switch.
2017-05-23 08:36:01.418 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Response SENT 6
2017-05-23 08:36:01.418 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage inputMessage: class= ApplicationCommandHandler[0x04], type=Request[0x00], dest=2, callback=0, payload=00 02 02 98 40
2017-05-23 08:36:01.418 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage past lockMessage: cl ass=ApplicationCommandHandler[0x04], type=Request[0x00], dest=2, callback=0, payload=00 02 02 98 40
2017-05-23 08:36:01.418 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg Message: class=ApplicationCom mandHandler[0x04], type=Request[0x00], dest=2, callback=0, payload=00 02 02 98 40
2017-05-23 08:36:01.418 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2017-05-23 08:36:01.418 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Application Command Request (ALIVE :DONE)
2017-05-23 08:36:01.418 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: resetResendCount initComplete=true isDead=false
2017-05-23 08:36:01.419 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Incoming command class COMMAND_CLA SS_SECURITY, endpoint 0
2017-05-23 08:36:01.419 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: SECURITY check internal
2017-05-23 08:36:01.419 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 2: Received COMMAND_CLASS_SECURITY V1 SECURITY_NONCE_GET
2017-05-23 08:36:01.419 [DEBUG] [andclass.impl.CommandClassSecurityV1] - Creating command message SECURITY_NONCE_RE PORT version 1
2017-05-23 08:36:01.419 [DEBUG] [ommandClassTransactionPayloadBuilder] - At build null
2017-05-23 08:36:01.419 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Added to secure queue - size 1
2017-05-23 08:36:01.419 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Commands processed 1.
2017-05-23 08:36:01.419 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Checking command org.openhab.bindi ng.zwave.internal.protocol.ZWaveCommandClassPayload@7e8d2f6b.
2017-05-23 08:36:01.419 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransac tions 0
2017-05-23 08:36:01.419 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransac tions 0
2017-05-23 08:36:01.419 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2017-05-23 08:36:01.419 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start
2017-05-23 08:36:01.419 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction from secureQueue
2017-05-23 08:36:01.419 [DEBUG] [nal.protocol.ZWaveTransactionManager] - getTransactionToSend 6
2017-05-23 08:36:01.419 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 11 00 13 02 0A 98 80 F2 3C CE 12 36 30 C6 90 25 69 E3
2017-05-23 08:36:01.419 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 2: Sending REQUEST Message = 01 11 00 13 02 0A 98 80 F2 3C CE 12 36 30 C6 90 25 69 E3
2017-05-23 08:36:01.423 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT
2017-05-23 08:36:01.423 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 43398: Transaction Start type SendData
2017-05-23 08:36:01.423 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 06
2017-05-23 08:36:01.423 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 4 3398: [WAIT_RESPONSE] requiresResponse=true callback: 105
2017-05-23 08:36:01.423 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: expec ted cmd class: null
2017-05-23 08:36:01.423 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage inputMessage: class= null[0x00], type=ACK[0x02], dest=255, callback=0, payload=
2017-05-23 08:36:01.423 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: expec ted cmd: 0
2017-05-23 08:36:01.423 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage past lockMessage: cl ass=null[0x00], type=ACK[0x02], dest=255, callback=0, payload=
2017-05-23 08:36:01.423 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage Transactions o utstanding: 1
2017-05-23 08:36:01.424 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Start transaction timer to Tue May 23 08:3 6:03 MDT 2017 - 2000ms
2017-05-23 08:36:01.424 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage lastTransactio n: TID 43398: [WAIT_RESPONSE] requiresResponse=true callback: 105
2017-05-23 08:36:01.424 [DEBUG] [nal.protocol.ZWaveTransactionManager] - STOP transaction timer
2017-05-23 08:36:01.424 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Start transaction timer to Tue May 23 08:3 6:03 MDT 2017 - 1999ms
2017-05-23 08:36:01.424 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg Message: class=null[0x00], ty pe=ACK[0x02], dest=255, callback=0, payload=
2017-05-23 08:36:01.424 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 43398: [WAIT_RESPONSE] requiresResponse=true callback: 105
2017-05-23 08:36:01.424 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg: ACK
2017-05-23 08:36:01.424 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2017-05-23 08:36:01.424 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start
2017-05-23 08:36:01.424 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction lastTransaction outstanding...
2017-05-23 08:36:01.424 [DEBUG] [nal.protocol.ZWaveTransactionManager] - STOP transaction timer
2017-05-23 08:36:01.424 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Start transaction timer to Tue May 23 08:3 6:03 MDT 2017 - 1999ms
2017-05-23 08:36:01.449 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 04 01 13 01 E8
2017-05-23 08:36:01.455 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Response SENT 6
2017-05-23 08:36:01.455 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage inputMessage: class= SendData[0x13], type=Response[0x01], dest=255, callback=0, payload=01
2017-05-23 08:36:01.455 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage past lockMessage: cl ass=SendData[0x13], type=Response[0x01], dest=255, callback=0, payload=01
2017-05-23 08:36:01.455 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg Message: class=SendData[0x13] , type=Response[0x01], dest=255, callback=0, payload=01
2017-05-23 08:36:01.455 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 43398: [WAIT_RESPONSE] requiresResponse=true callback: 105
2017-05-23 08:36:01.455 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
2017-05-23 08:36:01.455 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Last transaction: TID 43398: [WAIT_RESPONS E] requiresResponse=true callback: 105
2017-05-23 08:36:01.455 [DEBUG] [ve.internal.protocol.ZWaveController] - Incoming Message: Message: class=SendData[ 0x13], type=Response[0x01], dest=255, callback=0, payload=01
2017-05-23 08:36:01.455 [DEBUG] [l.serialmessage.SendDataMessageClass] - NODE 2: Sent Data successfully placed on s tack.
2017-05-23 08:36:01.455 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 43398: TransactionAdvance ST: WAIT_RES PONSE
2017-05-23 08:36:01.455 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 43398: TransactionAdvance WT: null {}
2017-05-23 08:36:01.455 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 43398: TransactionAdvance RX: Message: class=SendData[0x13], type=Response[0x01], dest=255, callback=0, payload=01
2017-05-23 08:36:01.456 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 43398: TransactionAdvance TO: WAIT_REQ UEST
2017-05-23 08:36:01.456 [DEBUG] [nal.protocol.ZWaveTransactionManager] - TID 43398: Advanced to WAIT_REQUEST
2017-05-23 08:36:01.456 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: TID 43398: Transaction not complet ed
2017-05-23 08:36:01.456 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2017-05-23 08:36:01.456 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start
2017-05-23 08:36:01.456 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction lastTransaction outstanding...
2017-05-23 08:36:01.456 [DEBUG] [nal.protocol.ZWaveTransactionManager] - STOP transaction timer
2017-05-23 08:36:01.456 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Start transaction timer to Tue May 23 08:3 6:06 MDT 2017 - 5000ms