If you haven’t settled on a system yet. Then first take a look at iobroker. There you can integrate almost everything and link it together. Furthermore, it is also possible to create programs within iobroker. Like if, then, else if, etc.
So an extremely powerful tool. Just keep in mind that most of it is radio-based and you should be aware of the disadvantages that come with that.
Sounds good overall, but despite our still relatively young age, we are absolutely not technically savvy at all..
For us, it has to be solved in a way that I don’t have to link, connect, or control anything :D