[On Hold] Deprecating Home Assistant Supervised on generic Linux

Looking at the install method I believe this should work but you have to type not supported to continue.

I always use this install method and I wanted to test this on a small linux VM I have but I get this error

t/supervised-installer/master/installer.sh" | bash -s
[Warning] This installer is no longer supported.
[Warning]
[Warning] Home Assistant might work today, tomorrow maybe not.
[Warning]
[Warning] If you want more control over your own system, run
[Warning] Home Assistant as a VM or run Home Assistant Core
[Warning] via a Docker container.
[Warning]
Please typ “not supported” to continue this installation
bash: line 17: syntax error near unexpected token `then’

I can’t type anything if just fails as soon as it runs. Anyone have any ideas or a way to get around this?

1 Like

Thank you! That did solve the issue.

I tried, but the url is completely missing.

Try GitHub - home-assistant/supervised-installer: Installer for a generic Linux system

I used to run hassio_supervisor + HA on ubuntu server. I wrote a guide/post about what I did to install on ubuntu and helped other users (although I myself am definitely just a noob). Subsequently I started having issues with my setup (although I didn’t post about them)

… Now I just just run HA only in docker and never looked back, it’s very stable.

2 Likes

I forked it today and edited it and it runs… so it’s definitely there… I had to search for a while to find the repo though.

Not sure how its related to this discussion, but its still possible to disable auto updates to addons

image

if advanced mode is off then they dont show, frenck has confirmed in the thread

1 Like

I am using ARMBIAN and home assistant + supervisor.
I need to do this because my android boxes are not supported / wont boot with the normal home assistant images.

Android boxes / s905x% devices are a faster and cheaper alternative of Pi or odroid machines.

It would be a shame if i need to reinstall all the devices in the future.

I had the same problems lately. After every update i needed to delete de supervisor docker image and pull a new one.
After that it would work again.

I’ve used both. In fact, I’ve used Premise for about 13 years. Its architecture and management UI is significantly more advanced than most of the currently available home automation software (and that includes Home Assistant).

However, if you are referring to their ability to create attractive and sophisticated front ends for display on tablets and phones then, yes I agree, they are spartan compared to what can be done with Home Assistant or openHAB.

Its temporarily broken… like my previous post… you can try my fork which allow you to install it
curl -sL https://raw.githubusercontent.com/krdesigns-com/supervised-installer/master/installer.sh | bash -s until someone fixed it. P.S. its just a fork and I did turn it text to previous version.

2 Likes

Yes, but in the case of Premise, as a single file (with hierarchically-structured XML content).

Home Assistant periodically saves the state of certain entities to a JSON file. In comparison, Premise periodically saves all states and the entire configuration to an XML file. It keeps the latest ten copies and you can restore your system from any one of them (allowing you to rollback from a bad or undesired recent modification).

On restart, it loads the latest backup. If it’s corrupted, it tries the next backup (each one was made 10 minutes apart) and continues in this manner until it finds a valid configuration. If none is found, it starts with a blank slate (and a message indicating what just happened).

I suspect both of us are equally surprised to learn how many people don’t know what they installed. It’s this degree of unfamiliarity that can cause confusion when requesting assistance or reporting bugs.

The documentation cautions the user to avoid using certain advanced installation methods if they aren’t familiar with the added inherent responsibilities. Perhaps it needs more emphasis.

There’s a request to have the installation type displayed on the Info page so that will, at the very least, help with identification.

2 Likes

Thanks. I did fix this as I stated previously by downloading it and running it locally. Although I’m sure your post will help others who may have the same issue.

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