I enabled 6 digit user codes on my panel but when I went to update my user codes in the app it said my z-wave locks only support 4 digit codes. I have a Schlage BE468ZP and a Schlage BE469ZP which according to this post should support up to 8 digit codes. Is there something else I need to do to enable this functionality?
The Schlage Z-wave locks support between 4 and 8 digit codes, but they all must be the same length, and the length is controlled in on-board lock programming. By default it is set to 4.
I remember Alarm.com pulled support for more than 4 digit codes on the old Schlage locks in 2019, but I am not sure if that limitation extends to current zp models.
If you set your lock to accept 6 digit codes in its programming menu, can you then use 6 digit codes?
I just updated both locks to 6 digit mode using their programming codes but it didn’t have any effect on the app. It still warns about incompatibility and if I tell it to proceed then the “Synchronizing devices” message never goes away and the codes don’t work on the lock. I can directly program 6 digit codes on the locks themselves, but that defeats the purpose of having the app to manage everything.
It sounds like this limitation is still in effect for Schlage locks due to how they employ the code limits.
I will follow up with ADC to verify.
My actual goal is to enable Control4 (which requires 6 digit codes to be enabled first) on my panel but if that’s the case then this leaves me stuck between conflicting arbitrary alarm.com restrictions.
Control4 is a local Qolsys integration, it does not go through Alarm.com, the requirements for Control4 are due to how it works with the Qolsys panel.
ADC confirmed that only 4 digit codes will work on the Schlage locks.
So my only options are:
- stay with 4 digit codes and be unable use Control4
- enable Control4 and be unable to use the alarm.com ecosystem to manage door codes
- spend hundreds of dollars replacing my deadbolts and hope similar restrictions don’t exist for the other officially supported deadbolts
This is a very disappointing limitation alarm.com is imposing on hardware that they specifically advertise as supported. The app even claims it will truncate the 6 digit code to 4 digits but doesn’t.
The restriction on user codes is unfortunate, but unique to Schlage. I am not aware of any other brand with that limitation. The panels don’t support editing of the lock programming parameters, so the user code length can’t be managed by ADC to my knowledge.
All other locks I am aware of do not require a parameter set to define how long each code will be.
We’re always happy to forward feedback to ADC
I assume that this hasn’t changed at all? I just ran into this problem. I managed to get Home Assistant integration working via the Control 4 integration and using 6 digit codes. I added my Schlage locks to my new IQ Pro panel. When I went to set up the lock codes in ADC, it warned me that the codes would be truncated to 4 digits.
I suppose it could be a Qolsys problem as much as ADC since Z-wave functionality would at least partially be local the panel.
Everything else in my set up now uses the 6 digit code, so this is mostly a usability issue. Regardless, this is a bit frustrating.
This still applies, unfortunately. I don’t believe any Schlage models are exempt from that since they do not accept a range of code lengths.
That’s not entirely accurate. These locks don’t support having variable length codes and instead require all codes to be a specified length.
The default length is 4 digits but this can be customized via z-wave parameter 16. The issue is alarm.com does not support changing that parameter. They also refuse to attempt to send a user code that is not 4 digits to these locks, so even if you manually update this parameter you are out of luck.
Alarm.com is clearly able to special case behavior for specific hardware given that they disable 6 digit codes for these deadbolts, so it is very frustrating that they are unable or unwilling to modify the special case to set parameter 16 to the appropriate value for 6 digit codes.
That’s not entirely accurate. These locks don’t support having variable length codes and instead require all codes to be a specified length.
You are right, I am specifically meaning the range portion, other lock models accept a range of lengths simultaneously, not setting a specific single expected length.
You’re also correct they can likely do this in a better way. I am not sure what other reasoning went into handling it in this way, and whether they can confirm whether or not the lock is set for 6 digits, but I would expect they could set it to use 6 digits if the panel supports it and has 6 digit codes enabled.
I’m happy to forward your feedback as a push toward that direction.