Smarter homes: comfortable, convenient and climate-friendly