Sorry if this is a double-post but I think the previous one was eaten...
Anyway, just found this app, and am having fun with it. Well written and nicely done...
I have an esp32-based lockbox that I've made, which currently is just time based, that I'm adapting to use with this api. Once the username and lockid have been entered on the esp32's web interface, the esp32 can go pull the lock status from the api, and unlock once 'UnlockedReal' is seen for the lockid. That part is good.
The part that is not so good is that I haven't figured out a way to make using it easy. Each time it's locked, I need to get the shared lock, start it, and then enter the new lockid into the lockbox web page.
It would be nice if a shared lock could be made 'persistent', so that the same lockid could be reset either by the hw or the user, as if it was being re-loaded, but keeping the same lockid.
If I can get it working a little smoother, I'd be happy to share the construction, esp32 code, etc.