I feel like the mouse on the continuous wheel now.
on a dedicated core5 intel pc I loaded,
ubuntu.
Docker.
Home assistant.
Eclipse mqtt.
All running in their containers sucessfully (or so I thought)
I configured some esp sensors using mqtt protocol all working in lovelace etc.
Thought I would add a couple of addons to home assistant,
however it wont allow me to
Failed to install add-on
*Addon Manager.install blocked from execution, system is not healthy
You can’t install Add-ons on an Unhealthy system.
Click the “more info” link next to “Unhealthy” and it will explain why it is unhealthy. If you are able to correct the problem then it will change the status to “Healthy” (and then you can install Add-ons).
You won’t be able to change it to “Supported” unless you re-install the entire system on Debian (because only Debian is officially supported for Home Assistant Supervised).
I can’t explain why, as I never did dive into it, but when I ran HA on Ubuntu in Docker, I always got the unhealthy status after some days of running. A machine restart (not only HA, but the whole server) was enough to let it disappear again for some days. So, when I wanted to install something, I just started with a restart of the server.
Moving HA to Debian, all installations the same, I never had this again…
thanks for the reply and confirming Im not the only hamster with frustration.
I just wish the documentation told me of this problem that Supervisor isnt supported on ubuntu before I installed and debugged this flakey product.
Now I will have to start all over again. The documentation (or lack of accurate documentation) really sucks with this software. Too many flavours/type of installation and no real support except for forum members helping out. I would be happy to pay for official support instead of spending weeks getting things sorted, then fail.
I have home assistant displaying my sesors and lovelace configured. I go to install an addon & it cant be done. Really frustrating
Supported Operating System, System dependencies and versions
Docker CE (Community Edition) is the only supported containerization method for Home Assistant Supervised. We only support FHS 3.0 on the host file system.
Docker CE >= 19.03
Systemd >= 239
NetworkManager >= 1.14.6
AppArmor == 2.13.x (built into the kernel)
Debian Linux Debian 10 aka Buster (no derivatives)
Unhealthy-ness
Taras asked you to click on the link telling you why your system is unhealthy.
Did you do that? You didn’t report back on that
Too many install methods?
I agree with you on that one. The supervised one should go.
It’s meant for people not having the knowledge to install / manage the infrastructure above and beyond HA itself , including “addons” (MQTT, nginx, …)
Those should use HassOS, point.
IMHO, if you can properly manage a supervised installation, that actually means you don’t need it
On the other hand, others will complain it’s too inflexible, especially since this is a hobbyist project (I personally want the maximum control). I think OP should keep that last point in mind.
Definitely, but then, if you are knowledgeable enough, you’d use the venv or “plain” container setup, like I do, I suppose.
Supervised is kind of “middle of the road”, imho.
And here starts the problem: A lot of users are seemingly completely overestimating their knowledge to work from the command line but are hopping from some GUI-OS’es straight into install methods which require to be familiar with the CLI. And soon after the ranting starts …
What an arrogant POV. I don’t NEED supervised but I like it and I choose to use it. I like the HA addons. I like Ingress. I like to run other containers apart from HA, I like Supervised managing the whole HA environment. Why should I be forced to find myriad docker containers to do things I can do with addons. Good grief there was blood in the streets when they did try to remove the supervised install and the devs relented to support supervised with Debian.
I do see one behavior here always comming back. Screaming around, that HA is only for people, who have deep knowledge of command line things and so on.
However it is ment, it comes over as: HA is for nerds only, stay away, if you are not a nerd!
Well, where exactly this is stated on the homepage of Home Assistant?
I only see this:
Awaken your home
Open source home automation that puts local control and privacy first.
Powered by a worldwide community of tinkerers and DIY enthusiasts.
Perfect to run on a Raspberry Pi or a local server.
Is it not the intention to make things easier for EVERYONE?
It does not matter, which instal you choose, everyone of them can allways be made easier, if that is possible, why not?
And when user try to explain their difficulties here, they get shot down by this exact behaviour. Always the same song: YOU ARE NOT GOOD ENOUGH TO RUN THIS.
Common guys, with such arrogance HA never will grow to be THE SYSTEM for everyone.
Please, think, before you shoot a new user down because of lack of knowledge. Use it to make your product better!
Nobody says that. @Tamsy is probably right on spot, here.
If you don’t “have deep knowledge of command line things and so on”, install HassOS, THAT is the system for everyone.
As you can see from the OP, Supervised can be more frustration than benefit for the project.
Nobody was shot down. The OP was already in rant mode in his initial post, and actually ignored Taras’ offer for help.
I agree, One thing i love about HA is the flexibility for people to install whatever method they want.
Saying one installation method should be removed because they should know how is extremely arrogant.
HA goals over the years has been make it useable for all regardless of install method.
On thing i have to question though is the OP issue about supervised on ubuntu being unsupported not being documented.
If you look at their history they acknowledge a post (above thiers) from a user pointing the community guideline about installing on ubuntu, which clearly has always acknowledged it being unsupported
Being its the 3rd most installed method, i cant see how is does not benefit the project as it add those users who want a little more control but like the ease of the addon installation etc.
Maybe we should drop support for the venv method as those who run are able to use without any support/help
People need to get out of this mentality that one installation is better than the other because of their knowledge. HA is for all regardless of install method and their knowledge
Nobody is saying one installation method should be removed and nobody is saying one installation method is better than another. What I tried to point out is why should someone want to get him-/herself into installation trouble by using a method which assumes some basic knowledge at using the CLI if that knowledge is simply not learned yet?
Although being a *nix sysadmin for decades I chose the virualenv method first to learn about the architecture of HA and its inner workings. Then I went forward and installed HassOS. Thereafter I went to Supervised. Its about the learning curve and nothing else.