I have a Schlage and the Almond+ does report the lock's status regardless of whether it's done manually by turning the deadbolt, with a key, using the keypad, or done with the app. (Of note, in a NYC apartment, I had to move the Almond+ much closer to the lock than I'd had it originally -- there are way too many things that interfere with reception so don't expect to get 80 feet!) It allows you to set up to 20 PIN numbers and I can even set those from the Almond+ app, which is awesome and much easier than doing so on the lock itself. However, I have the same issue -- I thought the Almond+ would be able to tell me which code was used to open the door (say, PIN #6) and it doesn't. All I know is that someone's unlocked the door, not who it was. Definitely disappointing but honestly, nothing in the lock's literature says that it can do that, I simply assumed it.