Schlage Locks - User Codes: How to Track and Use Them for Automation?

Hello everyone! I recently upgraded my front door lock to the Schlage Camelot model, and it’s been a great addition to my smart home setup. However, I’ve encountered an issue that’s been keeping me up at night—figuring out how to track which user code unlocked the door. This feature is crucial for me because I want to automate certain actions based on who enters the house. For instance, if my kids use their code, I want the lights to turn on automatically, or if my spouse comes home, maybe the thermostat adjusts to their preferred temperature.

I’ve spent hours going through the lock’s settings and even reached out to Schlage’s support, but it seems like this isn’t straightforward. The lock does show whether it was unlocked via keypad or key, but not which specific user code was used. I found a template online that uses sensors to determine the unlock method, but it doesn’t solve the user code tracking issue. I tried tweaking the template, but it either didn’t work or gave inconsistent results.

I’m hoping someone in the community has a workaround or a clever way to track user codes. Maybe there’s a third-party app or a custom integration that can parse the lock’s data more effectively? I’m also curious if others have encountered this issue and how they’ve managed to work around it. Any advice or shared experiences would be incredibly helpful.

Thank you all in advance for your insights and suggestions! It’s amazing how supportive this community is, and I’m really looking forward to finding a solution together. :pray: