James
cee17584ed
chore: auto-commit uncommitted changes
2026-02-22 12:01:21 -05:00
James
6ccdadd1db
chore: auto-commit uncommitted changes
2026-02-22 06:01:21 -05:00
James
d23c0c39c3
chore: auto-commit uncommitted changes
2026-02-21 18:01:22 -05:00
James
6adbe6c985
chore: auto-commit uncommitted changes
2026-02-21 12:01:20 -05:00
James
bf5259ea41
chore: auto-commit uncommitted changes
2026-02-21 06:01:21 -05:00
James
03371ecd80
chore: auto-commit uncommitted changes
2026-02-21 00:01:21 -05:00
James
6779363849
chore: auto-commit uncommitted changes
2026-02-20 18:01:18 -05:00
James
2e6ba63b8a
chore: auto-commit uncommitted changes
2026-02-19 18:01:18 -05:00
James
5f841b4dc4
chore: auto-commit uncommitted changes
2026-02-19 12:01:20 -05:00
James
ca05e85345
chore: auto-commit uncommitted changes
2026-02-19 00:01:20 -05:00
James
4d095bd76e
chore: auto-commit uncommitted changes
2026-02-18 18:01:20 -05:00
James
4088938b20
chore: auto-commit uncommitted changes
2026-02-18 12:00:07 -05:00
James
132f20339a
chore: auto-commit uncommitted changes
2026-02-18 06:00:17 -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
1b2c0b51c4
Production intervals: weather 60s, sensors 30s
2026-02-14 04:30:24 -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
180d7091b8
Screaming red + glow for crit, blue for cold temp
2026-02-14 02:58:28 -05:00
James
91cb650bf7
Temp alert <73/>76, CO2 warn >900 crit >1100
2026-02-14 02:56:36 -05:00
James
c840d6e74d
Wider sensors, gold accent labels + divider
2026-02-14 02:55:36 -05:00
James
cc36e486c3
Move sensors next to pulse-ox cam in left pane, vertical stack
2026-02-14 02:54:32 -05:00
James
de4224ead4
Revert "Move sensors vertical between cam and calendar in bottom strip"
...
This reverts commit 10524d5d9b .
2026-02-14 02:52:02 -05:00
James
10524d5d9b
Move sensors vertical between cam and calendar in bottom strip
2026-02-14 02:51:26 -05:00
James
569963c02d
Add bedroom 1 sensors (temp/humidity/CO2) to night display
2026-02-14 02:48:57 -05:00
James
4d78baa0f1
Bump all font sizes +1px
2026-02-14 02:30:53 -05:00
James
cbd920bfe4
Typography cleanup: consistent weights, sizes, spacing
2026-02-14 02:29:52 -05:00
James
b75a3185da
Revert to MJPEG stream for camera - works perfectly in browser
2026-02-14 02:27:15 -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