When it comes to running home automation with ‘no clouds’ one of the best options is Home Assistant. Not only is it open source but you can run it on just about anything. A lot of people pick a Raspberry Pi to run it, and while it’s a good option it isn’t the only option. You can run it on a PC, you can run it as a VM. In fact you can even run it as a docker instance if you’ve already got docker set up someplace else. The options are endless which is why it’s such a great choice.
In my opinion, most people choose the Raspberry Pi because it’s small, low cost to get into and you can put it just about anywhere. But also because it’s nearly a certainty that there will be at least one USB device jammed in there. A USB stick for controlling Zwave/Zigbee, maybe a software defined radio so it can talk to other radio devices. Any number of things. Having it running on the Raspberry means you can just put what-ever in there and then be able to work with it, troubleshoot it, etc.
What am I running it on? A Raspberry Pi model 4 with 4GB of RAM. It sits in my kitchen as that’s a rather central point in the house and it runs a USB stick for my Zigbee lights and Zwave switches and sensors. There’s a company called Argon-1 that makes a case where you can insert a NVME drive and connect that right to the Pi. I’ve had mixed results with SD cards over the years on the Raspberry Pi’s so I was eager to get away from that. It’s been running for over a year now without issue and I’m quite happy with it.
There’s a lot more I can delve into, but once again I’m just trying to get some text up here to encourage myself to keep writing. This can be a pretty dull and boring topic at times, so I’m hoping at some point to be able to find a way to joke about it a bit better. No one likes dull presentations that put you to sleep, much less words on a web site that incite droopy eyelids. I’ll work on that part……