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.
Of course you can do it that way also. I developed an app for working with Fibaro system last year, it works with z-wave. Also is possible to buy a z-wave module for raspberry pi, but then you have to buy z-wave devices. My approach is cheaper, and also help me to learn.
Cool, working on a similar project, but having a different stack
1. Z-wave switches/outlets/locks - all lamps, receptacles and locks controlled by Vera Edge;
2. DSC alarm system - door/flood sensors, integrated with Vera;
3. Nest cameras - not integrated;
4. Nest thermostat - integrated with Vera and Alexa;
Currently trying to integrate Vera and Alexa to have fully voice- controlled home.
it's not feasible. But it's not the point for Russian authorities, otherwise they would have to ban a lot of different sites:
a) any Internet store - like Amazon, Ebay, AliExpress you name it, as they all hold some 'private data' including name, address, cc info etc.
b) any booking site - same as Internet stores
c) any website which deals with Russian citizens - e.g. foreign embassies :)
so the point is to try to block a big Internet entity and check if there is any backslash, any reaction or any anything :)