Check out something open source like home assistant, still a lot of PT and learning curve is quite steep. But I'm enjoying it and gradually making my house smarter

https://www.home-assistant.io/