I guess my approach is boring then. I replaced most of the switches with z-wave switches, added a Vera controller, added an echo dot and now it all can be managed using a browser or a phone or voice(this turned out to be greater than i expected). It's all UL certified and wired to local code so my insurer should be happy.