What I really like about HomeAssistant - compared to other products on the “market” is its flexibility.
I’ve played around with several other software - and, they are:
- Hard to setup
- Have a very old / limited UI compared to what HA does provide
While they also have components for at least most of the stuff I do use - the choice was HomeAssistant, because it does provide a great flexibility for the UI - and yes, a good UI is a major topic when it comes to controll your devices, and also monitoring their status.
And I fully agree:
HA should not stop with innovative technologies - and either HA should not stop with adding cool and smart stuff.
But the major focus should be its functionallity - there are a lot of Ideas and Feature Requests, where I think: “Yes, that would really fit my needs”… And I also understand that there are a lot of people who are using third party stuff like “mushroom cards”, and those would benefit from a “UI redesign” - if HA will be able to provide the same “feeling” out of the box.
BUT - maybe I need to change the wording here a bit:
Nabu Casa should not become a company, that looses its focus.
To be honest: Without custom components and alternative integrations compared to the core integrations, HA would nearly be useless for me.
Why?
Because I do integrate as much as possible.
HA is more than a “smarthome” management.
It does manage my Energy Consumption, it does provide me Information from my Solar Production, It does provide me information from my Car… It is more a “management System” - which I cannot rebuild in products like Apple HomeKit, GoogleHome - or others.
HA does also provide a “Gateway” for Smart Home Controll - like automations, integration to Alexa for Voice controll … but that can all be done without any UI… that’s the technical aspect.
So… What I wanted to say:
The only usecase for me - for having a UI with HomeAssistant: is getting Information.
Which means - a lot of Entities that just provide information.
Examples?
EV-Charging information:
Changing the Charging type, Starting or stopping charging is something, I can manage completely without a UI… but getting all the information - does not work with a UI…
Solar Production:
My Solar Installation does not really require ANY HomeAutomation (might be different if you only have a small installation and want to switch on some power plugs when your production reaches a specific value)…
EV Car Information:
Again - most value is information, even if the Cloud does not provide all information atm (known issue, unfortunately)…
Room based:
Kitchen:
Oil Consumtion:
So, sure - my dashboards could see a bit more love … but at the moment, my focus is more on “function before design” - and I don’t even see how I could get the same informative value with the new UI approaches.
My major concern at this point:
That NabuCasa / HomeAssistant will loose Monitoring Options in the long term.
Paulus already pointed out, that - with the new design approach, Cards like the entity card or entities list won’t work - because they don’t meet the design guidelines etc.
THAT’s MY MAJOR CONCERN - for me personally.
In addition to that:
Right now, HA does provide great features compared to other competitors.
But if the focus will be the UI - it will become replaceable.
New users will probably stick to the Software they already have on their Smartphones, because with Matter, there is no need to use something like HomeAssistant anymore.
HomeAssitant was the choice when it came to “linking different plattforms together”… despite of the other benefits of being: “local first”…
That’s something, younger generations haven’t in focus as much as we might do - and it can be observed everywhere.
The last one to this sentence:
“Feel free to share your concepts or PR’s.”
While I am working in IT - HomeAssistant is still a “hobby”.
I already spend hours and probably to much time on the Forum, in submitting tickets (which then sometimes aging without any further comment) - and I always try to contribute with improvements to custom components and other stuff - where I can.
BUT: While I am not a developer, I cannot just “create PRs”… (I will - if it’s something I can provide)… Nor am I a Designer.
And I have plenty other things - as well as a regular job - where I need to spend my time on…rather than providing design concepts.
“It’s open source - wait and see what happens, or provide a PR” is something, that can be heard nearly in EVERY open Source project.
On the other hand - Open Source projects want to address newcommers… that doesn’t fit together.
I’ve provided my concerns about the design aproach - that’s already a contribution