Watchtower Secure

Smart Home Security β€’ Unified Device Intelligence

Camera: Not started

Watchtower Secure: Smart Home Intelligence Overview

Anchored in the header, this overview mirrors the Watchtower Secure console with multi-camera overlays, visitor recognition queues, object memory, and automation-ready logs. It runs locally via getUserMedia() and keeps data in localStorage for fast, on-device response cycles that align with smart home automations.

Usage notes
Watchtower Secure is designed for on-device workflows. Run on https (or localhost) for Live CV, and expect a short warm-up on first model load for smart home monitoring.
Mode: Demo Recognition: Off Storage: localStorage Tip: Use HTTPS for camera on mobile
Controls
Start cameras, toggle demo or recognition modes, and fit feeds to the workspace.
OFF
Face Logging
Register known faces and synchronize with storage.
Camera Feeds
Select cameras, open streams, show overlays, capture, annotate, or pop out.
Camera Control
Choose streams and (optionally) bind each slot to a real device.
12 fps
On iOS, only one active camera is typical. Start with Camera 0 and use HTTPS.
If you only have one webcam, select Camera 0. If multiple cameras exist, pick a device per slot. Some browsers/devices limit simultaneous streams.
Labeling & Recall Panel
Assign names, recall events, and manage tracked objects.
Unknown Face Labeling
Queue + preview + name assignment
Unknown Faces: 0
Demo Mode adds β€œunknown faces” randomly. In Live mode, face crops are queued automatically.
Custom Labeling
Rename selected object label
Custom labels persist in localStorage.
Tune Panel β€” Buzz Alerts
Trigger an internal buzz when tuned conditions are met.
Idle
No tuned alert configured.
Object Recall & History
Select object to recall its event history
Selected Log Details
No selection
Selected log preview
No preview available
Select a log row, tracked object, or unknown face to view details.
Tracked Objects
Objects seen in logs (click to load history)
Object Interaction Logs
Time β€’ Object β€’ Event β€’ Person β€’ Held Duration β€’ Details (incl. 4s motion clips)
Time Object Event Person Held Details
Person & Vehicle Video Clips
Local clips include 2s pre-motion + 2s post-motion context.
Playable clips are loaded from browser local storage.