- Updated debounce delay in Arduino sketch for improved sensor stability. - Added comprehensive project structure documentation. - Expanded future plans with enhanced monitoring and smart features. - Included Thymeleaf dependencies in pom.xml for template rendering. - Implemented ArduinoListener with asynchronous processing. - Created Home controller for dashboard routing. - Modified SecurityConfig for improved authentication flow. - Added events.html and home.html templates for user interface. - Introduced systemSettings.html for configuration management. - Updated tech stack documentation with detailed descriptions. |
||
|---|---|---|
| .mvn/wrapper | ||
| arduinoSketch | ||
| src | ||
| .gitattributes | ||
| .gitignore | ||
| README.md | ||
| documentation.md | ||
| future.md | ||
| mvnw | ||
| mvnw.cmd | ||
| pom.xml | ||
| stack.md | ||
README.md
🛡️ Home Security
A centralized application for monitoring home security sensors. The system enables live monitoring of device statuses to support real-time home security awareness.
🌟 Overview
The Home Security System allows users to monitor events occurring within their home through a network of sensors connected to an Arduino device. The Arduino communicates with the home server via a serial connection. The application provides a comprehensive dashboard for live sensor data, system scheduling, and event notifications.
Key Features
- Auditory Alarm: When a sensor is triggered, users are notified of the event and an alarm is activated.
- Schedules: Users can schedule system actions, such as arming or disarming the system at specified times (for example, arm system at 08:00).
- Notification System: Push notifications delivered through Element X.
- Universal Access: Fully responsive design across all device sizes, ensuring a consistent experience on desktop and mobile devices.
Focusing on simplicity, usability, and a clean user experience.