4 ms·
I've only recently (less than a month ago) started to use HA and I have polar opposite impression from you. I gave up on updating because the 2 times i updated
by Heliosmaster 3y ago
I've only recently (less than a month ago) started to use HA and I have polar opposite impression from you.
I gave up on updating because the 2 times i updated the HA Core package and the OS most of my integrations broke. The first time i bothered changing the config. The second time I decided to rollback and keep everything as is.
- oakesm9 3y agoMaybe the issue is that you used the "Core" installation method which isn't a fully managed installation and only really there for "advanced" use cases. It has this warning above the installation steps: > This is an advanced installation process, and some steps might differ on your system. Considering the nature of this installation type, we assume you can handle subtle differences between this document and the system configuration you are using. When in doubt, please consider one of the other installation methods, as they might be a better fit instead. I use the container installation method and it's usually as simple as updating the version number in Docker Compose and restarting. I'd imagine the full OS image is even easier and more stable.
- Heliosmaster 3y agoI use what they recommend: I installed Home Assistant Operating System on a Raspberry PI 3. Which still means there's an OS and there's HA Core. > Home Assistant Operating System: Minimal Operating System optimized to power Home Assistant. It comes with Supervisor to manage Home Assistant Core and Add-ons. Recommended installation method. I tried on purpose to do everything as 'basic' as possible because I don't want to spend time making sure it keeps working.
- baq 3y agono idea why it's recommended to install manually; I'd recommend docker every time. currently running on docker and upgrading was indeed just pulling new images (didn't even have to tweak the compose file, just docker compose pull). There's been a few helpful UI messages about outdated integrations in the config (e.g. workday detection moved to UI config, used to be yaml).
- nijave 3y agoIirc Home Assistant Operating System does use Docker. It's a bare bones Linux distro built with buildroot that basically just runs Docker containers
- Heliosmaster 3y agoI don't think the problem is how to update: it's easy enough in the interface, it just works. The problem is whether after the upgrade you suddenly don't see the heater anymore, or another device stops working.
- oakesm9 3y agoAh ok, I misunderstood then. I presumed if you used the OS installation method then the upgrade was done from within the web UI, but I maybe have misunderstood that too.
- Heliosmaster 3y agoyep, through the UI. the update went fine, the system afterwards didn't work properly though.. :(
- Izkata 3y ago> I'd imagine the full OS image is even easier and more stable. It notifies you when there's an upgrade, you just click "Install" in the GUI. That said, every time I update it the disk image grows by like a full gig. Haven't figured out where that's going so I just don't update it anymore. It's running on a minimal headless computer and doesn't have enough space to keep doing that.
- yoavm 3y agoYeah like others suggested, maybe it has to do with the installation method. I'm using a Home Assistant Blue. It all came configured, I'm clicking "update" a couple of times a month and never had the slightest issue.
- nijave 3y agoI think it really depends on when you entered the ecosystem and the maturity of the integrations you're using. HA has some contribution standards but you can get plenty of "I made this in my freentime and upstreamed it" integrations that end up going through major renovations. Sometimes vendors take notice and also weigh in. Additionally, if you got in ~5 years ago when it was pure yaml, it seems a couple times a year there's breaking changes where more yaml is ripped out and manual reconfig is necessary (it'd be nice if it just migrated the config for you)