Hello so moved to a new house , and had to make a choice
OH2 - i am long time user , and i got nothing bad to say other then OH3 is in the way…
OH3 - still in beta when i started at least… and moving to a new home , i did not want to be a beta tester and electrician at the same time… too much work around the house to even considering diving in to OH3
so my next choice was HA…
i am not here to tell you that its much better …
but there are some things that i was suprised… and i really hope OH3 will go in that diraction
out of the box UI that can almost do anything in terms of design
the history items/entitys
graphs out of the box
generally a better User experience
this is 5 mins UI work… in HABPANEL it will take me ages
With the new MainUI you can do all this. I have tried all options yet, but I know you can see a history of items and a graph, just by clicking on analyse. You can even add other items to the same graph on the spot.
Main reason for HA for me, are all integrations it’s such a big community and tons of people contributing.
Main drawback is stability yaml and the overall architecture which I don’t really like (personal opinion).
Fancy guis is a nice thing, but not a major thing. I try to automate as much as possible and don’t actually use the gui much. I think oh3 is a step in the right direction.
Well, in my experience, when the development cycle changed here, stability took a nosedive. For instance, it makes no sense to introduce changes in a Milestone build that have not already been tested in a snapshot build, but it was done here. One time it even broke things in a major way.
I’ve never tried HA but I’m with you on GUIs. I’ve spent hours and hours on habpanel but my real goal is to not use it. The smart in smarthome to me means it works by itself without me having to press buttons. I’m the only one that ever looks at the gui or uses the app. The misses just talks to Google or otherwise expects things to work.
Sounds to me like home assistant is more about putting a nice interface on everything being remote control that requires interaction. Either that or a lot of people that end up on HA are more interested in interacting with the software than just letting it work.
The HA GUI is expandable where custom menus can be added. Community involvement is easier since community addons can access the system through an API rather than being locked in to a particular programming language.
Normally in my experience with software development,
snapshots are used for limited testing of all units of a system.
Milestones are used for wider testing of features after they have proven stable in snapshots
Stable release contains features proven stable in the Milestones.
Stable release does not happen until the features are proven stable, not necessarily on a predefined scheduled date.
That is not the current OH process, in my view.
Something else, which I practice as a developer () and so does HA), is since they are the most knowledgeable on the features they develop, they write at least the first version of the documentation on how they expect their creations to be used. That was part of my initial estimate that 3.0 would not be ready until the end of 2021.