[On Hold] Deprecating Home Assistant Supervised on generic Linux

The gap’s too big.

“I do want to install homeassistant, I don’t own a NUC or Pi”

In this scenario, expert or not, you’re doing the advanced install. The non-expert ones are using any YouTube video and therefore don’t understand that there are massive differences in the end result from what they thought they were getting.

1 Like

XML as a storage format really not what is designed for:

BAD for Data transfer formats
BAD for Serializing Objects
BAD for Storing relational data in databases
BAD as file format for high performance I/O scenarios
BAD as Verbose
BAD as not as fast to parse (no  binary representation)
BAD as it breaks if not well-formed which means application is going down ...

You are evaluating it from the perspective of the present. I am merely explaining its implementation in a product designed 20 years ago. At the time its use was innovative and non-proprietary, and flexible. I am not advocating for its adoption today.

You may be interested to know that Premise did use it to serialize objects and there was no noticeable performance penalty. In fact, startup is faster than Home Assistant on equivalent equipment so there’s more involved than just the storage format.

This has been an interesting discussion but I believe we have strayed well off topic.

This is really bad news, I just built a new i7 machine few weeks ago. Old machine is still running both using generic Linux install. I had doubts if I should get an i5 machine or i7, eventually went for i7, now this machine on its own is a waste of resources to run only HA on, on the other hand running multiple docker containers gives the benefit of a strong CPU which needs high CPU usage only once in a while.

I have tried installing proxmox and ESXi for testing but did not like it and since I only use docker containers I decided to only install Ubuntu server on the machine.

I understand that HA is trying to target simple users and focusing mostly on simple solutions, on the other hand please understand that there is a large community which is using more advanced installations, I’m aware it is possible use only HA core and install but these means it will drift from the main stream and not participate in the tests.

I see it is on hold and I hope it will be reconsidered. Thanks for the effort.

2 Likes

I’m not sure what you mean by that. The install method this thread is about uses HA Core too - every install method does.

1 Like

I mean it is possible to install HA core directly on Linux (without docker and supervised environment)

Thanks all the Home Assistant community of being reconsidering this. As you can see, there are lots of people using this method, and most of them without any issue. It is not fair that for a small number of users who “abuse” of this method we pay all the consequences. And let’s be realistic, virtual machines are not a solution, at least a good one.

Currently (and I hope it continues like this) there are 3 ways to install this great home automation software. Not all facilities are suitable for everyone. It depends on factors like server, computer skills and needs.

I have read some comments from people who, for whatever reason, this method has not worked well for them and they have used another type of installation. This is correct and I think it is as it should be.

I honestly believe that the solution is not to deprecate the method. Rather than deprecate it, you can simply maintain general aspects of the architecture, and those people who abuse of this method and get into trouble will be advised to use another alternative installation method, such as HassOS or Home Assistant Core. But please, don’t deprecate something that many people use without having any kind of issue and what is perfect for them

20 Likes

I merely stated my opinions on XML, INI(py) and YAML, from prospective of me being shutdown by devs regarding configuration templates. All what I am trying as a rest of folks on this thread is to raise issues around Linux installation, which I did in separate thread.
I do agree, that we went off topic.
best …

1 Like

He he!
Yes, I had to do that too, forgot to mention it… --Slapping my forehead–

The nonsensical naming and associated changes don’t help either.

4 Likes

I’d just like to take the time to say thank you for the new Zwave component. While it is a pre-release I have not had any issues and it appears to be a top notch component.

I appreciate the response about this and the deprecation being put on hold for now. Thanks for listening to all the feedback!

Unfortunately, I already moved over to a Virtualbox-based HassOS setup and eliminated my supervised Linux installation in response to the original deprecation post. But I’m glad that the option still exists, and if it does end up sticking around I might switch back at some point to eliminate needing to run virtual machines on my server.

Reading your post I see many similarities to what I am going through (except I haven’t gone through them yet). I currently have an intel NUC that I purchased to try and install HA as a replacement for my smartthings. I currently have Ubuntu server installed and was going to install HA supervised, but don’t want to be using a discontinued product. If I go with HA Core in a venv I worry that updating and installing addons will be a pain. I tried proxmox and couldn’t get it to connect remotely for some reason - plus it seems infinitely more complex. So i’m trying to decide what the best route for my install is?

How is odroid N2 recommended as there is not an official released image? The latest documentations shows it is still in beta.

2 Likes

You have an Intel NUC so the simplest option is to use the Intel NUC image for Home Assistant. That includes HassOS, Home Assistant Core, Supervisor, and support for Add-Ons.

1 Like

Thanks for the feedback. I’m thinking I will try this method for now. I was just hoping that I could use the NUC for other things as well. But now I’m thinking that I’ll get myself setup with the NUC image for HA, get used to it, then later switch to linux with a VM.

One more question - with that setup, can I still run Node- Red and mosquitto?

So grateful this has been put on hold!

Thanks guys

1 Like

Yes, you can run them as Add-Ons.

The Add-Ons repository is here:
https://community.home-assistant.io/tags/hassio-repository

Yes, that’s one of the supported methods (the one I use). It’s “main stream” - all install methods use it. It’s tested too.