Hiya, so I have a spear RaspberryPI 4b, and want to selfhosted HomeassistantOS on it, heard there were some advantages of running the full OS and not just the docker container. However I currently don't have a casing for it.
So: Is there anything I should know before buying one? Does the rpi get very hot running HomeassistantOS? E.g. Do I need one of these cases with a fan built into it? Or is it OK without?
Appreciate any tips or suggestions! however I will not order anything from Amazon or Ali Express or any of those type of websites. Feel free to recommend via them though as I might find the same case elsewhere, perhaps.
This Flirc case is fantastic. It uses passive cooling so you don't have to worry about the noise or air flow of a fan and it still does a great job cooling.
Yep the Flirc case is good looking but it stops there, it's not as efficient as one would expect from passive cooling.
I tried few fanless cases, Flirc included and I was not impressed, the top of the case is not aluminum but plastic, strange choice.
Geekworm does a better job, at least the one I've got, never goes over 55Ā°C in hot summer, the rest of the year is around 39Ā°C to 43Ā°C not more.
The case is heavy and sturdy, it doesn't feels cheap at all. https://geekworm.com/collections/raspberry-pi/products/raspberry-pi-4-heavy-duty-aluminum-passive-cooling-metal-case
Don't have particular case to recommend as the one I have has been printed but get one where you can add an SSD. SD card are not well suited for home assistant due to the amount of overwriting.
I highly recommend a fan and heatsink. I've run one without, but it throttles with heat and why stress the little bugger. The fan is tiny, quiet, and easily replaceable.
Some tasks in HA are resource intensive (video, voice recognition, etc) so best to do it now even if you don't plan on using that right away.
No idea why the OS of someone should be better than your favorite distro. Sounds like bull shit.
But, the docker version is a second class citizen for home assistant. You have to manually install stuff yourself. Which is usually no problem but the how tos and tutorials etc. Aren't as easily visible and hence it's unneccessarily complicated in my opinion.
If you install it via docker and it's the first time, you won't know that the stuff is missing. Look for how to install HACS.
I'd always go the container route. You can just move the files to a new server, you can spin it up and down, install a second isntance, back it up, share it with friends. Containers are awesome.
I already have a server running Unraid, where everything else is containerized. I just simply wanted to find a use case for this RPI as it is just collecting dust atm.
pishop.us and adafruit.com both sell flirc cases which are supposed to be very good. I decided to buy a pi 400 instead of a 4 a while back, since it already comes with case and a keyboard at lower cost than buying that stuff separately, plus at the time it was still hard to buy pi 4's. No idea about home assistant os which doesn't sound like something i'd want to run.
Honestly I wouldn't worry too much, I mean yeah get one with a fan but it's not integral to getting it running.
Install Home Assistant Operating System on an SSD when you can, SD cards aren't made for the read/write you'll get from HAOS but again, it's not integral.
So yeah do those things, but boot it without a case and SSD for now and just play with it. Get the Google drive backup add-on for it. When you upgrade to an SSD just pull the backup from there and you're golden.
I personally would go for a computer over a raspberry pi. You can pickup a minipc for $150 USD or less and it will perform better. You can go with new or used depending on pricing and what you want.
Edit: I missed the point where you had bought one (raspberry pi) already
OP says they already have the spare Rpi so your advice would mean spending $150 on used gear rather than use what they already have. Performance comparisons aside, that's just wasteful.
Perform better is pretty relative. My Pi 4 running home assistant is super responsive, while also using little power and being completely silent, but it only runs a network of zigbee lights and sensors, controlled by zigbee switches.
I agree that more power is necessary for any local voice applications, but depending on the use case, the pi probably isn't worse than the alternatives.