A few months ago I started using Home Assistant for my room. Adding lights, fans, sensors, and other things via esp8266 modules. I can turn things on and off with location tracking of my phone. I have temp sensors in the kitchen and living room to track that and figure the difference from my room and the rest of the house.

home assistant

It’s running on a proxmox server in a VM using this helper script. It has a couple virtual cores, 4gb of ram, 32gb disk.