Home Control Buttons
Instead of jumping between multiple apps and web UIs, I built a single static HTML page with grouped buttons that trigger actions or link directly to the relevant tool for every physical device and service in the apartment. It's the fastest way to switch lights, kill music, check a sensor or jump into an admin dashboard from a phone or tablet without hunting through bookmarks.
Lighting & ambience
- Balkon, LED on/off toggle for the balcony lighting.
- Beleuchtung (all rooms), global "all on"/"all off" shortcut plus per-room toggles for living room and kitchen lighting.
Music controls
- Kitchen, quick buttons for SomaFM, a classical station, and an off switch, all routed to the kitchen speaker.
- Living room, the same SomaFM/classical options plus dedicated Lounge, 2000s and Deluxe stations, and an off switch.
Tasmota smart plugs
- TasmoAdmin, link straight into the central Tasmota device dashboard for firmware and config management.
- Power strips (Gosund P1), two multi-outlet strips covering the study network gear and backup drive, and the iMac corner with its peripherals.
- Single sockets (SP112), four individually switchable outlets covering hallway, kitchen, dryer and washing machine circuits, each also powering an associated LED matrix or small Pi.
- Other plug families, additional Nous, Eightree (ESP32-based), Athom and IDS smart plugs cover spare capacity, living-room seating/desk outlets, storage room, kitchen appliances, and a few legacy TV/PC outlets (several currently marked defective).
The plug collection has grown over time as different brands became available at different price points. Gosund P1 multi-socket strips handle areas with multiple devices, while the SP112 single sockets cover dedicated appliances. Eightree plugs are ESP32-based and flashable to Tasmota, while the Athom and IDS models round out the remaining circuits. A Tasmota RF Bridge extends the ecosystem to RF-only devices like the 3D printer plug in the study.
Special devices & status
- Tasmota RF Bridge / Delock, bridges RF-only devices (like the study 3D printer plug) into the Tasmota/MQTT ecosystem.
- LED Matrix restarts, one-click restart buttons for each of the six room LED matrix displays (living room, study, bathroom, kitchen, hallway, children's room), avoiding a manual power-cycle.
- Healthchecks & version info, direct links into the Healthchecks dashboard and a version/status overview for the connected devices.
Calendar & weather
The home dashboard also includes two additional views beyond the button controls: a calendar page showing the next 10 upcoming appointments (powered by the Google Calendar Sync service), and a weather page displaying hourly forecasts for the local area. Both are accessed from the same landing page as the button controls.
Music library
A Music Stretto instance running on the Synology provides access to the local MP3 library. It's reachable from the same home dashboard landing page and used for quick playback without needing to open a dedicated music app.
Network shortcuts
- Routers & mesh, quick links to the main Fritzbox and its mesh repeaters covering different floors and the kitchen/IoT band.
- Switches, direct access to each Zyxel switch's admin page (server room, living room, PowerLAN, OpenWRT segment).
- OpenWRT & mini router, links into the OpenWRT admin UI and the small travel router used for testing.
- Sensors & MQTT, shortcuts to server-room and balcony sensor readings, bathroom analog values, and background worker/API status pages (HTML and JSON views).
This dashboard is intentionally simple: static HTML, no login, meant purely for convenience on the local network rather than as a secured control surface. Device names and room assignments are shown for structure; a few outlets are currently unused or marked defective and simply act as placeholders for future devices.