I was running an older version of HA and it crashed, completely borking the SD card in my RPi.
Luckily I had a backup, so I decided to install Debian Bullseye and the latest version of HA Core (2023.3.5). I’ve copied all of the configuration YAML files from the backup, and now I need to install the Mosquitto Broker addon, but I can’t find the addon store. The documentation shows it should be at Settings → Add-ons → Add-on store but that path doesn’t exist. Where can I find it?
You can’t be serious. Where did you find this chart? I’ve never seen it before.
So many questions! When and why was the addon store removed from Core? What can I use in its place? Do I have to start over from scratch now?
The other installation options are non-starters for me. I don’t want Home Assistant to “own” my computer and OS, and Docker containters just add unneccesary complexity.
It seems like every time an HA update comes out, it becomes less usable. That’s why I was running an old version in the first place.
https://www.home-assistant.io/installation/#compare-installation-methods
HA Core has never included the add-on store. By definition, the Core installation method is a Python virtual environment. Add-ons are literally Docker containers managed by the Supervisor.
Huh. That’s the page I started from, but I didn’t scroll past the Linux block 'cause I found what I was looking for. Would have saved some time and frustration if I had. Live and learn I guess.
I’ve worked on several different HA installations, and I was sure the addon store was there before on this one. But I’m probably remembering it from a different installation. I do remember backups missing, but that didn’t bother me because I would back everything up manually. Oh well.
Thanks
Core has always been a bare metal install. It’s just some isolated python code running and opening a port, much like a server daemon. It won’t - and technically can’t, because it doesn’t have the permissions - access and modify your base OS. And that’s precisely the point of it (and that’s why I use it). That didn’t change at all with newer HA versions.
I’m not sure “bare metal” is applicable here, but I get your point. That’s also the primary reason I use Core over the other options. For example, all of my RPis run headless, so I have a small 0.9 inch OLED display on each one that shows its status and activity. I’m not sure it’s even possible to get the driver program to work in the managed OS. I just hope that there’s not any plans to discontinue Core.
Every other install method is internally based on Core. Just with more layers around. Without Core there’s no HA. Also most devs use Core.
If running core on Debian bullseye, just
sudo apt-get install mosquitto
should give you a working broker.
Stupid question. What is the difference between OS and supervised?
I’m running Ha in a VM under Unraid and having superviser. What is managed OS?
Supervised runs on top of Debian and OS updates are handled by logging in on the host OS; Home Assistant OS handles all updates inside of the Supervisor.
Ahhh so I’m running HA OS then
thanks
In supervised on top of a Debian OS you have to maintain the OS yourself and are responsible for having all packages and dependencies on the right versions.
HAOS handles all of this it self.
Well, I’m on supervised all the time and it is not that difficult to maintain. You just need some basic knowledge of Linux.