Optimizing Your Smart Home