I recently got a replacement Schlage BE469 Lock directly from Schlage, and they have clearly changed the internal HW design, as well as what looks to be new FW.
This is causing problems, with things like the Z-Wave Lock Plugin lock status not working and status requests returning only battery level, but not things like Latch open, Bolt unlocked, Door open, etc. But I am also getting exceptions from the Z-Wave Lock Plugin.
I have turned on global Z-Wave debug logging, and provided a few examples from both the old and new locks below, and hoping you can take a look at it.
- Code: Select all
*OLD LOCK (STATUS REQUEST FROM INDIGO)*
Feb 8, 2019 at 1:45:43 AM
Z-Wave Debug SENT nonceRequest: 01 09 00 13 0E 02 98 40 25 D8 CC
Z-Wave Debug RCVD nonceReport: node 014, nonce BB DF E0 22 B1 F6 BB FD
Z-Wave Debug SENT requestLockStatus1: 62 02 (encrypted)
Z-Wave sent "Front Door Lock Schlage" status request
Z-Wave Debug SENT nonceRequest: 01 09 00 13 0E 02 98 40 25 DA CE
Z-Wave Debug RCVD nonceFetch: node 014
Z-Wave Debug SENT nonceReport: 01 11 00 13 0E 0A 98 80 41 1F EF 0B C5 85 B4 EC 25 DB BD
Z-Wave Debug . . nonceReport: requeuing 1 unsolicited packets
Z-Wave Debug RCVD nonceReport: node 014, nonce 1C E2 D7 FF 54 94 4B 0F (saving)
Z-Wave Debug RCVD encryptedPacket: 00 62 03 FF 00 00 FE FE (decrypted)
Z-Wave Debug RCVD requestLockStatus1: 01 0D 00 04 00 0E 07 62 03 FF 00 00 FE FE FF
Z-Wave Debug . . requestLockStatus1: node 014, endpoint None, value 255
Z-Wave Lock Manager Status: Door is locked [Node: 14]
Z-Wave Lock Manager Latch open, Bolt locked, Door open [Node: 14]
Z-Wave Debug SENT requestBatteryLevel: 80 02 (encrypted)
Z-Wave Debug RCVD nonceFetch: node 014
Z-Wave Debug SENT nonceReport: 01 11 00 13 0E 0A 98 80 41 1F EF 0B C5 85 B4 EC 25 DD BB
Z-Wave Debug RCVD encryptedPacket: 00 80 03 64 (decrypted)
Z-Wave Debug RCVD requestBatteryLevel: 01 09 00 04 00 0E 03 80 03 64 FF
Z-Wave Debug . . requestBatteryLevel: node 014, level 100
Z-Wave received "014 - Front Door Lock Schlage" status update battery level 100%
*OLD LOCK (UNLOCK/LOCK FROM INDIGO)*
Feb 11, 2019 at 7:06:27 AM
Z-Wave Debug SENT nonceRequest: 01 09 00 13 0E 02 98 40 25 D9 CD
Z-Wave Debug RCVD nonceReport: node 014, nonce B2 D0 52 4D E5 5A 6D 3F
Z-Wave Debug SENT setLockValue: 62 01 00 (encrypted)
Z-Wave sent "Front Door Lock Schlage" unlock
Z-Wave Debug RCVD nonceFetch: node 014
Z-Wave Debug SENT nonceReport: 01 11 00 13 0E 0A 98 80 33 CC 80 A1 A0 01 F2 D1 25 DB 43
Z-Wave Debug RCVD encryptedPacket: 00 62 03 00 00 02 FE FE (decrypted)
Z-Wave Debug RCVD requestLockStatus1: 01 0D 00 04 00 0E 07 62 03 00 00 02 FE FE FF
Z-Wave Debug . . requestLockStatus1: node 014, endpoint None, value 0
Z-Wave Lock Manager Status: Door is unlocked [Node: 14]
Z-Wave Lock Manager Latch open, Bolt unlocked, Door open [Node: 14]
Z-Wave Debug SENT nonceRequest: 01 09 00 13 0E 02 98 40 25 DC C8
Z-Wave Debug RCVD nonceReport: node 014, nonce 02 4B C8 95 99 D6 5E 9E
Z-Wave Debug SENT setLockValue: 62 01 FF (encrypted)
Z-Wave sent "Front Door Lock Schlage" lock
Z-Wave Debug RCVD nonceFetch: node 014
Z-Wave Debug SENT nonceReport: 01 11 00 13 0E 0A 98 80 E4 F2 A6 4E 50 60 CA 6F 25 DE 71
Z-Wave Debug RCVD encryptedPacket: 00 62 03 FF 00 00 FE FE (decrypted)
Z-Wave Debug RCVD requestLockStatus1: 01 0D 00 04 00 0E 07 62 03 FF 00 00 FE FE FF
Z-Wave Debug . . requestLockStatus1: node 014, endpoint None, value 255
Z-Wave Lock Manager Status: Door is locked [Node: 14]
Z-Wave Lock Manager Latch open, Bolt locked, Door open [Node: 14]
*OLD LOCK (UNLOCK/LOCK MANUALLY WITH DEADBOLT)*
Feb 11, 2019 at 7:08:35 AM
Z-Wave Debug RCVD nonceFetch: node 014
Z-Wave Debug SENT nonceReport: 01 11 00 13 0E 0A 98 80 46 82 6E D6 D8 C7 8D 3B 25 E5 F4
Z-Wave Debug RCVD encryptedPacket: 00 71 05 16 01 00 FF 06 02 00 (decrypted)
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 0F 00 04 00 0E 09 71 05 16 01 00 FF 06 02 00 FF
Z-Wave Debug . . requestAlarmSensorStatus: node 014, endpoint None, cmdClass 71, type 22, value 1, classSubKey 711601
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 2, classSubKeyExt 7116010602
Z-Wave received "Front Door Lock Schlage" status update unlocked (manually)
Z-Wave Lock Manager Status: Door unlocked manually [Node: 14]
Z-Wave Debug RCVD nonceFetch: node 014
Z-Wave Debug SENT nonceReport: 01 11 00 13 0E 0A 98 80 D4 86 DB C9 87 47 7F DC 25 E6 01
Z-Wave Debug RCVD encryptedPacket: 00 71 05 15 01 00 FF 06 01 00 (decrypted)
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 0F 00 04 00 0E 09 71 05 15 01 00 FF 06 01 00 FF
Z-Wave Debug . . requestAlarmSensorStatus: node 014, endpoint None, cmdClass 71, type 21, value 1, classSubKey 711501
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 1, classSubKeyExt 7115010601
Z-Wave received "Front Door Lock Schlage" status update locked (manually)
Z-Wave Lock Manager Status: Door locked manually [Node: 14]
*OLD LOCK (UNLOCK/LOCK MANUALLY WITH KEYPAD)*
Feb 11, 2019 at 7:10:58 AM
Z-Wave Debug RCVD nonceFetch: node 014
Z-Wave Debug SENT nonceReport: 01 11 00 13 0E 0A 98 80 83 F6 23 A4 E2 DE 68 9D 25 EB 14
Z-Wave Debug RCVD encryptedPacket: 00 71 05 13 03 00 FF 06 06 01 03 (decrypted)
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 10 00 04 00 0E 0A 71 05 13 03 00 FF 06 06 01 03 FF
Z-Wave Debug . . requestAlarmSensorStatus: node 014, endpoint None, cmdClass 71, type 19, value 3, classSubKey 711303
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 6, classSubKeyExt 7113030606
Z-Wave received "Front Door Lock Schlage" status update unlocked (via keypad)
Z-Wave Lock Manager Status: User 3 unlocked door [Node: 14]
Z-Wave Debug RCVD nonceFetch: node 014
Z-Wave Debug SENT nonceReport: 01 11 00 13 0E 0A 98 80 83 F6 23 A4 E2 DE 68 9D 25 EC 13
Z-Wave Debug RCVD encryptedPacket: 00 71 05 12 00 00 FF 06 05 00 (decrypted)
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 0F 00 04 00 0E 09 71 05 12 00 00 FF 06 05 00 FF
Z-Wave Debug . . requestAlarmSensorStatus: node 014, endpoint None, cmdClass 71, type 18, value 0, classSubKey 711200
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 5, classSubKeyExt 7112000605
Z-Wave received "Front Door Lock Schlage" status update locked (via keypad)
Z-Wave Lock Manager Status: User 0 locked door [Node: 14]
*NEW LOCK (STATUS REQUEST FROM INDIGO)*
Feb 8, 2019 at 1:46:10 AM
Z-Wave Debug SENT nonceRequest: 01 09 00 13 12 02 98 40 25 DE D6
Z-Wave Debug RCVD nonceReport: node 018, nonce 86 DD E9 33 FF 13 A3 2C
Z-Wave Debug SENT requestLockStatus1: 62 02 (encrypted)
Z-Wave sent "Garage Door Lock Schlage" status request
Z-Wave Debug SENT nonceRequest: 01 09 00 13 12 02 98 40 25 E0 E8
Z-Wave Debug RCVD nonceReport: node 018, nonce E7 2A E9 56 A8 EE 1A F4
Z-Wave Debug SENT requestBatteryLevel: 80 02 (encrypted)
Z-Wave Debug RCVD nonceFetch: node 018
Z-Wave Debug SENT nonceReport: 01 11 00 13 12 0A 98 80 88 45 65 B8 7B 2A 60 37 25 E2 2C
Z-Wave Debug RCVD encryptedPacket: 00 80 03 64 (decrypted)
Z-Wave Debug RCVD requestBatteryLevel: 01 09 00 04 00 12 03 80 03 64 FF
Z-Wave Debug . . requestBatteryLevel: node 018, level 100
Z-Wave received "018 - Garage Door Lock Schlage" status update battery level 100%
*NEW LOCK (UNLOCK/LOCK FROM INDIGO)*
Feb 11, 2019 at 7:07:29 AM
Z-Wave Debug SENT nonceRequest: 01 09 00 13 12 02 98 40 25 DF D7
Z-Wave Debug RCVD nonceReport: node 018, nonce 93 1D E2 72 99 76 3A 0B
Z-Wave Debug SENT setLockValue: 62 01 00 (encrypted)
Z-Wave sent "Garage Door Lock Schlage" unlock
Z-Wave Debug RCVD nonceFetch: node 018
Z-Wave Debug SENT nonceReport: 01 11 00 13 12 0A 98 80 1C A5 01 46 27 EE 42 CF 25 E1 83
Z-Wave Debug RCVD encryptedPacket: 00 62 03 00 00 02 FE FE (decrypted)
Z-Wave Debug RCVD requestLockStatus1: 01 0D 00 04 00 12 07 62 03 00 00 02 FE FE FF
Z-Wave Debug . . requestLockStatus1: node 018, endpoint None, value 0
Z-Wave Lock Manager Status: Door is unlocked [Node: 18]
Z-Wave Lock Manager Error Error in plugin execution ReceivedBroadcast:
Traceback (most recent call last):
File "plugin.py", line 490, in zwaveCommandReceived
File "plugin.py", line 673, in updateState
KeyError: (18,)
Z-Wave Debug SENT nonceRequest: 01 09 00 13 12 02 98 40 25 E2 EA
Z-Wave Debug RCVD nonceReport: node 018, nonce 5D 0A 1D 8D 6F AF F1 03
Z-Wave Debug SENT setLockValue: 62 01 FF (encrypted)
Z-Wave sent "Garage Door Lock Schlage" lock
Z-Wave Debug RCVD nonceFetch: node 018
Z-Wave Debug SENT nonceReport: 01 11 00 13 12 0A 98 80 1C A5 01 46 27 EE 42 CF 25 E4 86
Z-Wave Debug RCVD encryptedPacket: 00 62 03 FF 00 00 FE FE (decrypted)
Z-Wave Debug RCVD requestLockStatus1: 01 0D 00 04 00 12 07 62 03 FF 00 00 FE FE FF
Z-Wave Debug . . requestLockStatus1: node 018, endpoint None, value 255
Z-Wave Lock Manager Status: Door is locked [Node: 18]
Z-Wave Lock Manager Error Error in plugin execution ReceivedBroadcast:
Traceback (most recent call last):
File "plugin.py", line 511, in zwaveCommandReceived
File "plugin.py", line 673, in updateState
KeyError: (18,)
*NEW LOCK (UNLOCK/LOCK MANUALLY WITH DEADBOLT)*
Feb 11, 2019 at 7:16:15 AM
Z-Wave Debug RCVD nonceFetch: node 018
Z-Wave Debug SENT nonceReport: 01 11 00 13 12 0A 98 80 3C 1E 3E 11 45 6E 52 FC 25 F2 A2
Z-Wave Debug RCVD encryptedPacket: 00 71 05 16 01 00 FF 06 02 00 (decrypted)
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 0F 00 04 00 12 09 71 05 16 01 00 FF 06 02 00 FF
Z-Wave Debug . . requestAlarmSensorStatus: node 018, endpoint None, cmdClass 71, type 22, value 1, classSubKey 711601
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 2, classSubKeyExt 7116010602
Z-Wave received "Garage Door Lock Schlage" status update unlocked (manually)
Z-Wave Lock Manager Status: Door unlocked manually [Node: 18]
Z-Wave Lock Manager Error Error in plugin execution ReceivedBroadcast:
Traceback (most recent call last):
File "plugin.py", line 328, in zwaveCommandReceived
File "plugin.py", line 673, in updateState
KeyError: (18,)
Z-Wave Debug RCVD nonceFetch: node 018
Z-Wave Debug SENT nonceReport: 01 11 00 13 12 0A 98 80 33 36 65 14 7C B4 03 8F 25 F0 18
Z-Wave Debug RCVD encryptedPacket: 00 71 05 15 01 00 FF 06 01 00 (decrypted)
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 0F 00 04 00 12 09 71 05 15 01 00 FF 06 01 00 FF
Z-Wave Debug . . requestAlarmSensorStatus: node 018, endpoint None, cmdClass 71, type 21, value 1, classSubKey 711501
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 1, classSubKeyExt 7115010601
Z-Wave received "Garage Door Lock Schlage" status update locked (manually)
Z-Wave Lock Manager Status: Door locked manually [Node: 18]
Z-Wave Lock Manager Error Error in plugin execution ReceivedBroadcast:
Traceback (most recent call last):
File "plugin.py", line 324, in zwaveCommandReceived
File "plugin.py", line 673, in updateState
KeyError: (18,)
*NEW LOCK (UNLOCK/LOCK MANUALLY WITH KEYPAD)*
Feb 11, 2019 at 7:10:37 AM
Z-Wave Debug RCVD nonceFetch: node 018
Z-Wave Debug SENT nonceReport: 01 11 00 13 12 0A 98 80 26 03 23 28 45 A1 D6 A0 25 E7 83
Z-Wave Debug RCVD encryptedPacket: 00 71 05 13 05 00 FF 06 06 01 05 (decrypted)
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 10 00 04 00 12 0A 71 05 13 05 00 FF 06 06 01 05 FF
Z-Wave Debug . . requestAlarmSensorStatus: node 018, endpoint None, cmdClass 71, type 19, value 5, classSubKey 711305
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 6, classSubKeyExt 7113050606
Z-Wave received "Garage Door Lock Schlage" status update unlocked (via keypad)
Z-Wave Lock Manager Status: User 5 unlocked door [Node: 18]
Z-Wave Lock Manager Error Error in plugin execution ReceivedBroadcast:
Traceback (most recent call last):
File "plugin.py", line 316, in zwaveCommandReceived
File "plugin.py", line 673, in updateState
KeyError: (18,)
Z-Wave Debug RCVD nonceFetch: node 018
Z-Wave Debug SENT nonceReport: 01 11 00 13 12 0A 98 80 26 03 23 28 45 A1 D6 A0 25 E8 8C
Z-Wave Debug RCVD encryptedPacket: 00 62 03 00 00 02 FE FE (decrypted)
Z-Wave Debug RCVD requestLockStatus1: 01 0D 00 04 00 12 07 62 03 00 00 02 FE FE FF
Z-Wave Debug . . requestLockStatus1: node 018, endpoint None, value 0
Z-Wave Lock Manager Status: Door is unlocked [Node: 18]
Z-Wave Lock Manager Error Error in plugin execution ReceivedBroadcast:
Traceback (most recent call last):
File "plugin.py", line 490, in zwaveCommandReceived
File "plugin.py", line 673, in updateState
KeyError: (18,)
Z-Wave Debug RCVD nonceFetch: node 018
Z-Wave Debug SENT nonceReport: 01 11 00 13 12 0A 98 80 26 03 23 28 45 A1 D6 A0 25 E9 8D
Z-Wave Debug RCVD encryptedPacket: 00 71 05 12 00 00 FF 06 05 00 (decrypted)
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 0F 00 04 00 12 09 71 05 12 00 00 FF 06 05 00 FF
Z-Wave Debug . . requestAlarmSensorStatus: node 018, endpoint None, cmdClass 71, type 18, value 0, classSubKey 711200
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 6, valueExt 5, classSubKeyExt 7112000605
Z-Wave received "Garage Door Lock Schlage" status update locked (via keypad)
Z-Wave Lock Manager Status: User 0 locked door [Node: 18]
Z-Wave Lock Manager Error Error in plugin execution ReceivedBroadcast:
Traceback (most recent call last):
File "plugin.py", line 309, in zwaveCommandReceived
File "plugin.py", line 673, in updateState
KeyError: (18,)
Z-Wave Debug RCVD nonceFetch: node 018
Z-Wave Debug SENT nonceReport: 01 11 00 13 12 0A 98 80 26 03 23 28 45 A1 D6 A0 25 EA 8E
Z-Wave Debug RCVD encryptedPacket: 00 62 03 FF 00 00 FE FE (decrypted)
Z-Wave Debug RCVD requestLockStatus1: 01 0D 00 04 00 12 07 62 03 FF 00 00 FE FE FF
Z-Wave Debug . . requestLockStatus1: node 018, endpoint None, value 255
Z-Wave Lock Manager Status: Door is locked [Node: 18]
Z-Wave Lock Manager Error Error in plugin execution ReceivedBroadcast:
Traceback (most recent call last):
File "plugin.py", line 511, in zwaveCommandReceived
File "plugin.py", line 673, in updateState
KeyError: (18,)