In short, yes. I have the ecobee4 and it works perfect. I needed to make some minor adjustments after I'd installed it the next day. However, I was at work when my wife complained about it. I opened the app and made the requested adjustment and it's worked perfectly since. I liked it so much that when another thermostat went out 10 days later I didn't think for a minute. I jumped out and picked up another one.