How to Make Your Smart Home Work When the Internet Goes Down