Smart homes not just for entertainment, says Kevin McCloud