Commit Graph
3 Commits
Author SHA1 Message Date
christianandClaude Fable 5.1 d5089cfdde Campus settings: the PIN, the Tascam outlet fix, the Wednesday auto-fix window, the ATEM folder, the OBS task arguments
The committed config.json is the campus as applied on NA Ingest; the READY-page work still in
progress in this checkout is left out of it. The outlet fix now says, when the Dante card does not
come back, that only the unit's power button resets it (verified: a 45 s cut does not), and still
reconnects Companion.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-14 20:02:47 -04:00
christianandClaude Fable 5.1 edfd218ac9 Outlet fix: waits for the device's Dante card too; the Tascam cut lasts 45 s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-14 19:41:41 -04:00
christianandClaude Fable 5.1 f61761f9bc Smart outlets: the panel can power-cycle a device through a SmartLife (Tuya) plug
settings/outlet.py talks to Tuya's cloud with the campus's own project keys (kept in outlets.json
beside the config, 0600, never in the repo): list, status, on/off, and 'cycle <outlet> --ping
<address>' which leaves a unit that answers alone, cuts power 8 s, and waits for the address to
answer; refused while a HyperDeck is recording. A builder 'Power-cycle a smart outlet' makes the
fix from fields; the TASCAM key's ping check now holds to it (verified live: the hung DA-6400
answered again 26 s after the cycle and Companion reconnected). Settings > Outlets: keys, the
outlet list with live state and on/off, + Outlet from the account's devices. Calendar in 12-hour time.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-14 19:14:53 -04:00