About two year ago, I introduced HaCasa — a modern yet simple UI for the Home Assistant dashboard. It was inspired by the great work of @fredrikpersson92’s MiniHass MKII and aimed to push simplicity, usability, and visual clarity a bit further.
6 months after the initial release, development slowed down from my side. A few months ago, I picked it back up with the intention of taking HaCasa to the next level. I had several ideas planned around design improvements, usability, and feature rework.
Unfortunately, due to a lack of available time, I’m no longer able to actively develop and maintain the project.
Project status
The HaCasa project has now been archived.
The repository will remain available on GitHub for reference.
Existing users can continue using it as-is.
No new updates, issues, or pull requests will be accepted.
I want to thank everyone who showed interest, provided feedback, tested the UI, or reached out with ideas. I genuinely appreciate the support and enthusiasm from the community.
If someone wants to fork HaCasa and continue development independently, they are of course free to do so under the existing license.
The cards look really good, very stringent, very straight! The idea with the buttons on the right is cool, eg. the climate card. Gives it a nice “businessy” touch! I really like it!
Very promising, I’ll test it for sure. But I’ll wait until this is HACS ready, at least as a custom repository. I’m messing way to much with my installation, if I start to manually install, I’ll loose my way. But you wrote that is already on the to-do list, so I can easily wait for that.
If it were possible to install it from HACS, I would have already installed it. Nice and sophisticated, great job. I will pay attention to the channel and if possible I will be one of the first to install it.
What I’m missing is an entity-card and foremost a template-card. I have so many things, that I need to show in some way, a template-card is nice in such cases!
The system cannot restart because the configuration is not valid: Invalid config for 'lovelace' at configuration.yaml, line 20: Url path needs to contain a hyphen (-) for dictionary value 'lovelace->dashboards', got {'HaCasa': {'mode': 'yaml', 'title': 'HaCasa', 'icon': 'mdi:script', 'show_in_sidebar': True, 'filename': 'dashboard/HaCasa/main.yaml'}}
That’s an error in the documentation, you’re totally right.
The name for a dashboard needs to contain a hyphen, so in this case, you could take something like “Ha-Casa”. Or hacasa-test. Whatever you like, but with a hyphen.
I’d use something like this:
lovelace:
[...]
dashboards:
hacasa-test:
[...]
EDIT:
See here for the documentation:
@damiantje99t
I’m not familiar with how you setup your Github repo, so I choose to not submit a PR to change that line. But you should do it, as it hinders people to install it… I haven’t noticed, but I didn’t use the original name for my test dashboard…
I like the overall look of the theme… Nice and classy, although I think there is room for improvements.
The first one is definatly getting the possibility to install this using HACS.
And the second is getting rid of the dependencies of the other modules.
The use of templates is great, but raises the bar of a simple theme installation.
Hi, nice theme template I saw on the repo that you have an issue to apply to the template progress bar for media players. I have this universal template that I use for my other custom button cards. I tried to insert it into your template and it seems to work including real time update.