Why is it so complex and difficult to install and maintain HomeAssistant?

joelp,

thanks :slight_smile:

I indeed will opt for Docker, which will allow me to manage the host itself :slight_smile:
Have you been able to configure HA on Docker to offer the options “Supervisor”, “File editor”, … ?

Kr, Dom

Also my wife doesn’t like my stuff that much, but she does like my plex.
And that runs on a laptop (and co-hosts HyperV) :yum:

2 Likes

To be fair I never tried. I have gave HA a try by downloading the image and running it in Docker to test.

And that is a fair point to consider: I didn’t have to deal with any other hosting options to compare. I’m basing it on experience, generally, using Docker for the other services I mentioned I run.

:wink:

Your laptop required to stay on 24x7x365 :’(

Kr,
Dom

I have not so much experience with Docker … but I can learn :slight_smile:

I would like to get the same HA environment under Docker as under Hassio :slight_smile:
And keep the possibility to manage the security, … on my host.

Kr,
Dom

If you want the supervisor and addons you have 2 choices: Hassos or supervised.

You don’t like hassos, so your only choice is supervised. For that you must start with debian. See this post Installing Home Assistant Supervised on a Raspberry Pi with Debian 10

3 Likes

Hi nickrout.

You hit a sensible point :smiley:
I’ll try Debian on my Raspberry Pi 4 - 8GB.

Will Debian run as wel on Raspberry as Raspbian ?

New chalenge is coming ^^.

Kr,
Dom

Raspbian is Debian, with some minor adjustments and Raspberry branding. So yes, Debian will run just fine.

2 Likes

Yes it is…so adding a Raspberry to it wouldn’t make sense :thinking:

And since it is running anyway, it might as well run HA
And mine runs a VM image using HA Os (which runs docker and is supervised)

Raspbian no longer exists. It now Raspberry Pi OS. It has a few differences from debian, and supervisor is only supported on debian NOT Raspberry Pi OS.

But yes, there is a debian specifically for RPi and it is expected to run well.

But you want an easy configuration. Personally I just installed Home Assistant OS on a SD card and I dedicated the whole Pi 4 to HA. It works very well. I don’t see the point of managing the OS. And I managed hundreds of servers in the past. I am also familiar with containers and VM but I want an easy setup.

I have a Conbee II dongle for zigbee and Zooz Z-wave dongle.

I use ZHA for the zigbee integration and z-wave JS for z-wave.

Once the SD card is flashed, you boot it and that’s it.

From there you install integrations 1 by 1. You can start with zigbee and add a device. When you’re happy you install another one.

But if you really want an easy setup, just buy a Smartthings hub. It’s easy but you will not get the same flexibility.

1 Like

The name hassio was replaced, almost a year ago, by the name “Home Assistant OS”. If you refer to the official documentation, you won’t find any reference to the old name.

There are four ways to install Home Assistant in order to provide users with more choices to suit their needs. They are described in the Installation documentation and compared in a table (at the bottom of the page). Another comparison is provided in Community Guides: Home Assistant Installation Methods

The recommended installation method is Home Assistant OS because it contains additional functionality that makes it easier to administer the system. The remaining three types all require the user to know how to install and manage the operating system.

3 Likes

Home Assistant relies extensively on containers. If you install it with a dedicated HW, you will let HA manage the containers for you.

For example, the HA core is running on a dedicated container, separated from Z-wave JS and separated from the File editor.

Now if you want to go by yourself and install HA core on your own container infrastructure, you cannot use the add-on service inside HA, since HA does not manage the container stack anymore. This is why, if you want a simple setup, avoid installing it on a container.

That’s just a rename that came with the 64bit build. It’s still Debian, there are very few actual differences. Package versions might differ though and that’s probably the reason why HA Supervised only supports Debian officially. Hard to debug things if the version of dependencies differ.

The difference is described here: https://www.tomshardware.com/news/raspberry-pi-os-no-longer-raspbian

TL;DR Raspberry Pi OS 64 bit doesn’t use any Raspbian code. (It’s probably just an overcomplicating aside in this thread)

Right. In the end, if you want an officially supported Supervised install, you should install Debian anyway, as you mentioned.

It is not a end user product. It is a hobby for people with time. That’s one of reasons why no younger people use such things (was a question in another thread).

Other problems / or challenges

  • documention (to short / to smal, sometimes incomplete, outdated, very distributed (YT, Forum, GitHub, Website, Chat etc. pp.)
  • forum threads with hundreds or thousends of posts in one single thread which no one can make use of (if not in from begin on), weak structured
  • only very few examples and if any, often does not work right away if at all
  • Version problems (does the information belong to my version or usage -> install type, front end edit type, include concept, software release version etc. pp.)
  • Some things work like a charme and one wonders “WOW!!” other are a nightmare although it is about normaly absolute basics (CSS / HTML front end output aarrgghhh…)

Conclusion: is is much harder than it could be to set things up. Support and especially documentation has lots of room to grow /expand.

Disclaimer: i’ am in the IT for more than 30 years. Developing at all stages with varoius development systems and languages. I do homeautomation for five or six years. Startet with fhem and actually trying / working on a switch over to HA

4 Likes

We look forward to your improvements to the documentation, although I certainly agree about the forum, often very difficult to find stuff and great uncertainty about up to dateness. (Is that a word?)

1 Like

Winner! That’s the expected answer :rofl: in just seconds.

Maybe i will assist in the future. But this means i have build and aquire the knowledge to contribute…

I’ am not complaining here. But it should be possible to say: he’s that does not work without doing the work on myself (because of not capable).

I think lot’s of things are really great, but a system like HA is only worth half without a good documentation.

3 Likes

Funny, I’ve also worked full-time in IT for nearly 30 years though I’m just starting with HomeAssistant. I’m confident I’ll eventually figure things out but I would figure that after all these years there would be some good startup guides.

Not a complaint, love the product. But it’s a reasonable request from the first poster as there is no reason to reinvent the wheel if someone has put some general tips together for us newbies.

5 Likes