Family Message Board
Family Calendar
May 2026
Events for Today
Task Tracker
Manage Tasks
Shopping List
Dinner Plan
Family Intercom
Home
Apple Music
Nothing's playing yet. Open the library to pick something — then you can control it here or just say "Hey Harold, pause / skip / what's playing."
Manage HA Devices
Security Monitor
Harold — Transcript Logs
Settings
Harold's brain
Harold's voice
Harold's voice profile (Chatterbox)
Kiosk
Weather location
Real local weather via Open-Meteo (no API key needed). Paste lat/lon from Google Maps — search your city, right-click your house, the coordinates appear in the menu.
Home Assistant
Family Hub talks to a Home Assistant instance for smart-home control
(lights, switches, climate, locks, scenes). HA runs locally in Docker;
see ~/family-hub-ha/README.md for the bring-up. Get a
long-lived access token in HA via Profile → Long-Lived Access Tokens.
family_hub.db in plain text. The token can be revoked any time from HA's Profile page.
{event, payload, ts} here on speaker-change, urgent-message, and timer events. Set up a webhook trigger automation in HA to consume.
Kiln (Ewe & Kiln)
Address of the live Ewe & Kiln controller. Optional — the Kiln tile always shows the slicer (the full web UI is hosted here), so you can author schedules with no kiln present. Set this only to let the slicer monitor a live firing and send schedules to the kiln, and so Harold can report kiln status. Pin the controller's DHCP lease (or set a static IP) so this address doesn't drift.
Standby slideshow
After the kiosk sits on Today Focus for a while, fade into a full-screen photo slideshow. Tap or "Hey Harold" wakes it back. Photos live in a folder on the server — drop JPEGs / PNGs / HEICs in there.
/home/lee/family-photos/. Drop photos in via SFTP for now; the future PWA will let you upload from your phone.
Face recognition
Enroll faces so Harold can auto-identify who's at the kiosk. Capture 5-10 angles per person for best results. Biometric embeddings stay on this server — they never leave the LAN.
Enroll voices so Harold can attribute "Hey Harold" commands to the right family member even when nobody's at the camera. Capture 8 short phrases per person.
People checked below can unlock the admin panel by face — no password needed. Useful for skipping the on-screen keyboard at the kiosk. Requires the person to have face enrollments above.
📱 Family phones
Pair a family member's phone so they can use Family Hub from anywhere. Each device binds to one person — intercom routing and admin gating Just Work. Parents (Lee, Amy) get admin write access from their phone.
Shopping categories (stores)
Each category is a store. The AI hint is what tells Harold which store to route items to (e.g. "bulk staples → Costco"). The model rebuilds its tool schema from these on every chat turn — no restart needed when you change them.
Admin password
Change the admin password used to unlock this section.