Best Smart Thermostat: Ecobee3 vs. Nest 3 vs. Ecobee4 vs. Nest E

Cam Secore
Updated 06/13/2018

best smart thermostat

After a year of testing, I determined Nest Gen 3 is the best smart thermostat overall for iPhone and Android users because you’ll save money effortlessly and it’s easy to install. That being said, Ecobee4 is a great system and my pick for Apple users who require more control and customization.

I’ll explain how I reached my conclusion by comparing five smart thermostats (Ecobee3 Lite vs. Nest 3 vs. Ecobee4 vs. Ecobee3 vs. Nest E) while evaluating five categories: smarts, software, design, compatibility, and setup.

ecobee vs nest

Nest Gen 3

  • Smarts: It learns your patterns and automatically optimizes itself. You can add room sensors too.
  • Software: The Nest app is okay, but Nest doesn’t support HomeKit and scheduling is funky.
  • Design: It’s a beautiful, expertly crafted piece of art.
  • Compatibility: It works with 95% of HVAC systems (check here).
  • Setup: You don’t need a c-wire, and you get perfect step by step directions in the app.

Best for you if...

You want a smart thermostat that will save you money with no effort required. It’s a no-brainer for Android users and houses without a c-wire. It’s also the clear choice for those who prioritize craftsmanship. It’s still a good choice for iPhone users, but you won’t have Siri or Home app control. If HomeKit is important to you, look at Ecobee4.

ecobee4 vs nest


  • Smarts: It comes with a room sensor for extra control and activity sensing. Alexa is useless.
  • Software: It supports HomeKit, and the app is easy to navigate, the same as the thermostat.
  • Design: It has a touchscreen and looks nice from far away. But it’s made with cheap materials.
  • Compatibility: It works with 95% of HVAC systems (check here).
  • Setup: Installation is flawless if you have a c-wire. Otherwise, you’ll need to install the power extender kit.

Best for you if...

You’re a nerd and iPhone user and want more customizability and manual control. You can run cool geofencing and other automations inside Apple’s Home app, and get lots of data with HomeIQ. However, there aren’t enough benefits over Nest to recommend it to Android users.

ecobee3 lite vs ecobee4

Ecobee3 Lite

  • Smarts: There are no smarts other than phone control. Room sensors aren’t included, but you can add them.
  • Software: It supports HomeKit, and the app is easy to navigate, the same as the thermostat.
  • Design: It looks nicer than Ecobee4 because it doesn’t stick out as far from the wall.
  • Compatibility: It’s compatible with most of the same systems as Ecobee4, minus dehumidifiers.
  • Setup: Installation is flawless if you have a c-wire, otherwise you’ll need to install the power extender kit.

Best for you if...

You want the qualities of Ecobee4 but for $70 less. The difference is that Ecobee3 Lite and Ecobee3 don't have Alexa built-in, but Alexa isn’t integrated well with Ecobee4 anyway. Additional room sensors are important if you have a big house. Ecobee3 includes a room sensor, but it's been discontinued. Ecobee3 Lite does NOT include one.

nest vs ecobee

Nest E

  • Smarts: It learns your patterns and optimizes itself, but some manual input is needed at setup.
  • Software: The Nest app is okay, but Nest doesn’t support HomeKit, and manual scheduling is challenging.
  • Design: It’s made entirely of plastic, feels cheap, and has a low-resolution display.
  • Compatibility: It’s less compatible than Nest 3 because it only has six wire inputs (check here).
  • Setup: You don’t need a c-wire and you get perfect step by step directions in the app.

Best for you if...

You want some of what the third generation Nest has but more affordable. There’s no FarSight display, the screen resolution is low, the design feels subpar, and it’s less compatible and smart. Nest was considered the Apple of thermostat designs, but they sold their soul with this version.


Why listen to me?

  1. I’ve been obsessed with gadgets since I was eight years old.
  2. I bought each device with MY money.
  3. I’ll update this post frequently because my opinions change.
  4. I don’t have insider access. I’m just like you, the everyman.
Learn more here or subscribe to my email list for new posts and gadget giveaways.

My Experience

best wifi thermostat

The most significant advantage of a smart thermostat is that it sees when people are home. You don’t need to blast the heat or AC while you’re away at work; that’s a waste of energy and money.

Why not just turn down the temperature on your way out the door? It’s not easy to remember.

Smart thermostats remove this friction.

Not only can you pre-program smart thermostats, but with the sensors and geofencing, they recognize when you’re home and automatically optimize the temperature. This is an effortless way to conserve energy and cut down on your heating and electric bill.

Over the course of a year or so, you should get back the money you spent on the thermostat in the form of energy savings.

Smart thermostats aren’t particularly useful for me on a day-to-day basis because I work from home.

But, before I went on vacation to San Francisco and Milwaukee, I decided to test them out because I didn’t want the AC blasting while my roommates were at work.

I tried six different thermostats, each for at least a week, to find the best smart thermostat. (I wrote about Honeywell and Sensi, but it’s worthwhile to spend more for better smarts and design from Ecobee or Nest.)

You can’t go wrong with any of the Ecobee or Nest models. They’re going to save you a bunch of money, and each one has its place, but there are key differences.

I’m the biggest Apple nerd you’ll find and need HomeKit, so I’m sticking with Ecobee4.

Smarts (A):

  • Ideally, Nest will figure out your household’s patterns after a couple weeks, and you won’t have to touch it again. Nest uses AI and machine learning to detect patterns and automatically optimizes by using a combination of the tracking sensor on the thermostat and geofencing for when your phone’s no longer on location. Three examples of Nest’s smarts in action:
    • It activates “Eco Mode” when it thinks you’re away.
    • If you turn the heat up a couple of times at 8 AM, Nest will see that and start to do it on its own automatically.
    • If you come home at the same time every day, Nest will get the temperature set to your liking before you arrive back home.
  • Nest Home/Away Assist is helpful if you own other Nest products. Nest uses the sensors on Nest Cameras, Nest Alarms, and Nest Smoke Detectors to report back to the thermostat to figure out if you’re home.
  • You can add additional temperature sensors for $40 to choose which room gets controlled and monitor if you’re home. Ecobee’s been doing this for years, but Nest release their take in the spring of 2018.
  • The “learning” future is bright, but it’s not perfect if you have a non-static schedule with lots of family members.
  • You’ll need to rely on your phone’s location (geofencing) more heavily if you don’t have other Nest products. This means the Nest app needs to be on every household member’s phone for geofencing to work properly.
  • Airwave feature keeps your AC’s fan running automatically for 5-10 minutes after the AC compressor stops running. This saves you money because the coils still generate cool air after the compressor is turned off. Why not use the free cool air that’s already been generated (You can manually set these features with Ecobee, but Nest does it automatically.)
  • It lets you know when to change your HVAC system filters.

Software (D):

  • Nest doesn’t support Apple’s HomeKit and won’t ever because Google owns Nest, and Google and Apple aren’t friends. What does this mean?
    • You can’t control Nest with Siri.
    • You can’t control Nest inside the Home app.
    • You can’t set up home automations with your other smart devices in the Home app.
    • For geofencing to work, everyone in your household needs the Nest app installed.
  • You shouldn’t need the Nest app for scheduling, but I found it extremely difficult. You’ll need to use the web app if you want to change the schedule manually.
  • The interface on the thermostat and app are completely different. While Nest looks beautiful, it’s not intuitive to use on the thermostat. Also, it’s not easy to navigate menus using the dial. I’d much rather use a touchscreen.
  • You don’t have control of the temperature swing.

Setup (A+):

  • You can use it without the c-wire because Nest has a built-in battery. You don’t have to worry about changing wires on the furnace side, making installation a simple DIY job for most people.
  • The setup is a breeze. Nest provides on-screen step-by-step instructions. It’ll tell you which wires you’ve plugged in and if all of the signals are firing correctly. It gives you a checklist of things to do, like testing the cooling system. If things don’t work correctly, it provides troubleshooting steps.

Design (A):

  • This thing is a piece of art. It’s the smallest by volume but weighs double that of the others I tested. It looks amazing on the wall. Even the screwdriver included is incredibly well-made. You won’t throw out the screwdriver when you’re done hanging it.
  • It comes in four colors.
  • The resolution is also much sharper and better looking than Ecobee’s. It’s by far the best screen on the market.
  • You can customize the screen to your liking and the display wakes when it senses your presence with Farsight. With previous iterations of the Nest, the screen only showed the desired temperature and not the current room temperature.
  • You spin the dial to navigate through the menus, then push the thermostat in to click. There’s no touchscreen.

Compatibility (A+):

  • Nest works with 95% of HVAC systems (check here).
  • Nest supports the 5GHz wireless band. This is great if your router can handle it.

Smarts (B):

  • Ecobee can’t figure out your patterns like Nest, but Ecobee has a different solution. During the initial setup, you set your preferred temperature and time of day when you’re typically home, away, and sleeping. Then, Ecobee supplements that information by using its sensors and geofencing (your phone’s location), just like Nest, to optimize the temperature.
  • Ecobee is more efficient than Nest at knowing if you’re home or away because it has a motion sensor on the base and uses additional room sensors to detect motion and temperature. One room sensor is included with Ecobee4 (none with Ecobee3 Lite), and you can add up to 32 sensors to any Ecobee system. Five examples of Ecobee’s room sensors in action:
    • Smart Home/Away activates “Away Mode” when all the sensors haven’t detected motion for two hours.
    • The “Follow Me” feature sees which room is being used, and makes that the room where the temperature is controlled. If multiple rooms are used, it’ll use the average temperature of each active sensor.
    • My bedroom gets hotter at night with my door shut than my Ecobee’s location. I put a room sensor in my bedroom and made that sensor in charge of the temperature at night.
    • If you have a big house or rooms with varying temperatures, you can put sensors in multiple rooms to get more control.
    • You might not need to worry about geofencing if you buy enough room sensors and spread them around the house because the sensors can override your geofence if they see activity in a room.
  • In the Ecobee app, you can customize the radius size of your geofence so that Ecobee turns on or off when you hit a certain distance away from your home. Everyone in your household needs the Ecobee app installed and logged in for geofencing to work properly unless you’re part of an Apple household (see below).
  • If you tell it what time you want it to be a certain temperature, it uses the data from previous uses and the outside weather to determine when it should run to get to the desired temperature.
  • Alexa is built-into Ecobee. Alexa is a nice bonus, but it doesn’t make sense because your thermostat isn’t always in a central location where you can talk to it. It’s mostly a gimmick in an industry where it’s hard to innovate.

Software (A+):

  • Ecobee works with HomeKit.
    • You’ll have control of your thermostat with Siri, the Home app, and by swiping up from the bottom of your iPhone.
    • You can create automations in conjunction with your other smart devices in the Home app. For instance, I have an automation called “When The First Person Arrives Home” that sets my kitchen lights to 30% and Ecobee to my “Home” temperature when my roommates or I am getting close to home.
    • If you have a gateway (iPad, HomePod, Apple TV) and everyone in your household has an iPhone, geofencing is easier because the Ecobee app doesn’t need to be on anyone’s phone for the thermostat to know the house is empty.
  • The Ecobee app is well designed, and the setup on the thermostat is identical to the app. I love the synergy between the two. The scheduling is easier to use and more precise than Nest.
  • If you log into the online portal, there is a bunch of data with HomeIQ. You can see your patterns, savings, and how your usage compares to other users.
  • Ecobee lets you do up to +/- three degrees in temperature swing. In the winter, I set my Ecobee to 66 degrees with a 3 point swing, so my furnace doesn’t turn on until the temperature hits 63 degrees, then heats my house to about 67 before turning off. This lets your furnace run in longer increments but not as frequently. If you don’t mind a steeper temperature fluctuation, this should save you more money.
  • You can set up system alerts for things like extreme temperature warnings, maintenance reminders or filter change notices.
  • Vacation Mode lets you set the exact date and time of your departure and return, along with the temperature you want the house to be while you’re away.

Setup (D):

  • Ecobee’s setup process is flawless if you have a c-wire.
  • If your system doesn’t have a c-wire, you’ll have to install the included “power-extender kit.” It’s a smart workaround, but more advanced because you’ll have to open your HVAC system. I did it on my own, and it’s not as hard as it sounds. Ecobee has a solid tutorial, but here’s a great third-party tutorial too.

Design (B-):

  • Ecobee has 3.5 inch touchscreen display that functions exactly like the phone app. It’s easier to navigate than it is with Nest’s dial.
  • Ecobee looks fantastic on the wall but feels cheap. It’s made of plastic and is nothing like the sturdy feeling you get from the Nest.

Compatibility (B):

  • Ecobee is compatible with the same number of HVAC systems as Nest (check here).
  • There’s no battery in Ecobee, meaning you’ll need the c-wire for constant power. If you don’t have the c-wire, you’ll have to use the included power-extender kit.
  • It works with all major smart home platforms.


  • Joe Evans says:

    There are a lit of complaints about the ecobee continuosly dropping connection so it xant be controled remotely. Why didnt you address this problem in your review? At the cery least you could have mentioned a lot of people have this problem.

    • Cam Secore says:

      I’ve used Ecobee every day for 14 months without experiencing a dropped connection. I just did a quick search for this issue and there are a couple posts on Reddit that talk about this, but they have minimal upvotes. I hadn’t read about them previously. You can read anecdotes about any product doing anything if you look hard enough.

  • Michelle M says:

    Ecobee3 Lite does indeed work with Alexa, even if the thermostat is not nearby. After having the thermostat installed, it didn’t immediately work through Alexa. After some quick troubleshooting I found that all you have to do is ask Alexa to “discover new devices”. I did that and she found the thermostat right away. I set it up through the Ecobee App but use Alexa to adjust as needed. Hope this helps!

  • Kevin Y says:

    Does your Ecobee thermostat’s built-in temperature sensor fluctuate quite a bit? I have an Ecobee3 and 3 other sensors. In the summer, when AC is off, the thermostat shows the same temperature as the other 3 sensors around the house. But once the AC turns on, the temp on the thermostat drops very rapidly compared to the other sensors, to the point where it can be 5 degrees lower (e.g. thermostat shows 73F where other 3 sensors show 78F) before AC shuts off. Then while AC is off, the temp on the thermostat slowly climbs back up to match the sensors’ until the next time AC turns on.

    To test that it wasn’t due to the different locations in the house that the thermostat and the sensors are located, I have put all 3 sensors right next to the thermostat during AC on/off cycles. The sensors all showed consistent and accurate temps while the thermostat was still behaving abnormally (having huge temperature swings between AC on/off).

    Emailed customer service and was told that the thermostat is good and wouldn’t replace it for me. They ended up sending me another sensor to put close to the thermostat and use the sensor for the averaging of the house temp and unselect the thermostat as one of the sensors.

    So my question is, have you experienced similar issue as me? Does your Ecobee thermostat have huge temperature swings compared to the sensors?

    • Cam Secore says:

      That’s interesting, it definitely seems like something is up with the sensor on your thermostat. I only have one room sensor in my bedroom and the sensor on the thermostat and they’re always within a degree of each other.

  • Austin says:

    Nest compatibility A+ ? It doesn’t work with Homekit.

    • Cam Secore says:

      I’m guessing you didn’t read any of the post. My “compatibility” section was based on its compatibility with HVAC systems. The “software” section was a D because of no HomeKit support, which is more of a software issue.

  • Mike says:

    I’m looking for a recommendation on which thermostats to go with. I live in Vegas and have a new 2-story home with two a/c units (1 for upstairs and 1 for downstairs) each with their own basic thermostsat. I would like something that has the availability of sensors, as I have one or two rooms (specifically upstairs) that run a little warmer, so I was leaning towards getting 2 Ecobee4 units, but I don’t really need the built-in Alexa. Also, if I do get 2 Ecobee4’s or 3 lite’s, do they need to be wired together in some manner? I’d love to hear your thoughts on what would work best and be the most economical purchase for me.

    • Cam Secore says:

      I’ve never used multiple Ecobee thermostats together in the same house, but they definitely don’t need to be wired together. They just need to be wired independently to the HVAC, like a traditional thermostat. You should be able to manage both in the same app.

      But I’m confused as to why you’d get a 3 x Ecobee3 Lites if you only have two thermostats. Am I misunderstanding?

      • Mike says:

        I meant 2 Ecobee3 Lites. Sorry for the confusion.

        • Cam Secore says:

          Gotcha! Considering it’s a new house, you’re not having temperature fluctuations, and you’re going to have two of thermostats, it doesn’t seem like the room sensors are necessary for you. I’d go with 2 x Ecobee3 Lites.

  • Dkazzed says:

    Costco has a Ecobee3 Lite and two sensors for $199 in Canada right now, which is like $150 US.

Ask Questions or Give Takes

Your email address will not be published. Required fields are marked *