Been running HAOS on a Pi3 for many years, but just got to the point which each subsequent release taking more and more memory, I need to upgrade.
So, got a new Pi5 8Gb, + Combined PoE and 256Gb NVME Hat
What a waste of time and money…, nightmare to get up and running in the first place, then constant crashes…, tried 2024.10.x-12.x core and 12.x to 14.x HAOS all to no avail.
Looks like its running fine, then the whole system (host) just reboots…, python segmentation faults are the only thing in the logs…
Anyone actually got a system of this spec running?
Probably not…, it’s not the money…, its the pain of going down THE recommended ‘Easy’ installation method, with the ’ Install Home Assistant on x86-64 machines’ right at the bottom of the list under ‘Hard’…, and then getting totally stuffed at every turn
FYI, the X86-64 install was initially hard, but now it is very simple, almost native. This is from my own personal experience. I setup 4 about a year and a half ago, very difficult, I had to use Ubuntu on a USB to setup. About 2 months ago I setup 2, it was seamless, like 2 steps.
Sorry about your hassles. I’ve got HAOS running on a KVM/QEMU VM on a RPI5 on with the included NVME add-on in a PironMan 5 case, I’ve been very happy with it. I know for a fact it is VERY reliable. Maybe it is your NVME or the related hat (try to swap in another)?
It should go very smoothly; it went very quickly and straightforward for me. It’s good to have M2 SSD external reader, in this case you just remove ssd drive, connect it with that reader to your PC, save HA generic x86-64 image to it (with, say, balena etcher), insert it into this new miniPC and run it… Of course, don’t forget to set/change required in PC’s bios.
Agree. There will inevitably be people who tell you you’re ‘wasting’ resources on the box go (insert virtualization config here)
But seriously, until you have use case that needs it why bother? It just adds admin steps. and when you do…
Save backup, flatten box, install hypervisor, pass through the stuff you need and then load HAOS on a VM the drop the restore back on it. Half day of work maybe? Either way. Lots of options and power. (I do have a use case (local LLM) and that’s what I intend to do when I’m ready to roll it into production)
I mean, I get why pi were popular in the 3/4 days pre pandemic but now the price/performance swings HARD to favor x64 and a miniPC.
Yeah, and you can always reply like pepple with 500HP+ cars are also waaay wasting “resources”, but they still buy it…
I can only say that when i compile esphome yaml and it’s done in a few seconds instead few minutes…then it’s worthed.
I have to admit I was a big RPi advocate. I honestly believe that’s what made HA so popular. Hey, look! A very inexpensive hardware package which can do almost as much as a “real” computer! Now, what can I use it for? This HA thing looks interesting…
Those days are gone. I’m disappointed that the RPi is now in the same price range as much more capable hardware. I think it hurts HA to move away from this platform. I’m trying to run as “lean” an environment as I can, to squeeze as much life out of my poor little RPi as I can. But even I can see the handwriting on the wall.
I ran a Pi3 1Gb for years and made many optimizations to keep it running reliably, memory was the downfall in the end. 85-90% RAM usage, plus 850Mb swap usage. I couldn’t update past HAOS 12.4 as the memory would spike to 100% and the load average from 0.5 to 40 during the upgrade process and crash the system.
The load average on my new N100 is 0.02 and memory usage is 15%
With the Pi5 "experiment’s a complete disaster, and the ease of a cheaper N100 install, the days of the Pi are numbered.
So I am a total n00b to HA, but I was able to deploy it to a Pi5 8GB and the thing has run rock solid since I set it up (admittedly only been a week). I just used a little PoE breakout cable to power it though, and the standard SD card for storage. I’ve got a few add-ons for various devices, and have been able to connect to almost everything in the house… Once I get all the settings tweaked to my liking, Homebridge is going away, and Siri is only going to stick around until I can prove to my wife that HA’s voice assistant does everything she wants. I was actually running on a Pi3B+ I had laying around initially, but was worried about the delay in processing voice there, and that’s the only real reason I migrated to a Pi5 anyway.
I wonder if your experience with crashing was due to some hidden bug(s) in the PoE/NVME hat?
One of the problems with home assistant is, IMHO, when there is a problem, it can be virtually impossible to get practical support.
This is due to the nature of the beast, complexity is a bugger… Every single home assistant install (EST close to a million) is different. If you could test a unique HA install every second, you wouldn’t be able to test all the current combinations before the end of the universe.
In my case I have a system that’s been built up over 9 years, running over 30 different integrations, with thousands of entities. This makes support a nightmare, as the first thing you will be asked to do is basically turn everything off and see if that works…
It still actually amazes me that it works at all. My Pi5 install was throwing random segmentation faults in the python library, which was going to be basically impossible/impractical to track down. If there is another platform that’s cheaper, more performant and easier to install and manage, why would anyone use a Pi?
Very good point. The possibilities with HA are endless. That makes maintenance and debugging a challenge. It’s always best to limit the number of different integrations and device types you use. But where’s the fun in that?
Personally, it was because that was the recommended platform HA was pushing at the time I started. Also, back then, it was the cheapest option by a huge margin. Even now, it’s an easy install using a custom-built, fully supported OS. Just download and fire it up.
I know I’m late to the party, but: yes (without the PoE part).
Currently running at a load of 0.11 (1min), 0.26 (5min), and 0.27 (15min) with these numbers: