Deprecating Core and Supervised installation methods, and 32-bit systems

Both of these methods are needed for development. There will always be a way to use them, but it will likely require more elbow grease.

If you know how to install/run any python package, you can run HA without needing installation instructions. This is equivalent to core.

3 Likes

You’re right, and I appreciate the clarification. I didn’t mean to sound dismissive. I was just reacting out of concern. Thanks to you and the team for taking the time to respond and for all the work you put into the project. It’s really appreciated.

You can still use it! It’s just not supported and at your own risk. That is your freedom to choose, and it’s their freedom to choose what not to support.
It sucks when those things dont align,
Nothing is permanent.
But that shouldnt stop a tinkerer like you! Limitation are just a creative design challenge. Now you can try all kinds of new things with the Pi2 :slight_smile:

I have a core installation on a Raspberry Pi4. I am incredibly disappointed by the decision to deprecate core installations. I have invested time and effort to navigate the Python dependencies that are always ahead of the current stable OS, and likewise SQLite 3. I have no experience of Docker and no time or desire to learn how to use it. HAOS is not an option because I run several other important to me services on the Pi. Needless to say I had not opted into analytics, because I never do.

I guess the only way core users like me can protest is to turn on Analytics and hope that the statistics change to indicate that many more people are using core than was previously reported. My HA Analytics are now on.

2 Likes

The problem is that you won’t see people like myself reflected on that side anymore, since I’ve migrated away from Core.

I get you on the Docker points. I still plan on writing a summary of my migration experience and how I had to deal with many exceptions and workarounds which was pretty easy under a Core installation. My only other viable option was Docker though and now that it’s done, it’s not much different.

Nothing will change for you.

I’m sorry you took that as a criticism. I didn’t intend it that way, and in fact meant it more as a realization on my part.

I routinely disable reporting on all software I install. In this case, I realized the earlier point that the number of container installs is probably underreported, because we turn automated feedback off, is entirely likely. So, I resolved to make sure I am sending that data, because: if you don’t vote, don’t grouse.

btw, it’s not ā€œlikeā€ comparing apples and oranges. It’s a metaphor, and the entire point of a metaphor is that it’s not ā€œlikeā€.

2 Likes

Damn, that is so disappointing… I’ve been running supervised for years, the premise that the entire device has to belong to HA is flawed IMHO, I’m running multiple services on the same device (a mini PC) and can even use it as a desktop computer in the living room… The alternative is to buy a device that does nothing else except HA which is wasting money and electricity.

I guess I’ll stick with the last version that works as long as humanly possible

2 Likes

If you’re already running other services on the host, you’d be a good candidate for HA Container. You could also run HA OS in a VM.

7 Likes

Nothing will change for you.

Ya, I want the option to run other services on my server, not just locked to HA OS. And what about driver support?

Then run the Docker version.

1 Like

Probably the best alternative installation is that you can run the Home Assistant Operating System image in a Virtual Machine (VM) under practically any other OS using a number of different VM virtualization hypervisor platforms/applications. It does in practice not take much more CPU or RAM resources than running just the HA container. This solution results in both an easy and a very good experience:

Virtualizing virtual machines is super simple to maintain when have pre-configured virtual appliance images like HA OS and provide all the benefits without the downsides. Recommend read up on the concept of of using virtual appliances for scenarios like this:

2 Likes

I’m trying to use the devcontainer for addon development, but its been very hit and miss (mostly miss) since March this year. The devcontainer currently uses supervised - is that why it is broken? Will the addon development documentation be updated? It currently leads to a dead end.

You just don’t understand complexity of VM, Dockers and rest of the stuff. Layers upon layers of different guests, containers and everything else… Here people are not ugly because they are rising valid points about HA devs making bad architectural decisions…

You’ll still be able to run core after the deprecation. It’s impossible to make this method stop working. It’s the foundation of python packages which python itself controls. If you know how to install and run a python package/module, you can run home assistant core whenever you please.

1 Like

Thank you Petro, will try that. I am all for core and simple pip installation of HA. Rest can be up to me… Will try

To quote a certain Petro: ā€œMy manā€¦ā€

Google my handle before you make more assumptions about my skillset. I definitely understand this space.

I personally preferred HA Core for its simplicity, but it really isn’t the end of the world to run HA Container in this case.

Please mind your language: You’ve already called things stupid and have made personal remarks. You might not agree with the decision, but calling it bad is a stretch.

Let it rest. None of this will change anything.

Run Core if you wish. It’s been said repeatedly: You must just be willing to maintain it and not blame the HA team if it breaks.

4 Likes

And then how do I use add ons?

Also just saw this:

If it works with camera feeds it might be sufficient for my needs

HA Container doesn’t support HA’s official or 3rd-party HA add-ons directly, so you need to install your own containers for that software (which, it needs to be said again, are applications separate from HA), or install it old-school directly on the OS.

All of this has been said before, so please read the topic.