Nuki Web Control - Advanced Management for Multiple Smart Locks

Hello,

Nuki Web Control… I started this project because I couldn’t find any solution, including from Nuki itself, that could properly manage multiple Smart Locks with various access credentials and permissions. Frustrated by this limitation, I decided to take matters into my own hands and write my own tool.

Nuki Web Control is a self-hosted web application that gives you control over your Nuki devices.

Delegate with confidence: Assign different roles and permissions to different users. For example, a family member can have full control, while an employee can only operate a specific locks during business hours.

Centralize and simplify: Manage all your properties, users, and access codes from a single, intuitive dashboard. This saves you time, eliminates confusion.

GitHub: GitHub - upchui/Nuki-Web-Control: A comprehensive web-based control panel for managing Nuki Smart Locks with advanced user management, authorization control, and activity monitoring.

Key Features:

🔐 Centralized Smart Lock Control: Lock, unlock, and unlatch all your connected Nuki devices from a single, responsive interface.

👥 Advanced User Management: Create multiple user accounts and assign granular, role-based permissions.

🔑 Powerful Authorization Control: Create and manage PIN codes with detailed time-based restrictions, including date ranges, recurring weekly schedules, and daily time windows.

📊 Detailed Activity Logs: Monitor all lock usage with an advanced, filterable history to track who accessed what, and when.

🔋 Real-time Battery Monitoring: Keep an eye on the battery status of all your devices from the main dashboard.

🛡️ Granular Permission System: Control exactly which users can view/operate specific smart locks or manage authorizations.

🚀 Easy Deployment: The entire application is containerized and can be easily deployed using Docker and Docker Compose.