Commit Graph

13 Commits

Author SHA1 Message Date
James 12e87eccfc chore: auto-commit uncommitted changes 2026-03-01 00:01:22 -05:00
James 03371ecd80 chore: auto-commit uncommitted changes 2026-02-21 00:01:21 -05:00
James bbf946af5d feat: voice meeting announcements via Fish Audio TTS + Fully Kiosk
- Add Fish Audio TTS integration (POST /v1/tts, Adrian voice)
- Pre-generate meeting audio at push time (instant playback at T-5)
- Schedule T-5 minute announcement timer on POST /api/meeting
- Play audio on office Fully tablet via REST API (screenOn + playSound)
- Critical alerts also trigger voice playback
- Serve mp3s from /tts/ static route
- Auto-cleanup TTS files older than 1 hour
- Night hours guard (11pm–8am ET, no playback)
- Fish API key loaded from /home/johan/.config/fish-audio.env or env var
- Inline require('https') → top-level import throughout
2026-02-17 20:10:03 -05:00
James baf49db235 chore: auto-commit uncommitted changes 2026-02-17 18:00:59 -05:00
James 94fa7db000 Weather: forecast daily, current temp from HA on each request, sensor poll stays 5s for testing 2026-02-14 03:51:59 -05:00
James 470f83bc5a Add current outside temp from HA sensor.air_temp to weather line 2026-02-14 03:28:06 -05:00
James 4b9483a835 Add NHC 7-day tropical outlook for early hurricane warning 2026-02-14 03:27:02 -05:00
James 8d8bbbc476 Add weather line: temp range + NWS severe alerts (hurricane/tornado/etc) 2026-02-14 03:25:26 -05:00
James 31c55cce3b Revert fake temp, back to 30s poll 2026-02-14 03:08:59 -05:00
James 569963c02d Add bedroom 1 sensors (temp/humidity/CO2) to night display 2026-02-14 02:48:57 -05:00
James 42b0d611f6 Fully dashboard: alerts left, camera feed, long-press done, auto-purge, brighter timestamps 2026-02-14 02:25:37 -05:00
James b22a05f3af Initial alert dashboard 2026-02-13 06:30:31 -05:00
James ff5a2daab6 Initial alert dashboard for Fire tablet 2026-02-13 05:14:57 -05:00