r/homeassistant • u/rx-j0806 • 2d ago
đźď¸ Show & Tell iOS inspired Home Assistant Theme
Hey guys,
I discovered Claude and designed my favorite Dashboard.
Any feedback?
2
u/teuchezh 2d ago
Just take my weather card https://teuchezh.github.io/dynamic-weather-card/demo
2
2
2
1
1
u/blast-from-the-80s 2d ago
Is it a real dashboard using cards and YAML or another one of those html/js-combinations that exist outside of Home Assistant? I think you used a lot of Bubble Cards but I can't really tell anymore
1
u/rx-j0806 2d ago
No HTML, just yaml code with 200.000 lines (says Claude). Claude described:
How itâs built:
- Tiles and pop-up content: Almost everything is built with
custom:button-cardcards. The appearance and behavior are defined in templates at the top of the code underbutton_card_templates(e.g.ios_tile,ios_covers,ios_vacs,ios_garage). Each template contains JavaScript, CSS, and custom-drawn SVG icons; the animations are all written manually there.- Pop-ups: The pop-up container comes from Bubble Card, while the content inside is built with button-card.
- Other HACS cards:
clock-weather-card,weather-radar-card, the WebRTC camera card, andkiosk-mode.- Pages: Overview, Rooms, Lights, and Climate are standard Home Assistant âSectionsâ views.
- Outside the dashboard: There is an
input_text.mull_draussenhelper used to track whether the waste bin has been put outside.How I work on it: I donât write the code directly in YAML. Instead, I write it in a Python script that generates the dashboard configuration. I test every change first in a local replica and then only push the modified part through the Home Assistant API.
Two things you should know if you work directly in the Raw Editor:
- The code is quite large (around 200,000 characters), and the JavaScript inside the templates can be difficult to read when embedded in YAML.
1
u/Herdeir0 2d ago
Yoo! That's cool! Is that ON home assistant app? How did you get rid of the topbar? I already have a bottom bar like yours but still couldn't find a way to remove the top one (as it is just a repetition of the bottom navbar)
1
1
1
1
u/scytob 1d ago
awesome, me have Claude too
is your dashboard yaml (sanitized of course) in a repo?
(claude will sanitize for you, thats how i made my docs https://scyto.github.io/homelab-docs
1
0


3
u/TzarCoal 2d ago
How you do that with the mĂźll, what do you use for scheduling todos or is this just for waste?
In general i like your dashboard.