Upgrading Our Home Assistant Server
For our first couple of years using Home Assistant the software was hosted on a Raspberry Pi 4B with 4GB of memory and a 32GB High-Endurance micro SD card. To get started, the Pi4 was cheap and readily available. It had enough power to do most things. My initial requirements were very simple, so not a lot of CPU requirement. The RPi4 was an admirable, accessible solution at the time.
However, times change. I get silly new ideas that I’d like to try. For example, it would be interesting to integrate our surveillance cameras with HA. Perhaps with some AI-based object detection.
Also, in post-COVID times, RPi4 have become hard to get, and much more costly. They’re currently running about 3x normal price, if you can get them. Thus, it could be useful to reclaim the RPI4 from HA duty, if another suitable host could be found.
Selecting hardware appropriate for a particular Asterisk installation has been a topic of discussion ever since the emergence of Asterisk. This typically centers around choosing hardware to handle n users or x concurrent calls. Often the focus is on how to scale up to the greatest number of users for a given server. However, there can be different but related considerations as we consider ever smaller applications.
I’ve recently been reflecting upon my history as an Asterisk user and the evolution of my preference for embedded systems (aka appliance) approach to Asterisk servers.
Some time ago I published a project about