10
Building from scratch
(lemmy.world)
Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io
I would spend the money on smart switches before smart outlets. I personally find that I want smart control over almost all of my lights/ fans but only some of my outlets.
Another reason for my avoidance of smart outlets is they are much more expensive than smart plugs and it's rare that you want to control both plugs in an outlet anyways.
As far as wiring if you want window/ door sensors or motion sensors you might consider running power to those locations. Much better than changing button batteries constantly.
Use conduit to future proof any network cables you run....
That's all that comes to mind at the moment