I’m seeing a lot of mention of performance per currency unit spent. But at what cost would this be? I think, for an always-on device, the amount of energy consumed while idle is an important factor as well.
I’ve seen people use an old small form factor PC for home automation, thinking they were saving some money, instead of going with something new, like an RPI4, because “more performance”. This old small form factor PC was using 50 Watt idle, instead of 3 for a more than adequate RPi. So this device added over 123 Euros to their utility bill each year. (Assuming 30 cents a kWh.)
Saving some money in fact ending this person up with spending money within a year. Each watt of 24/7 additional power consumption adds about 2,6 euros or dollar to your yearly bill when assuming a 0,30 cent price for electricity. Do not underestimate how quickly this adds up.
Also, who needs a ton of performance for Home Assistant in most cases. I’ve been running HA on an RPi 4, 4GB with a 32 GB SD card without issue. (I have daily backups and 2 spare SD cards at the ready in case an SD card fails on me.)
Also the pricepoint mentioned of some Nuc PCs. 77 dollar. They are listen for over over a 100 nowadays. And then you also need to add a bunch of peripherals to make it all integrate, just like with an RPi. And if you go with an RPi 5 4 GB, a case, a power supply, and a Raspbee 2 board for Zigbee, I think you end up with a neat package, nothing much sticking out out it, that works for many use cases. And to be honest, an RPi4 is still more than capable enough right now. (Still going to upgrade to an RPi 5 or a Yellow with a CM 5 once available, provided the power consumption is in the same range.)
(I love the Home Assistant Green and Yellow btw. Not the cheapest options, but they get first party support and for a device that’s central to your home, that is a big argument for these devices.)