Schlage BE469ZP association settings

Discussions about RaZberry - Z-Wave board for Raspberry computer
User avatar
PoltoS
Posts: 5880
Joined: 26 Jan 2011 19:36

Re: Schlage BE469ZP association settings

Post by PoltoS »

May be provide remote access or log to analyze

vlad
Posts: 57
Joined: 19 Oct 2016 04:58

Re: Schlage BE469ZP association settings

Post by vlad »

Yes, the command for assign LL get delivered to the lock fine. But during Get to refresh, lock returns empty assignments, so nothing in LL.
I've tried from Expert UI commands tab and from associations tab - same result.

Lock accepts lock/unlock, get status, etc. commands coming from zway controller and replied to them ACK and such but does not report back manual operations lock/unlock from pad or handle (nothing in the log, alarms or nif frames coming from the lock).

I'll get related log and post it here in a min.

vlad
Posts: 57
Joined: 19 Oct 2016 04:58

Re: Schlage BE469ZP association settings

Post by vlad »

This is how Association interview looks like:

[2020-08-25 09:43:23.498] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data = Empty
[2020-08-25 09:43:23.498] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.supported = Empty
[2020-08-25 09:43:23.498] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.supported = True
[2020-08-25 09:43:23.498] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.version = Empty
[2020-08-25 09:43:23.498] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.version = 1 (0x00000001)
[2020-08-25 09:43:23.498] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.security = Empty
[2020-08-25 09:43:23.498] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.security = False
[2020-08-25 09:43:23.498] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.interviewDone = Empty
[2020-08-25 09:43:23.498] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.interviewCounter = Empty
[2020-08-25 09:43:23.499] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.interviewDone = False
[2020-08-25 09:43:23.499] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.interviewCounter = 10 (0x0000000a)
[2020-08-25 09:43:23.499] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.groups = Empty
[2020-08-25 09:43:23.499] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.specificGroup = Empty
[2020-08-25 09:43:23.499] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.supported = True
[2020-08-25 09:43:23.499] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.version = 2 (0x00000002)
[2020-08-25 09:43:23.499] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.security = True
[2020-08-25 09:43:23.499] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.interviewDone = True
[2020-08-25 09:43:23.499] [zway] Node 39:0 CC Association Interview done
[2020-08-25 09:43:23.499] [zway] SaveData will not save data since it wasn't loaded. This is to prevent data loss.
[2020-08-25 09:43:23.499] [D] [zway] SETDATA devices.39.data.interviewDone = True
[2020-08-25 09:43:23.499] [D] [zway] SETDATA devices.39.data.keepAwake = False
[2020-08-25 09:43:23.499] [zway] Interview for Node #39 finished.
[2020-08-25 09:43:23.500] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.interviewCounter = 9 (0x00000009)
[2020-08-25 09:43:23.500] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.groups = 1 (0x00000001)
[2020-08-25 09:43:23.500] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.1 = Empty
[2020-08-25 09:43:23.500] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.1.max = Empty
[2020-08-25 09:43:23.500] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.1.max = 2 (0x00000002)
[2020-08-25 09:43:23.500] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.1.nodes = Empty
[2020-08-25 09:43:23.500] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.1.nodes = byte[0]
[2020-08-25 09:43:23.500] [D] [zway] ( zero-length buffer )
[2020-08-25 09:43:23.500] [D] [zway] SETDATA devices.39.instances.0.commandClasses.133.data.1.nodesToFollow = Empty

========================================================================================
I will make a log for LL assign command but first I need to exclude lock from ST and include it into RaZberry. It will take a time.

vlad
Posts: 57
Joined: 19 Oct 2016 04:58

Re: Schlage BE469ZP association settings

Post by vlad »

Here we go, during inclusion "Power Level" and "Indicator" interviews are failed. Lock itself showed green light - inclusion success.
Lock does not report back manual operations - no packets at all going to the ZWay controller.
When I am trying to manually assign LifeLine to ZWay command:

=============================================================================
[2020-08-29 14:08:23.581] [zway] Using security scheme S2 Access
[2020-08-29 14:08:23.581] [zway] Adding job: Association Set
[2020-08-29 14:08:23.581] [C] [zway] Job is already marked as waiting for reply, Supervision overrides it - check encapsulated packet not to be a Get
[2020-08-29 14:08:23.581] [zway] Adding job: Assign return route
[2020-08-29 14:08:23.582] [zway] Using security scheme S2 Access
[2020-08-29 14:08:23.582] [zway] Adding job: Association Get
[2020-08-29 14:08:23.589] [zway] Adding job: Security S2 Encapsulation (S2 Access), Association Set
[2020-08-29 14:08:23.590] [D] [zway] SENDING (cb 0x18): ( 01 06 00 46 28 01 18 8E )
[2020-08-29 14:08:23.591] [D] [zway] RECEIVED ACK
[2020-08-29 14:08:23.598] [D] [zway] RECEIVED: ( 01 04 01 46 01 BD )
[2020-08-29 14:08:23.598] [D] [zway] SENT ACK
[2020-08-29 14:08:23.598] [D] [zway] Delivered to Z-Wave stack: process started
[2020-08-29 14:08:24.141] [D] [zway] Job 0x13: deleted from queue
[2020-08-29 14:08:25.155] [D] [zway] RECEIVED: ( 01 05 00 46 18 00 A4 )
[2020-08-29 14:08:25.155] [D] [zway] SENT ACK
[2020-08-29 14:08:25.156] [D] [zway] AssignReturnRoute Response with callback 0x18 received: received by recipient
[2020-08-29 14:08:25.156] [D] [zway] Job 0x46 (Assign return route): success
[2020-08-29 14:08:25.156] [zway] Removing job: Assign return route
[2020-08-29 14:08:25.157] [D] [zway] SENDING (cb 0x19): ( 01 1B 00 13 28 14 9F 03 53 00 FC 3C 4C DF B8 96 1F 14 06 E5 09 66 69 D8 0F D4 05 19 88 )
[2020-08-29 14:08:25.157] [D] [zway] Secure payload: ( 6C 01 81 04 85 01 01 01 )
[2020-08-29 14:08:25.161] [D] [zway] RECEIVED ACK
[2020-08-29 14:08:25.165] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2020-08-29 14:08:25.165] [D] [zway] SENT ACK
[2020-08-29 14:08:25.166] [zway] Job 0x13 (Security S2 Encapsulation (S2 Access), Association Set): Response received - transfered to encapsulated jobs
[2020-08-29 14:08:25.166] [D] [zway] Delivered to Z-Wave stack
[2020-08-29 14:08:25.166] [D] [zway] Delivered to Z-Wave stack
[2020-08-29 14:08:25.191] [D] [zway] RECEIVED: ( 01 18 00 13 19 00 00 03 00 C7 7F 7F 7F 7F 01 01 03 00 00 00 00 02 01 00 00 29 )
[2020-08-29 14:08:25.192] [D] [zway] SENT ACK
[2020-08-29 14:08:25.192] [zway] Job 0x13 (Security S2 Encapsulation (S2 Access), Association Set): Callback received - transfered to encapsulated jobs
[2020-08-29 14:08:25.192] [zway] Job 0x13 (Association Set): Delivered
[2020-08-29 14:08:25.193] [D] [zway] SendData Response with callback 0x19 received: received by recipient
[2020-08-29 14:08:25.193] [D] [zway] Job 0x13 (Association Set): success
[2020-08-29 14:08:25.193] [I] [zway] Waiting for job reply: Association Set
[2020-08-29 14:08:25.194] [I] [zway] Job 0x13 (Security S2 Encapsulation (S2 Access), Association Set): Delivered
[2020-08-29 14:08:25.195] [D] [zway] SendData Response with callback 0x19 received: received by recipient
[2020-08-29 14:08:25.195] [D] [zway] SETDATA devices.40.data.lastSendInternal = **********
[2020-08-29 14:08:25.195] [D] [zway] SETDATA devices.40.data.lastSend = 20111 (0x00004e8f)
[2020-08-29 14:08:25.196] [D] [zway] Job 0x13 (Security S2 Encapsulation (S2 Access), Association Set): success
[2020-08-29 14:08:25.196] [I] [zway] Removing job: Security S2 Encapsulation (S2 Access), Association Set
[2020-08-29 14:08:26.735] [D] [zway] RECEIVED: ( 01 1A 00 04 00 28 11 9F 03 ED 00 45 80 FB 5C 91 D5 0F 11 5B AA ED BA 19 C7 00 00 E9 )
[2020-08-29 14:08:26.736] [D] [zway] SENT ACK
[2020-08-29 14:08:26.737] [D] [zway] SETDATA devices.40.data.lastReceived = 0 (0x00000000)
[2020-08-29 14:08:26.738] [I] [zway] Node 40:0 CC SecurityS2: passing S2 Access decrypted packet to application level: [ 6c 02 01 00 00 ]
[2020-08-29 14:08:26.739] [D] [zway] SETDATA devices.40.instances.0.commandClasses.108.data.1.status = 0 (0x00000000)
[2020-08-29 14:08:26.739] [D] [zway] SETDATA devices.40.instances.0.commandClasses.108.data.1.duration = 0 (0x00000000)
[2020-08-29 14:08:26.739] [D] [zway] SETDATA devices.40.instances.0.commandClasses.108.data.1.moreStatusUpdates = False
[2020-08-29 14:08:26.740] [D] [zway] SETDATA devices.40.instances.0.commandClasses.108.data.1.lastEvent = 20262 (0x00004f26)
[2020-08-29 14:08:26.740] [D] [zway] SETDATA devices.40.instances.0.commandClasses.108.data.1 = Empty
[2020-08-29 14:08:26.740] [D] [zway] Received reply on job (Association Set)
[2020-08-29 14:08:26.741] [W] [zway] Node 40:0 CC Supervision: Setter was not supported by the recepient: Association Set
[2020-08-29 14:08:26.742] [I] [zway] Adding job: Security S2 Encapsulation (S2 Access), Association Get
[2020-08-29 14:08:26.755] [D] [zway] SENDING (cb 0x1a): ( 01 16 00 13 28 0F 9F 03 54 00 55 44 36 1B 91 3A E6 2B CD 04 A4 05 1A 3D )
[2020-08-29 14:08:26.756] [D] [zway] Secure payload: ( 85 02 01 )
[2020-08-29 14:08:26.760] [D] [zway] RECEIVED ACK
[2020-08-29 14:08:26.764] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2020-08-29 14:08:26.765] [D] [zway] SENT ACK
[2020-08-29 14:08:26.765] [I] [zway] Job 0x13 (Security S2 Encapsulation (S2 Access), Association Get): Response received - transfered to encapsulated jobs
[2020-08-29 14:08:26.766] [D] [zway] Delivered to Z-Wave stack
[2020-08-29 14:08:26.767] [D] [zway] Delivered to Z-Wave stack
[2020-08-29 14:08:26.789] [D] [zway] RECEIVED: ( 01 18 00 13 1A 00 00 03 00 C7 7F 7F 7F 7F 01 01 03 00 00 00 00 02 01 00 00 2A )
[2020-08-29 14:08:26.790] [D] [zway] SENT ACK
[2020-08-29 14:08:26.790] [I] [zway] Job 0x13 (Security S2 Encapsulation (S2 Access), Association Get): Callback received - transfered to encapsulated jobs
[2020-08-29 14:08:26.791] [I] [zway] Job 0x13 (Association Get): Delivered
[2020-08-29 14:08:26.792] [D] [zway] SendData Response with callback 0x1a received: received by recipient
[2020-08-29 14:08:26.792] [D] [zway] Job 0x13 (Association Get): success
[2020-08-29 14:08:26.793] [I] [zway] Waiting for job reply: Association Get
[2020-08-29 14:08:26.793] [I] [zway] Job 0x13 (Security S2 Encapsulation (S2 Access), Association Get): Delivered
[2020-08-29 14:08:26.795] [D] [zway] SendData Response with callback 0x1a received: received by recipient
[2020-08-29 14:08:26.796] [D] [zway] SETDATA devices.40.data.lastSendInternal = **********
[2020-08-29 14:08:26.796] [D] [zway] SETDATA devices.40.data.lastSend = 20267 (0x00004f2b)
[2020-08-29 14:08:26.797] [D] [zway] Job 0x13 (Security S2 Encapsulation (S2 Access), Association Get): success
[2020-08-29 14:08:26.798] [I] [zway] Removing job: Security S2 Encapsulation (S2 Access), Association Get
[2020-08-29 14:08:26.839] [D] [zway] RECEIVED: ( 01 1A 00 04 00 28 11 9F 03 EE 00 79 6F 3F C1 2B AE A7 06 AA 1F D1 65 CE C7 00 00 6E )
[2020-08-29 14:08:26.840] [D] [zway] SENT ACK
[2020-08-29 14:08:26.841] [D] [zway] SETDATA devices.40.data.lastReceived = 0 (0x00000000)
[2020-08-29 14:08:26.843] [I] [zway] Node 40:0 CC SecurityS2: passing S2 Access decrypted packet to application level: [ 85 03 01 02 00 ]
[2020-08-29 14:08:26.844] [D] [zway] Received reply on job (Association Get)
[2020-08-29 14:08:26.844] [I] [zway] Node 40:0 CC Association: Group 1 report
[2020-08-29 14:08:26.845] [D] [zway] SETDATA devices.40.instances.0.commandClasses.133.data.1.max = 2 (0x00000002)
[2020-08-29 14:08:26.846] [D] [zway] SETDATA devices.40.instances.0.commandClasses.133.data.1.nodes = byte[0]
[2020-08-29 14:08:26.847] [D] [zway] ( zero-length buffer )
[2020-08-29 14:08:26.847] [D] [zway] SETDATA devices.40.instances.0.commandClasses.133.data.1.nodesToFollow = **********
[2020-08-29 14:08:26.847] [D] [zway] SETDATA devices.40.instances.0.commandClasses.133.data.1 = Empty
[2020-08-29 14:08:30.226] [I] [zway] Adding job: Get background noise level
[2020-08-29 14:08:30.227] [D] [zway] SENDING: ( 01 03 00 3B C7 )
[2020-08-29 14:08:30.228] [D] [zway] RECEIVED ACK
[2020-08-29 14:08:30.229] [D] [zway] RECEIVED: ( 01 05 01 3B AE AE C0 )
[2020-08-29 14:08:30.229] [D] [zway] SENT ACK
[2020-08-29 14:08:30.229] [D] [zway] SETDATA controller.data.statistics.backgroundRSSI.channel1 = 174 (0x000000ae)
[2020-08-29 14:08:30.229] [D] [zway] SETDATA controller.data.statistics.backgroundRSSI.channel2 = 174 (0x000000ae)
[2020-08-29 14:08:30.229] [D] [zway] SETDATA controller.data.statistics.backgroundRSSI.channel3 = 127 (0x0000007f)
[2020-08-29 14:08:30.230] [I] [zway] Job 0x3b (Get background noise level): RSSI Ch#1: -82 dBm, Ch#2: -82 dBm, Ch#3: invalid
[2020-08-29 14:08:30.230] [D] [zway] Job 0x3b (Get background noise level): success
[2020-08-29 14:08:30.230] [I] [zway] Removing job: Get background noise level

================================================

Command got delivered but then "Setter was not supported by the recepient: Association Set" - btw, "recepient" is misspelled, should be "recipient".
Might be something has to do with syntax of Assign command?

And yet Smartthings getting back reports of manual operation from the lock.

User avatar
PoltoS
Posts: 5880
Joined: 26 Jan 2011 19:36

Re: Schlage BE469ZP association settings

Post by PoltoS »

Hm...
Please try MultiChannel Association to 1:0. Also check if there is at least something in the log when manual operation is used. May be NIf is sent to the controller?

vlad
Posts: 57
Joined: 19 Oct 2016 04:58

Re: Schlage BE469ZP association settings

Post by vlad »

There is not a thing in log during manual operation of the lock.
I know what you are talking about. I had a previous generation Schlage Connect lock (without Z+) and that lock would send Alert messages to the ZWay which Nifler traps and sends GET to the lock, so current status of lock get updated.
I have tried different association and grouping through Expert Command tab but nothing get assigned. Lock reports back empty assignment values.

User avatar
PoltoS
Posts: 5880
Joined: 26 Jan 2011 19:36

Re: Schlage BE469ZP association settings

Post by PoltoS »

may be this is a "feature" in the lock that it behaves differently in different security mode?

Worth to try Z-Way as secondary controller to ST and see how the lock is included. May be same security mode would work with Z-Way too..

vlad
Posts: 57
Joined: 19 Oct 2016 04:58

Re: Schlage BE469ZP association settings

Post by vlad »

I just got a new RazBerry board. I'll try to install it on spare Pi and include it as secondary controller to ST (if they support this feature) and look into Schlage protocol some more.

User avatar
PoltoS
Posts: 5880
Joined: 26 Jan 2011 19:36

Re: Schlage BE469ZP association settings

Post by PoltoS »

In new Z-Way v3.1.0 (with new firmware 5.39 in RaZberry) you can even run for a real sniffer to check packets between ST and Schlage

vlad
Posts: 57
Joined: 19 Oct 2016 04:58

Re: Schlage BE469ZP association settings

Post by vlad »

Awesome, I'll try this first

Post Reply