

First off, have you got HA up and running yet? That should be your initial focus.
There are 3 main options.
- Old laptop
The cheapest option, but only if you have a spare. It doesn’t need that much grunt. You definitely want to check how much power it draws however. It’ll be on 24/7 and the cost of that can mount up.
- Raspberry Pi (or other single board computer)
This is a good “play around” option. It’s one of the cheapest choices as well. Unfortunately, Pis can become a bit unstable down the line.
- NUC, or other mini PC. The small mini PCs are my preferred recommendation. They are powerful enough to do more complex tasks, but power efficient enough to not be problematic. They are also a lot more reliable than the SBCs.
As for other hardware. Z wave is the best, but also more costly. ZigBee is cheaper, and still very functional. WiFi does the job, but needs a bit more planning. I personally use a mix of ZigBee and WiFi.
If you’re buying WiFi hardware, I would try and focus on esp based options (ESP8266, ESP8285, or ESP32). You can replace the firmware in these, with either Tasmota, or ESPhome. I personally use sonoff and/or athom hardware, but there are plenty of other options.
This might help finding appropriate hardware.













I’ll take compatible.
Most people game on windows. It’s monolithic nature also means that they will mostly encounter the same bugs.
Linux has a wider base of functionality. A bug might only show up on Debian, not Ubuntu.
End result, they spend 60% of their effort solving bugs, for 2% of their base. That’s not cost viable.
Compatibility means they just have to focus on 1 base of code. All we ask is that they don’t actively break the compatibility. This is far less effort, and a lot easier to sell to the bean counters.
Once Linux has a decent share, we can work on better universal standards. We likely need at least 10% to even get a chance there.