Hey everyone,
I’m back with another application for the community. This time, I'm tackling smart locks. If you need a robust, enterprise-grade controller to manage your door locks, user PINs, and security automations, Advanced Lock Manager is ready to go.
This app goes beyond basic locking and unlocking by introducing predictive maintenance, dynamic identity scheduling, and advanced perimeter securing.
Key Features:
- Live Access Dashboard: Monitor your doors with real-time physical lock status, countdown timers, and hardware health directly in the app.
- Dynamic Authorization Engine: Configure up to 20 unique users with specific access rights. Restrict access based on allowed locks, allowed hub modes, and time schedules. The app dynamically injects and deletes PINs to keep your home secure.
- Identity Automations: Tie your primary PIN code to hub modes. For example, when a specific user unlocks the door, the app can automatically change the house from "Away" to "Home."
- Ghost Codes: Want to enter without waking up the house or triggering automations? Assign a secondary "Ghost Code" for silent entry.
- Predictive Maintenance: Smart locks are high-torque devices. This app tracks weekly door opens and lock cycles, alerting you if the battery drops too low (preventing motor stalls) or if the deadbolt cycles enough to require graphite lubrication. Weekly counters reset automatically every Sunday at midnight.
- Smart Auto-Locking: Set a timer to automatically lock the door. If paired with a contact sensor, the app won't throw the deadbolt while the door is open; it will wait for the door to close and secure it after a 10-second grace period.
- Perimeter Lockdown & Safety Overrides: Automatically secure your doors when the house changes modes. It also features a "Shower Vulnerability Sync"—if motion is detected in your designated shower sensors, the app assumes you are vulnerable and instantly locks all closed doors.
- Master System Switch: Use a virtual switch to quickly pause the entire system, halting dynamic PIN injection and auto-locking routines when you have guests or are actively working on the doors.
Open Source Disclaimer: This application is completely open-source and free to use. You are welcome to install it, edit it to fit your specific needs, or strip out any snippets of code to use in your own projects. Enjoy!