This is my first post anywhere so please bear with my lack of knowledge especially on how to make references.
I finally decided to take a shot at trying to do a custom dashboard.
Preamble:
I lived with one of those basic ones for more than a year but no matter how much I tweaked it, always felt cumbersome and outdated.
I took inspiration from the floor pan dashboards most people do in Home Assistant, but I may not have the skills nor did I wanted to go to another hub / system. I also like what people d with smartly.
I Finally decided to take some time and put my hands and brain to use and ended up with these dashboards.
I am surprised with the outcome as I am not a programmer and have limited skills with css /json.
I tried smartly but struggled with the grid spacing between dashboard links and the rest and since I was mostly after “transparent” tiles , I stayed with the basic Hubitat setup and did some CSS lines.
This is the “before” dashboard set up.
And these are the new ones.
For those curious on how to do this:
The key elements:
-
I did my layouts in Autocad as I am familiar with it, but the can even be done by hand.
○ I read about how to identify my screen size and set my drawings to that in mind.
○ Very important: I only use 1 phone to access the dashboards, so I didn’t have the problem of the background not scaling properly in different devices. -
Saved them in google photos.
○ Please read about how to create “permanent”hyperlinks to your photos. -
The layouts are then the background image to the dashboard.
-
I created a dense tile grid : 16x21; it could have been denser, but that was enough.
-
I modified templates for switches and sensors to have transparent backgrounds and use some nicer/simpler icons.
-
I created CSS to get rid of the texts, except for battery status in sensors.
-
I got rid through CSS of the annoying shadow in texts and icons.
-
I played around with “ dash link” “text” and “generic” tiles to create the upper half menus.
-
I realized the importance of copy+paste elements from one dashboard to another through the JSON code.
I struggled and had to work around the background color for specific tiles.
I did not solve (for now) the font size and alignment for specific tiles; so right now all my texts are relatively small.
Let me know what you think of it.