I don’t see these home automation “smart” devices becoming mainstream any time soon. It sounds like a great idea but the execution is a long way off from being reliable.
I have a very modest system. It consists of the SmartThings Hub, a Philips Hub, an Amazon Dot, a couple of Smart AC outlets, three Philips Smart bulbs, and a Honeywell Lyric thermostat… That’s it, and even these things cannot work reliably for any length of time. I have my two bulbs in the bedroom set by SmartThings to come on when I get home. They do, most of the time. For two days straight, they have not come on at all. I checked the app and the settings are fine. My phone has location services on 24/7. Many times, as I’m watching TV, both my lights will suddenly just turn off. Occasionally, when giving Alexa a voice command to operate the lights, it will tell me that the Philips Hub is not available. Repeating the command usually makes it work.
I have a Kasa Smart AC outlet that I use to operate a bedside fan. I have it switch off at the time I awake. It has worked for weeks, then all of a sudden, it doesn’t turn off. I checked the Kasa app and everything appeared to be in order. I deleted and reinstalled the device and set the schedule again and it works now.
These are the most successful devices I have owned. Others, like some smart bulbs would turn themselves on twice in the wee hours of the morning waking me up. Then they would go from dim to full brightness without warning. Those I returned.
WiFi is just too flaky of a transmission medium for these things and the dependence of outside servers is not desirable for most people. These devices need to be autonomous from any connection from the outside world unless there is a reason someone wants it, like for local temperatures, etc.
I work for a retail custom audio/video store and we were thinking about installing these for customers, but with the issues that exist even in small setups, I can only imagine how many service calls we’d be getting. Not worth it. Home automation has a long way to go before it’s commonplace.