I know there is similar though dated topic about hardware and HA, but as we are in 2019 I thought it might be OK to make a cut.
I made my first steps in home automation with hass.io in a docker container on Ubuntu 18.04.2 LTS (bionic) with mostly ESPhome driven microcontroller on a nine year old notebook. As I want HA to be the software for my home It is high time for me to go on and put the mentioned setup on a more recent piece of hardware. Another reason to move to a hardware platform which performs with a better responsiveness. Several tabs open in firefox and updating restarting hass.io it is asking for too much patience on my side now. Restarting Hass.io pushes the the system to a load avg beyond 8.5 allowing to grap python3 30% of the CPU.
So what I want is a hardware platform …
- able to run a LTS version of Ubuntu desktop .
- strong enough to handle docker and hass.io with at least ESPhome in it
The system will be CLI only for most of the time, but I do want to start the GUI
without bringing the system to edge of a halt. - Raspberry Pi is excluded from the options. I am going to use my RPs for other tasks.
- 8GB of RAM probably is the option to go for as my current system with 4GB is swapping.
- something between 128 and 300GB storage
- I’d prefer SSD over a harddisk - but I read SSD are not happy with when a lot of writing is done onto them… Really? Proof?
- Ethernet 100MB / 1GB - most parts of my LAN are 1 GB
- WiFi - in case I decide to place the hub where there is no LAN for a reason unknown to me
- NUC size factor would be nice - I do not want to have a big box standing around somewhere
- I suppose it will be a i3/i5/i7 or so - I cannot tell which one suits my needs
- I do not need unlimited computing power.
If the GUI becomes way too slow in the future I am fine to kick it and use SSH to
access the computer / the configuration if this is needed as I am quite OK with the CLI
I understood that a lot of people bought NUCs and that is probably what I will, too. But I am open to suggestions.
Thanks a lot for your time and feedback!