my use case is as follows:
i run a self storage facility. we use u-bolt locks on all of the facilities external doors. we manage users in the android app although today i discovered air and we’ll migrate all the user accounts to that in the coming weeks, since it’s much, much better than fiddling with the app. the features we are missing and desperately need relate to our need to integrate lock functions with our business. ie:
- i want to notify customers by email each time their door code is used
- i want customers to be able to choose/change their own pin code whenever they like. i don’t need to know what pin code the customer chooses. it’s better if i don’t. the current setup requires me to have access to the customers pin which means customers can’t choose a pin they are already comfortable with since they have to tell me that pin. that’s a terrible way to implement security.
- i want to disable customers access automatically when their bills are more than a month overdue
- i want to have a responsive ui that automatically retries adding new customer door codes until it works. right now somebody has to mess with the phone app and keep retrying until the terrible app finally manages to sync. this often takes more than 30 minutes and sometimes just has to be tried again the next day when the u home app is feeling less stupid
- i want to attach door code usage logs to my cctv recordings so that we can associate specific cctv footage with the door code that was used when the motion sensors are triggered
- i want to keep my own copies of the door access logs so that we can match access times to issue reports
i really don’t want to use a proprietary android or web app because my business needs are different to those of most customers and frankly the u-home software is so bad that i never want my business to rely on anything written by the same team. i just want access to an api so that we can write our own software in a way that works for us.