Home automation system overview

It occurred to me that anyone coming here can’t see inside my head and probably don’t know my overall design for this system. Honestly, neither do I at this stage but I have a rough idea. Every development project changes as you go, especially when learning new things. Here is my design as it stands…