Your Smartphone and Your Smart Home: Make Them Work Together