diff options
| author | Luke Hoersten <[email protected]> | 2026-06-13 19:58:56 -0500 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2026-06-13 19:58:56 -0500 |
| commit | 869b47d1feb3f2f03c95d785d7aef270f31fb054 (patch) | |
| tree | 284b39437a844a4c179937cb1335d9013e85eac2 /sdkconfig.defaults | |
| parent | 3f385103739be139fb3a8423fc7d08a8b414c2ff (diff) | |
Spec wake/sleep, idle timeout, IP screen, BOOT button
- Couple backlight and Scrypted streaming as a single wake/sleep state owned by the device.
- Callback events are idempotent imperatives: wake = "start streaming", sleep = "stop streaming". Scrypted does not track viewport state.
- Each viewport is bound to one camera in Scrypted-side code; camera events (doorbell, person, motion) drive streaming.
- idle_timeout_ms set by Scrypted via /config (default 60000). Same value on both sides; timers run independently and either can end a session.
- Tap input only (long_press/swipes out of scope for v1). Tap is internal; callback carries the resulting state.
- IP screen on first boot, after factory reset, and as a 15s BOOT short-press overlay.
- Loading screen between wake and the next /frame.
- BOOT: short press = IP overlay, hold 5s = factory reset.
- Note that Scrypted side is code (Script for v1, custom plugin for v2 with /stream), not configuration.
Diffstat (limited to 'sdkconfig.defaults')
0 files changed, 0 insertions, 0 deletions
