← Back to smarthome overview

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

Music controls

Tasmota smart plugs

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

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

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.