Control your locks and users remotely using REST API’s. Integrate them with your custom PMS or other scheduling systems
Lock Manager API is built on our very stable and extremely popular Lock code/user management SmartApp, we bring you the ultimate tool to integrate and remotely control your SmartThings locks and users via a JSON REST API.
It can generate ready to use code snippets in a variety of languages that you can use in your custom apps or scripts. You can even run tests directly with your installed SmartThings app through the site (select Production server)
This SmartApp is available on the RBoy Apps Server, http://www.rboyapps.com as part of our premium Commercial Apps. Refer to our website or facebook page below to get access to the server.
RBoy
(www.rboyapps.com - Making SmartThings Easy!)
2
A big thank you for all our users and @Automated_House for their feedback
1 Like
RBoy
(www.rboyapps.com - Making SmartThings Easy!)
3
Lock Manager API - Version 01.01.00
Added ability to manage users (create, delete, get) using names (slots are now optional)
To create/update users using names, leave the user slot empty or don’t include it and the app will automatically find the existing user name or the next empty slot and create/update the user accordingly.
Similarly for deleting users or retrieving user information, leave the user slot empty and the app will match by the name.
I’m thinking to switch from Rental App Manager to the API, can I use both for the same locks? Will the API let me select different users accessing different locks? e.g. I have an airbnb with a lock on the front door and on each bedroom. Depending how much the renter pays they will always get access to the front door, but not necessarily to every bedroom. Will this work?
RBoy
(www.rboyapps.com - Making SmartThings Easy!)
6
SmartThings apps are isolated from each other so if both apps are programming the same lock they will end up overwriting each other’s codes. This is also documented in the FAQ page.
You can use them together as long as they don’t program the same locks.
Hey Jody. Thank you letting us know. We’ve updated the SmartApp to support the more secure header authentication and I’ve also updated the documentation to reflect the use of the bearer authentication through the header.
I am probably getting in over my head, but love the idea of using the Lock Manager API for automating locks based on Square Appointments calendar information, which I use for my business to have clients book online. I don’t know anything about coding, but am willing to learn, or farm it out to someone who does know. Any suggestions on where to start with this?
Now you can create an action to toggle a switch when locking or unlocking via a keypad
This is helpful if you’re using LUM with a Keypad and a switch like a garage door opener or light where you need to have the same user code (unlock or lock) toggle it’s state.
Please ensure that your lock is within 20ft of a buffering device for the best experience (the buffering device should be between the hub and the lock for maximum effectiveness).
Do the codes created with LM override codes programmed manually into the lock through the standard manufacturer process? I’m seeing old codes I manually entered into the lock are still active even after integrating the lock into LM and setting codes for most of the available slots. Went back and manually deleted each of the codes in the UI, but suspect that’s not impacting existing manual codes resident on the lock?
RBoy
(www.rboyapps.com - Making SmartThings Easy!)
16
All codes are programmed using the standard specifications, SmartThings in turn uses Z-Wave/ZigBee device handlers to communicate with locks (or any other integrated device handlers in future like WiFi).
Manually adding codes into the lock is not a good idea. While the app is designed to detect manual adding and override them, not locks report manually programmed codes, hence if it isn’t reported then the app can’t detect it. It’s best to only program codes through the app (only one app at a time should program codes to avoid conflicts).
Will RBoy smart apps be compatible with the new direction Samsung is taking with their platform migration? The mention of retiring smart apps is concerning:
RBoy
(www.rboyapps.com - Making SmartThings Easy!)
18
Yes, our apps now work with the new ST app and we’re working with SmartThings to keep the apps and device handlers updated as their product roadmap evolves.
1 Like
RBoy
(www.rboyapps.com - Making SmartThings Easy!)
19
Lock Manager API - Version 01.08.01
“list locks” deprecated and superseded with “lock status”
“lock status” returns a JSON with the state (string) and battery (integer) for each lock
Show the year for expiration users on summary page in mobile app
Updated and optimize UI for new ST mobile app
Please ensure that your lock is within 20ft of a buffering/beaming repeaterfor the best experience (the buffering device should be between the hub and the lock for maximum effectiveness).
I’m user of Rental Lock Automater, and I need RLA to keep creating and deleting codes automatically, but I need API access to get data (not post, only to get) from the users and locks RLA programmed.
You have mentioned in the FAQ that each smart app is isolated from each other, but is there anyway I can have API access to RLA for getting information?