fix: wire package/visitor events, bbox payloads, reel/timelapse scheduling

- Add `requests` to pyproject.toml dependencies (used by detection/weather.py)
- Wire PACKAGE_DELIVERED/REMINDER/COLLECTED and KNOWN/UNKNOWN_VISITOR event
  types in EventProcessor._classify_event
- Add normalized bbox to all detection payloads in camera worker
  (domestic_animal, wildlife, person, vehicle)
- Integrate highlight reel and timelapse scheduling in HealthMonitor.run()

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Aaron D. Lee
2026-04-03 19:18:38 -04:00
parent 3289f874ab
commit 4873d36194
4 changed files with 59 additions and 0 deletions

View File

@@ -24,6 +24,7 @@ dependencies = [
"py-vapid>=1.9.0",
"ultralytics>=8.2.0",
"torchvision>=0.18.0",
"requests>=2.32.0",
]
[project.optional-dependencies]