Front door · Smart lock

Schlage Encode · Online · Battery 78% · Last sync 18s ago · Firmware up to date

Per-lock command center

Everything about one smart lock on one page. Reached by tapping a lock tile on the Door access page; the same surface also serves the "Lock map" deep-link (visual layout of all locks).

  • Live state — battery %, sync recency, firmware version, signal strength, last command (issued by whom, when, result).
  • Quick actions — test ping, sync now, force-unlock (with same audit log as the Door access page), revoke active codes.
  • Active codes — every access code currently issued for this lock, who it belongs to, when it expires, when it was last used.
  • Event history (this lock) — last 50 events scoped to this lock. Filter by code accepted / code rejected / manual unlock / firmware update / battery alert / sync failure.
  • Vendor + integration details — make/model, vendor account this lock authenticates against, MAC address, install date, warranty status.
  • Bay attribution — which bay this lock secures (or "Front door / common area"). Cross-link to the relevant bay detail page (cluster 1.1 stub).
  • Lock map view — when reached via `?view=map`, this page renders as a floor-plan diagram showing all locks + their current state. Same data, different visualization.
  • Configuration — auto-revoke delay after booking ends, retry policy on sync failure, low-battery threshold for alerts.

Backend wiring pending. GET /operator/locks/<id> in the live app; same endpoint feeds the map view with `?view=map`.