Ecobee room sensors represent next-gen technology; Amazon Alexa voice service built in; sleek design


Setting temperature based on home average takes some getting used to

Star Rating


We put the Ecobee 4 to the test in an actual home and used it for over one month in preparation for this review. That means we got to know it pretty well, from its amazing features to its less amazing failings. Overall, however, the experience was a very good one.

What has really set Ecobee apart over the years and makes it so different from its competitors is its use of wireless sensors for more precise room temperature control. Even with just the Ecobee 4 and its single included sensor, we could sense the power of this device. In testing our Ecobee-provided sample, however, we found that as much as we loved having the one sensor the kit came with, we really needed more to truly get the most out of the Ecobee 4 and to understand how it works, so we bought an additional 2-pack sensor kit at retail. Amazingly, as with the included sensor, simply pulling the battery tab out of the additional sensors automatically alerts your Ecobee 4 that a new sensor is present - how cool is that? Just stand in front of the Ecobee, pull that tabs, assign a room name, and voila, you're done! And once you start adding these additional sensors to the Ecobee 4, you realize just how ground-breaking Ecobee's whole-home temperature contrrol was (and continues to be!). With the "Follow Me" feature enabled, it doesn't just set the home to an average of your sensors, it weights more heavily the sensors that detects motion. This changes everything about how we think of home comfort. Consider for a moment every other thermostat on the market: if it's installed in your home's living room, as is often the case, you'll see a temperature, and set a temperature, based on that room, while attempting to extrapolate on your own how that will affect the rest of your home. With the Ecobee 4, your home is smarter than that, so it's time to move on! And anyway, your living room, or hallway, or staircase, or wherever your thermostat is, most likely is probably the place you spend the least time in, so that temperature is practically irrelevant.

Let's look at a few examples to better illustrate exactly how this works. You can see below how the Ecobee 4 and three additional sensors work in concert to set the average temperature in a home:


At this particular instance, we've set our Ecobee 4 to 69 degrees, but it has done the hard work of figuring out how to make that translate to our entire two-floor home. As is clear from our photo, not every room is the same temperature; in fact they differ by three degrees. And with the follow me feature enabled, Ecobee will favor the sensor that detects motion, potentially saving money, making you more comfortable, or both. If it's warmest upstairs, but everyone's downstairs, Ecobee will re-jigger the settings to make your preferred temperature the one that's experienced downstairs. Even better, you can manually assign certain sensors to certain comfort settings, so in our case, we set "Sleep" to only use our upstairs sensor, as that's all that matters in the middle of the night. We couldn't care less what our living room or TV room temperature is at night as long as we're comfortable in our bedrooms.

66 degrees

Now, with all of this said, using the Ecobee does take some getting used to, because the temperature you see displayed on the screen is not necessarily what you're feeling at the moment. Many times, we'd walk up to our Ecobee and see it displaying a temperature that we knew was "wrong". The reality was that the Ecobee 4 had applied its smarts to achieve appropriate temperatures for whatever room or rooms we'd been in most recently. As an example, we've included a screenshot of just this type of mind-bending situation, where our temperature preference was set at 69 degrees. If we walked into the living room where the Ecobee 4 was, it would seem exceedingly cold. Why? Because the Ecobee was smart enough to know that we hadn't been in that room for a while.

And yet, the room where the Ecobee is situated was reporting a temperature of 67 degrees, and we had it set to 69. Our first thought might have been "what gives, Ecobee, are you already broken?" Well, if you take a moment to realize what's happening, you'll see that Ecobee is working just as it's supposed to. As shown in our app screenshot here, despite four sensors being active in our "Home" profile, only the two highlighted in white are detecting motion, and thus they are the only ones being factored into the thermostat's calculations. You see how 69 and 69 averages to 69?!? Woo-hoo! It sort of messes with your head when you consider that the Ecobee's display says 69 but the room it's in is actually 67, but once you let go of your preconceptions and let Ecobee do its thing, everything starts to make sense. And by the way, if you just can't wrap your head around all this space-shifting stuff, just turn off the "Follow Me" feature and toss the included sensor - the Ecobee will then work just like every other thermostat you've ever owned. With that said, we suggest you don't do that, because the benefits of the Ecobee 4's advanced approach to whole-home comfort would be lost on you!


Alas, there's still room for improvement, and here we'll discuss the handful of problems we encountered while testing the Ecobee 4. First, as shown in the accompanying screenshot, we were regularly greeted with a message on our phone suggesting that we had no wireless service, when we were often sitting right in front of our Ecobee with our phone in our hand. The problems seemed to related to task-switching on our Android phone, in that if we'd previously been using the Ecobee app, put our phone down, and then tried to return to the app, it lost the data connection even though our phone still had its own connection. In other words, this is a software error, not a hardware error, and we're hoping Ecobee can identify and fix it.

Another minor issue related to the "Follow Me" motion tracking system. If we were in one room for an extended period of time, which would trigger Ecobee to set the thermostat based on that room's sensor, and then walked into another room for a moment, the thermostat would quickly attempt to adjust the temperature. If you're just running into the kitchen to get a drink, that isn't actually behavior that you want. In particular, we found that the Ecobee 4 often engaged stage 2 heat on our furnace to quickly adjust room temperatures, which is loud and perhaps less efficient, while also creating hot spots. Assuming we were only in that room for 30 seconds, it wasn't really as "smart" as we'd like. An adjustable threshold for motion sensing would be helpful, so for example, the Ecobee could wait to adjust temperatures until motion was detected over a two-minute span. It's tricky, of course, to optimize this, and we're glad that the Ecobee defaults to being as responsive as possible.

A more disappointing problem we encountered was that the "Smart Away" feature that we discussed on the previous page seemed pretty unreliable. We could be away from home for hours and never have it engage, or we could see it engage after 30 minutes. We really wish we could tell you that relying on Smart Away to save you money was fool-proof, but we're not sure it is. In the end, we took to asking Alexa to set a lower temperature as we walked out the door, and to resume the schedule when we returned home. That's still a whole lot easier than walking over to your thermostat and punching in a new temperature every time you leave home, but we'd love to see Ecobee provide more robust Smart Away functionality, specifically the ability to set a time threshold after which it would engage if no motion had been detected. This is particularly helpful to Ecobee owners, who like us, invest in additional sensors. If you have sensors in every room in your home, for example, there's simply no reason that you shouldn't be able to set Smart Away to enage after 30 minutes of motion going undetected. This added granularity would really bolster the Smart Away feature of the Ecobee 4.

A final issue, and one that may be Amazon's fault more than Ecobee, is that Alexa could not understand "set Ecobee to home" or "set Ecobee to away." All Alexa could understand in our testing was "ask Ecobee to resume schedule" or "set Ecobee to XX degrees." Given that an Ecobee owner is likely to have set their preferred temperatures within these comfort profiles, it seems like this would be the very first functionality enabled when designing an Alexa skill. 

OK, so the Ecobee 4 isn't perfect, but it is very, very smart, and it's most definitely at the head of its class.


There's just no doubt about it - if you want to experience next-generation home climate control today, you need an Ecobee 4 on your wall. Sure, its color touchscreen looks nice, and its built-in Alexa voice control is an awesome perk, but what really makes the Ecobee 4 stand out are the smarts built into the device that Ecobee pioneered years ago and continues to refine. Whole-home temperature control based on room averaging and motion detection is just so far ahead of the competition that there basically is no competition. And while the Ecobee 4 isn't perfect, it's such a good product, at such a good price, that we give it a very seldom-awarded perfect score!

The Ecobee 4 is available for $240 shipped from Amazon, as of our publication date, which makes it an amazing deal among high-end thermostats. An extra pair of room sensors goes for around $70 shipped, and we strongly suggest that owners of multi-story houses add these for better whole-home control. While you'll find competing thermostats selling for the same price or perhaps less than the Ecobee 4, simply put, they are not as good. The Ecobee 4 does so much more than just connect your thermostat to the Internet, making it the only Smart Thermostat we can recommend.

To learn more about setting up your own Smart Home, see our Smart Home Buyer's Guides.

Previous page