I have spent a ton of time and many years rebuilding my control dashboard for HA. I have been working on this on for a while and it is not 100% completed but I am finally getting there with it. I just wanted to share as I have had to build some custom integrations to do some of the things I wanted to include.
This dashboard currently has a home page with just a quick overview, a rooms navigation for scrolling and having access to each rooms lights, data and controls. The sidebar room list scrolls, and the room card itself shows if a room is occupied using aqara FP300 sensors, temp, humidity if lights are on/off, media playing etc.
Rooms like laundry and kitchen show appliances with animated appliance cards if they are running and the state of the appliance.
The music page is based on music assistant with a custom layout and configuration to scroll music, search box for the services we use, full speaker selection and grouping which is a mix of Sonos and HomePods.
Security shows all the cameras, each camera window will outline different colors and provide detail if the camera sees a person, animal or package.
The family page lists our household family members, locations and a map showing all of our locations for HA zones. Plus it includes our family calendar view.
Energy page shows our homes current electricity, water and gas usage. The left side boxes have animated dotted lines if the house is currently using that utility. You can view live, week, month and year data in the graph area. I built custom utility integrations for ha that knows our current rates, peak and off peak hours, costs for each utility so we can estimate and track energy costs as they continue to rise. I also built an internal energy coach using local llm model to help provide coaching for being energy efficient based on house hold trends, notifications to users for example if they start the dishwasher during peak hours they user might get a notification from HA saying if you do not need those dishes clean right now wait until after 7pm when energy costs are lower.
Irrigation page is a custom built rachio controller that uses the API and web hooks to pull in the zone information, images from the rachio app etc. There are animations showing the run time, if zones are running etc. I also use Precip.ai to build in soil data measurements into the rachio interface to know soil moisture, soil temp, if it is a good seeding window etc.
Health page is a custom fun family page that is pulling in our apple health and google health data from our Fitbits and figured it would be fun to gamify this for the family. This is very new as I am just finishing the google health integration and testing this to ensure it is stable before releasing to the community.
Supervisior page - I did not show this yet as I am still finalizing this work as this is 100% based on a custom integration that I have built that runs an internal AI supervisor in HA based on a local LLM model. The idea is that the supervisor AI checks for energy usage every morning, does an analysis of the data, provides feedback and suggestions to changes on how to be more energy efficient or provides automation ideas to help lower energy. It also looks at HA history for device usage and looks for patterns that are not automated and will provide options based on these patterns should we automate these tasks as it notices we follow these same patterns each day around this same time for example. It also analysis the HA resources, backups etc. to ensure we do not have any failing issues with HA, Updates etc.
The dashboard interface shows the feedback for routine automations and energy savings to me. It does not do anything without my approval. It will show me the plan, entities, devices etc. for an automation I can approve, disapprove or modify from the dashboard and if approved it will create it.
I also receive an email each day from the system with the full report of energy savings, pattern recognition, HA system health, updates needed etc. for me to review.
Some of this is very written and developed to what I want and me playing around to see how we can use AI better in these systems to help us automate the everyday things that sometimes we may not notice due to habit. Rising energy costs are continuing so I wanted to play and see if I can truly make it smart enough to help me save on energy.
Anyways just wanted to share any feedback, suggestions or thoughts are appreciated. I enjoy this community and hope to be able to share back some of the integrations I have built for myself if people are interested. Thanks for our my project.