I have a Schlage be469 lock. Using @RBoy DTH and smart app. It can identify who unlocked the door. With actions per user. Lots and lots more.
Start here if you want more information about that:
Here is a discussion about the dth: