I have the same issue. I added the app, put in my Schlage credentials, and waited. After 48 hours, only the wifi repeater shows up but none of the locks. 2 are WiFi (BE499WB) and 1 is bluetooth (BE479AA). Does the code need to be updated for some security key?
Same here only 1 of 4 show up, only the encode plus, the other ecode’s do not.
There is a bug fix to the apps code that was posted recently at the link below. With this new code, the app is seeing all 3 of my Schlage Encode Plus locks (used to only see 2 of them).
Would I be correct in assuming if you had Apple's HomeKit running that the interface there would allow you to lock and unlock the lock via the Hubitat's HomeKit app? If not directly to the device via a Virtual Lock that you would keep in sync with the lock?
Thank you for creating this app! I wanted to add an old (10+ yo) Connect lock to my foyer-garage door, but haven't been able to find them in stock anywhere. Finding this App gave me the gut feeling to go ahead and replace the old Connect and manual deadbolt with two Encode locks. They're physically installed now and this app is installed in my Hub. Is there a way to force a scan for the door locks or does it just ... happen at some point? Thanks!
Got my 499 lock and have it working. Installed the app and it asks about home keys. I set one up but it wants:
The log is full of strings but I don’t see anything about HomeKit-000… or the Key Code of User. What am I missing?
Think I found the HomeKit Code Name of User in the Schlage app but still can't find the Apple Key Code as a dashed string? I have tried using Auto, Put and Post but nothing ever appears in the log that looks right.
I've applied the latest code then added a new Schlage WiFi Door locks app and entered my Schlage credentials. Now what...? Will the locks just show up as Devices in the Hubitat? Do I need to do something else? Does it take awhile for the locks to be found?
@user6099,
Okay, I found the log and did a refresh this AM to get current messages. Below are the entire list from today's test. Note I replaced the actual password with asterisks. I see two apparent error messages, first "InvalidParameterException" and last a "Cannot get property 'AccessToken' on null object on line 448" (which my gut suspects may be related to the InvalidParameterException error.
Thank you for any guidance,
pat----
app:3482024-12-28 09:00:41.716 AMerrorjava.lang.NullPointerException: Cannot get property 'AccessToken' on null object on line 448 (method updated)
app:3482024-12-28 09:00:41.635 AMdebug[Schlage Locks] DEBUG: : null
app:3482024-12-28 09:00:41.633 AMdebug[Schlage Locks] DEBUG: : {"__type":"InvalidParameterException","message":"2 validation errors detected: Value at 'userAlias' failed to satisfy constraint: Member must satisfy regular expression pattern: [\p{L}\p{M}\p{S}\p{N}\p{P}]+; Value at 'userName' failed to satisfy constraint: Member must satisfy regular expression pattern: [\p{L}\p{M}\p{S}\p{N}\p{P}]+"}
app:3482024-12-28 09:00:41.144 AMdebug[Schlage Locks] DEBUG: : aws cognito uri: https://cognito-idp.us-west-2.amazonaws.com/ --- data: [AuthFlow:USER_SRP_AUTH, AuthParameters:[USERNAME:Pat Sklenar, SRP_A:2593219de582309045c152a6866bfeabed880f3b2d28f5e0d83fa7a852a218de2ea9caba7118c86362f2efeed587a17189de0476a79afa6a031e39656103c03d3fbc78f40cce1901d4ab67a766895e0f43f3979515410ca01df3a3f0d6576ea7b0776b8ae506c4c232f8855f7813a83ee39f053e383e1200775c78d0526c296617e5aed00564fd2232ce145c005487c93097925e4f85f5b16c563d328fb9616bf6e795e753f4ef177b61450b58e2912f9bbf507befe75e052c482ca3edea4d6cf75c62659fc65ad30bf5f569c228589d7754213d57d2fd20d92f8b2b9e530db3c4cf6e6b25632256f8c452b5b669e9246cd35a18ba4377e4282486f343e59ab97e8275916313a345cc545af9a4613d3f5073bf3ddd22ded217a63cda5b0302cf5a8eecd304ecb616c00aee1902aad8552c4629be300112187e5b4d5f075c5abdb66840c9bcfd7b0ccdae3a01c2e2da8caeb64bf410cbbe9b924463baf713a9afa02df297a89dc9d788eaf6dc7382b03bd1a28844a6506efa4435ab5438537565, SECRET_HASH:cZM4WGkjfwlZrvLONMrLo3vgPqxPyqK9TwBgxEBDyXw=], ClientId:t5836cptp2s1il0u9lki03j5]
app:3482024-12-28 09:00:41.129 AMdebug[Schlage Locks] DEBUG: : [AuthFlow:USER_SRP_AUTH, AuthParameters:[USERNAME:Pat Sklenar, SRP_A:2593219de582309045c152a6866bfeabed880f3b2d28f5e0d83fa7a852a218de2ea9caba7118c86362f2efeed587a17189de0476a79afa6a031e39656103c03d3fbc78f40cce1901d4ab67a766895e0f43f3979515410ca01df3a3f0d6576ea7b0776b8ae506c4c232f8855f7813a83ee39f053e383e1200775c78d0526c296617e5aed00564fd2232ce145c005487c93097925e4f85f5b16c563d328fb9616bf6e795e753f4ef177b61450b58e2912f9bbf507befe75e052c482ca3edea4d6cf75c62659fc65ad30bf5f569c228589d7754213d57d2fd20d92f8b2b9e530db3c4cf6e6b25632256f8c452b5b669e9246cd35a18ba4377e4282486f343e59ab97e8275916313a345cc545af9a4613d3f5073bf3ddd22ded217a63cda5b0302cf5a8eecd304ecb616c00aee1902aad8552c4629be300112187e5b4d5f075c5abdb66840c9bcfd7b0ccdae3a01c2e2da8caeb64bf410cbbe9b924463baf713a9afa02df297a89dc9d788eaf6dc7382b03bd1a28844a6506efa4435ab5438537565, SECRET_HASH:cZM4WGkjfwlZrvLONMrLo3vgPqxPyqK9TwBgxEBDyXw=], ClientId:t5836cptp2s1il0u9lki03j5]
app:3482024-12-28 09:00:41.098 AMdebug[Schlage Locks] DEBUG: : now : 1735394441098
app:3482024-12-28 09:00:41.097 AMdebug[Schlage Locks] DEBUG: : token_updated : null
app:3482024-12-28 09:00:41.084 AMdebug[Schlage Locks] DEBUG: : Pat Sklenar
2zhrVs9d4
t5836cptp2s1il0u9lki03j5
1kfmt18bgaig51in4j4v1j3jbe7ioqtjhle5o6knqc5dat0tpuvo
cognito-idp
us-west-2
ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff
2
538282c4354742d7cbbde2359fcf67f9f5b3a6b08791e5011b43b8a5b66d9ee6
12265cb914035d5317cabd944dc1a08597111877acb1a43f6be02afb09c26293c9d33320d4dc0c4edbb2367b9d060b61688ea57124b2f8e5c92efed194ccd074c5f4f3aedd3fd5880779917952df56204fcf491ee5720fd38aad98b7c0effc926ea405ed10715d5a5c6658582f42fc8c8f9a5a3da0d3ccc8d73d036675d606c8
2593219de582309045c152a6866bfeabed880f3b2d28f5e0d83fa7a852a218de2ea9caba7118c86362f2efeed587a17189de0476a79afa6a031e39656103c03d3fbc78f40cce1901d4ab67a766895e0f43f3979515410ca01df3a3f0d6576ea7b0776b8ae506c4c232f8855f7813a83ee39f053e383e1200775c78d0526c296617e5aed00564fd2232ce145c005487c93097925e4f85f5b16c563d328fb9616bf6e795e753f4ef177b61450b58e2912f9bbf507befe75e052c482ca3edea4d6cf75c62659fc65ad30bf5f569c228589d7754213d57d2fd20d92f8b2b9e530db3c4cf6e6b25632256f8c452b5b669e9246cd35a18ba4377e4282486f343e59ab97e8275916313a345cc545af9a4613d3f5073bf3ddd22ded217a63cda5b0302cf5a8eecd304ecb616c00aee1902aad8552c4629be300112187e5b4d5f075c5abdb66840c9bcfd7b0ccdae3a01c2e2da8caeb64bf410cbbe9b924463baf713a9afa02df297a89dc9d788eaf6dc7382b03bd1a28844a6506efa4435ab5438537565
app:3482024-12-28 09:00:41.043 AMdebug[Schlage Locks] DEBUG: : large_a_value is 852712447526951670462604150179551084670154071646402076391339992249738562192443418710362829095641054546623846723684467367039807832646708292477435377742150854334349760284140317936670527475328646839859287929268866735057984679092107829230024998163082752568332879441745182891420637833195415394664746737657370303889539570590611207033527714916303799587940560918123220450417992825433936179198580650868603887037796971978100002148116716865065853186843838952493055634745642180020962800524815753112069403920167821419753636444032560056159534948976908115782284107002796099786465869543401370232651141599134817528705648456437741898495229322913402591745946864783284133314963305681458308380795245803905808318965489137186687818072957997987736385048695700671117180338841029730209674775408933594118400542631827192740588968010159703851652395598639202098254981965204767438758426579877060907499785505052354533362061186048192848311093448909171946853
app:3482024-12-28 09:00:41.036 AMdebug[Schlage Locks] DEBUG: : hex_big_a : 2593219de582309045c152a6866bfeabed880f3b2d28f5e0d83fa7a852a218de2ea9caba7118c86362f2efeed587a17189de0476a79afa6a031e39656103c03d3fbc78f40cce1901d4ab67a766895e0f43f3979515410ca01df3a3f0d6576ea7b0776b8ae506c4c232f8855f7813a83ee39f053e383e1200775c78d0526c296617e5aed00564fd2232ce145c005487c93097925e4f85f5b16c563d328fb9616bf6e795e753f4ef177b61450b58e2912f9bbf507befe75e052c482ca3edea4d6cf75c62659fc65ad30bf5f569c228589d7754213d57d2fd20d92f8b2b9e530db3c4cf6e6b25632256f8c452b5b669e9246cd35a18ba4377e4282486f343e59ab97e8275916313a345cc545af9a4613d3f5073bf3ddd22ded217a63cda5b0302cf5a8eecd304ecb616c00aee1902aad8552c4629be300112187e5b4d5f075c5abdb66840c9bcfd7b0ccdae3a01c2e2da8caeb64bf410cbbe9b924463baf713a9afa02df297a89dc9d788eaf6dc7382b03bd1a28844a6506efa4435ab5438537565
app:3482024-12-28 09:00:40.878 AMdebug[Schlage Locks] DEBUG: : hex_big_n : 00ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff
app:3482024-12-28 09:00:40.874 AMdebug[Schlage Locks] DEBUG: : hex_small_a : 12265cb914035d5317cabd944dc1a08597111877acb1a43f6be02afb09c26293c9d33320d4dc0c4edbb2367b9d060b61688ea57124b2f8e5c92efed194ccd074c5f4f3aedd3fd5880779917952df56204fcf491ee5720fd38aad98b7c0effc926ea405ed10715d5a5c6658582f42fc8c8f9a5a3da0d3ccc8d73d036675d606c8
app:3482024-12-28 09:00:40.839 AMdebug[Schlage Locks] DEBUG: : refreshing Schlage Locks...
Still trying to figure out where to get this:
I don't see it in the logs. At least nothing by that name. Anyone that has this working that can help it would really be appreciated.
Is there any known way to make this App less chatty? I get frequent log entries like those shown below in the span of less than 2 seconds (even though the INFO dates and times are from prior periods). The log output seems to be a momentary dump of recent-history lock states (I'm not sure how that is useful).
Since I have 3 BE499WB locks, the amount of log "noise" is a LOT.
app:8332025-01-07 01:21:11.991 PMinfo
[Schlage Locks] INFO: Sun Jan 05 20:01:41 PST 2025 : Locked by thumbturn
app:8332025-01-07 01:21:11.990 PMinfo
[Schlage Locks] INFO: Mon Jan 06 01:32:00 PST 2025 : Unlocked by thumbturn
app:8332025-01-07 01:21:11.989 PMinfo
[Schlage Locks] INFO: Mon Jan 06 01:32:30 PST 2025 : Locked by thumbturn
app:8332025-01-07 01:21:11.989 PMinfo
[Schlage Locks] INFO: Mon Jan 06 09:32:35 PST 2025 : Unlocked by thumbturn
app:8332025-01-07 01:21:11.988 PMinfo
[Schlage Locks] INFO: Mon Jan 06 09:32:45 PST 2025 : Locked by Schlage button
app:8332025-01-07 01:21:11.987 PMinfo
[Schlage Locks] INFO: Mon Jan 06 10:39:42 PST 2025 : Unlocked by keypad
app:8332025-01-07 01:21:11.986 PMinfo
[Schlage Locks] INFO: Mon Jan 06 22:20:05 PST 2025 : Locked by thumbturn
app:8332025-01-07 01:21:11.985 PMinfo
[Schlage Locks] INFO: Mon Jan 06 23:11:27 PST 2025 : Unlocked by thumbturn
app:8332025-01-07 01:21:11.984 PMinfo
[Schlage Locks] INFO: Mon Jan 06 23:15:17 PST 2025 : Locked by thumbturn
app:8332025-01-07 01:21:11.983 PMinfo
[Schlage Locks] INFO: Tue Jan 07 09:25:17 PST 2025 : Unlocked by thumbturn
app:8332025-01-07 01:21:11.418 PMinfo
[Schlage Locks] INFO: Mon Jan 06 10:41:26 PST 2025 : Unlocked by thumbturn
app:8332025-01-07 01:21:11.417 PMinfo
[Schlage Locks] INFO: Mon Jan 06 10:41:49 PST 2025 : Locked by Schlage button
app:8332025-01-07 01:21:11.416 PMinfo
[Schlage Locks] INFO: Mon Jan 06 10:51:47 PST 2025 : Unlocked by thumbturn
app:8332025-01-07 01:21:11.416 PMinfo
[Schlage Locks] INFO: Mon Jan 06 10:51:53 PST 2025 : Locked by thumbturn
app:8332025-01-07 01:21:11.415 PMinfo
[Schlage Locks] INFO: Mon Jan 06 14:45:58 PST 2025 : Unlocked by thumbturn
app:8332025-01-07 01:21:11.414 PMinfo
[Schlage Locks] INFO: Mon Jan 06 14:46:10 PST 2025 : Locked by thumbturn
app:8332025-01-07 01:21:11.413 PMinfo
[Schlage Locks] INFO: Mon Jan 06 15:03:21 PST 2025 : Unlocked by thumbturn
app:8332025-01-07 01:21:11.412 PMinfo
[Schlage Locks] INFO: Mon Jan 06 15:03:30 PST 2025 : Locked by thumbturn
app:8332025-01-07 01:21:11.412 PMinfo
[Schlage Locks] INFO: Tue Jan 07 12:24:01 PST 2025 : Unlocked by thumbturn
app:8332025-01-07 01:21:11.411 PMinfo
[Schlage Locks] INFO: Tue Jan 07 12:24:14 PST 2025 : Locked by thumbturn
app:8332025-01-07 01:21:10.870 PMinfo
[Schlage Locks] INFO: Mon Jan 06 13:01:21 PST 2025 : Unlocked by thumbturn
app:8332025-01-07 01:21:10.870 PMinfo
[Schlage Locks] INFO: Mon Jan 06 13:04:19 PST 2025 : Locked by thumbturn
app:8332025-01-07 01:21:10.869 PMinfo
[Schlage Locks] INFO: Mon Jan 06 14:03:35 PST 2025 : Unlocked by thumbturn
app:8332025-01-07 01:21:10.868 PMinfo
[Schlage Locks] INFO: Mon Jan 06 14:04:02 PST 2025 : Locked by thumbturn
app:8332025-01-07 01:21:10.867 PMinfo
[Schlage Locks] INFO: Mon Jan 06 15:02:10 PST 2025 : Unlocked by keypad
app:8332025-01-07 01:21:10.866 PMinfo
[Schlage Locks] INFO: Mon Jan 06 15:02:20 PST 2025 : Locked by thumbturn
app:8332025-01-07 01:21:10.865 PMinfo
[Schlage Locks] INFO: Mon Jan 06 22:16:43 PST 2025 : Unlocked by thumbturn
app:8332025-01-07 01:21:10.864 PMinfo
[Schlage Locks] INFO: Mon Jan 06 22:19:00 PST 2025 : Locked by thumbturn
app:8332025-01-07 01:21:10.864 PMinfo
[Schlage Locks] INFO: Tue Jan 07 09:38:30 PST 2025 : Unlocked by thumbturn
app:8332025-01-07 01:21:10.862 PMinfo
[Schlage Locks] INFO: Tue Jan 07 09:38:40 PST 2025 : Locked by Schlage button
I guess no one using this currently with HomeKit can answer my question? I have it working with a virtual lock mirroring it so I don't even know that it's worth using the driver at all at this point.
How did it work?
Working great doing the mirroring route. Never could get an answer to my question above so I just dumped the driver and manage the lock codes on the Apple side.
Looks like I have the same issue, was wondering if you found a fix? Thanks