How Ecobee is becoming the smart home company Nest should have been