Buying smart home devices that rely on cloud-based services is always a risk. If the cloud service goes down, or worse, is discontinued completely, then your smart home devices can become nothing but expensive paperweights. Thankfully, there are plenty of open-source projects that can rescue smart home devices that have been abandoned by their manufacturers.