The biggest failing for all of these systems is that they fail to acknowledge that hoses are standalone entities in there own right. House don't stop existing when you leave in the morning. Most house have more than one occupant and usually plants and pets. They need to run without outside help. This is where all the devices that need a smartphone or cloud connection to fail. Houses won't be smart until they don't need smartphones or people to run.