Home Automation Dashboards


TV Dashboard
This image shows a TV dashboard for the home automation system I built, which provides a simple overview of the overall status of the home. The automation platform was built using Home Assistant, Chromecast, various sensors (motion, door/window, smoke, water, temperature, humidity, light), air quality data from a Raspberry Pi (via an MQTT broker), energy usage data (via smart plugs), Hue lights, IP cameras, location data (via smartphones), and more.
Not shown in the image are some of the automations that utilize this data: "theatre mode" to dim lights in the living room when watching TV at night, washer/dryer cycle complete push notifications, a water/smoke alarm with siren and push notifications, motion activated lights, motion activated bathroom fan, home alarm with various occupancy modes and geofence-based auto-arm/disarm, custom thermostat program with occupancy modes and geofencing, and a COVID-19 "quarantine status" based on home/away geofences.
Air Quality Dashboard
A mobile dashboard for storm tracking and information, including a doppler radar image and outside air pressure and wind speed.

Air Quality Dashboard
This dashboard displays indoor/outdoor air quality metrics to assist with observing how various factors can influence the air quality. The data is obtained from Zigbee temperature sensors, public APIs for outside temperature and AQI data, and a Raspberry Pi with a sensor hat to measure indoor air particulates and gas resistances. The Raspberry Pi uses a custom Python script that repeatedly reads and publishes the latest values to an MQTT broker.

Coffee Table Dashboard
Coffee Table Dashboard
These images show a home automation dashboard that I created for a living room coffee table, with the intention of providing a convenient interface for the most commonly used information and controls. When content is being streamed to the TV, the top-middle panel displays the album art and playback status/controls; otherwise the panel displays a chart of the recent outdoor temperature and air pressure.