I finally figured out the secret generic class number (no thanks to Kwikset support). It turns out all that is needed is more brute force (e.g. Premise doing many iterations for me)
As you can see the secret constant no one wanted me to know is 64 (big deal). I'm assuming Schlage locks use the same constant for a generic device class, but I won't know until someone tries it. I'm not going to be purchasing a Schlage lock, but plan on purchasing two more Kwikset deadbolts as they are motorized and the Schlage are not.
>?FI0,64,0,1
>?FI0,64,0,1
<E000
<F002 - the lock is node 2
The new module with lock support is attached. It has been tested thoroughly for a Kwikset deadbolt. It tracks which user did what, lets you add or delete users, etc...
How to set things up for a VRC0Pv3:
Delete old module.
Add new ViziaRF to Custom Devices
Enable the check box VRC0Pv3 and input the node id under the ViziaRF device.
Select correct port.
Discover devices like normal (go to Devices then Discovery and toggle discover devices).
Wait a few minutes as the module will clear all UserCodes in the lock for users not being managed by SYS. Comment out the last part of sys://Schema/Modules/Leviton/Classes/User/OnChangeUserNumber if you don't want this to occur.
If your primary controller's software/firmware does not support encrypted associations and routing (mine did not; I use the Leviton RF Installer Tool), toggle AssociateWithVRC0P (necessary for two-way status to work) and SetRoutes (if you have other nodes that support beaming), but only after a successful discovery. These Boolean properties are found under the Device properties for the Lock object.
You can run two Z-Wave networks (two different home IDs), one VRC0Pv3 and one with a VRC0P. I recommend putting the locks, VRC0Pv3 and other beaming devices on their own network until the first firmware update for the VRC0Pv3 is released. Most devices you have will not route encrypted transmissions anyways, so currently there is no benefit to having everything on one network. It's better to have the VRC0Pv3 in line of site (or close by) the deadbolt, unless you have a routing slave that supports beaming. Schlage makes a lamp module that will route encrypted transmissions, but I don't have one to try. I plan to buy more deadbolts and this will take care of any signal issue I might have when I move the VRC0Pv3.
As you can see the secret constant no one wanted me to know is 64 (big deal). I'm assuming Schlage locks use the same constant for a generic device class, but I won't know until someone tries it. I'm not going to be purchasing a Schlage lock, but plan on purchasing two more Kwikset deadbolts as they are motorized and the Schlage are not.
>?FI0,64,0,1
>?FI0,64,0,1
<E000
<F002 - the lock is node 2
The new module with lock support is attached. It has been tested thoroughly for a Kwikset deadbolt. It tracks which user did what, lets you add or delete users, etc...
How to set things up for a VRC0Pv3:
Delete old module.
Add new ViziaRF to Custom Devices
Enable the check box VRC0Pv3 and input the node id under the ViziaRF device.
Select correct port.
Discover devices like normal (go to Devices then Discovery and toggle discover devices).
Wait a few minutes as the module will clear all UserCodes in the lock for users not being managed by SYS. Comment out the last part of sys://Schema/Modules/Leviton/Classes/User/OnChangeUserNumber if you don't want this to occur.
If your primary controller's software/firmware does not support encrypted associations and routing (mine did not; I use the Leviton RF Installer Tool), toggle AssociateWithVRC0P (necessary for two-way status to work) and SetRoutes (if you have other nodes that support beaming), but only after a successful discovery. These Boolean properties are found under the Device properties for the Lock object.
You can run two Z-Wave networks (two different home IDs), one VRC0Pv3 and one with a VRC0P. I recommend putting the locks, VRC0Pv3 and other beaming devices on their own network until the first firmware update for the VRC0Pv3 is released. Most devices you have will not route encrypted transmissions anyways, so currently there is no benefit to having everything on one network. It's better to have the VRC0Pv3 in line of site (or close by) the deadbolt, unless you have a routing slave that supports beaming. Schlage makes a lamp module that will route encrypted transmissions, but I don't have one to try. I plan to buy more deadbolts and this will take care of any signal issue I might have when I move the VRC0Pv3.