vigilar/tests/unit
Aaron D. Lee 8314a61815 Add presence detection, person/vehicle AI detection, health monitoring
Task 1 — Presence: ping family phones, derive household state
(EMPTY/KIDS_HOME/ADULTS_HOME/ALL_HOME), configurable departure delay,
per-member roles, auto-arm actions via MQTT.

Task 2 — Detection: MobileNet-SSD v2 via OpenCV DNN for person/vehicle
classification. Vehicle color/size fingerprinting for known car matching.
Zone-based filtering per camera. Model download script.

Task 3 — Health: periodic disk/MQTT/subsystem checks, auto-prune oldest
non-starred recordings on disk pressure, daily digest builder.

126 tests passing.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 00:06:45 -04:00
..
test_config_writer.py Initial commit: Vigilar DIY home security system 2026-04-02 23:11:27 -04:00
test_config.py Initial commit: Vigilar DIY home security system 2026-04-02 23:11:27 -04:00
test_detection.py Add presence detection, person/vehicle AI detection, health monitoring 2026-04-03 00:06:45 -04:00
test_events.py Add events/rules engine, sensor bridge, and UPS monitor (Phases 6-8) 2026-04-02 23:17:53 -04:00
test_health.py Add presence detection, person/vehicle AI detection, health monitoring 2026-04-03 00:06:45 -04:00
test_motion.py Initial commit: Vigilar DIY home security system 2026-04-02 23:11:27 -04:00
test_presence.py Add presence detection, person/vehicle AI detection, health monitoring 2026-04-03 00:06:45 -04:00
test_ring_buffer.py Initial commit: Vigilar DIY home security system 2026-04-02 23:11:27 -04:00
test_schema.py Add events/rules engine, sensor bridge, and UPS monitor (Phases 6-8) 2026-04-02 23:17:53 -04:00
test_sensors.py Add events/rules engine, sensor bridge, and UPS monitor (Phases 6-8) 2026-04-02 23:17:53 -04:00
test_ups.py Add events/rules engine, sensor bridge, and UPS monitor (Phases 6-8) 2026-04-02 23:17:53 -04:00
test_web.py Initial commit: Vigilar DIY home security system 2026-04-02 23:11:27 -04:00