The ecobee4 is easily one of the best smart thermostats you can buy, the only questions being compatibility with your house and whether you can justify its hefty price tag.
For me, at least, the concept of a smart thermostat has had a strange appeal since the launch of the first-generation Nest. It may be because my body heat is out of control — I'm the lunatic who opens the window when it's still jacket weather outside. But I also enjoy gadgets that can save you money, and just the concept of home automation delivering pure comfort when I want it.
There are actually a number of HomeKit thermostats on the market at this point, including ones from long-established brands like Carrier and Honeywell. Ecobee has only been around since 2007, and the company didn't gain much traction until the ecobee3, which picked up HomeKit support in 2015.
On a basic level, the ecobee4 does what any smart thermostat should. It circumvents the convoluted scheduling of regular thermostats, allows remote access via apps and/or the Web, and promises energy bill savings through better efficiency as well as being able to tell whether or not you're home.
Rather than being a "learning" product like the Nest, Ecobee's party trick is the use of separate room sensors (one comes bundled) on top of the one in the thermostat. This gives it a better overall climate picture, which may be handy if your existing thermostat is in a place that doesn't reflect the temperature of a house/floor as a whole.
The ecobee4 has another trick — a built-in Alexa speaker — but we'll return to that shortly.
Installation and setup
Installation is more complex than your average HomeKit accessory. Theoretically it can be done in as little as 30 minutes, but realistically, expect to spend longer. Ecobee's software and support make the experience as painless as possible, but even in an ideal scenario there's still drilling, rewiring, and configuring settings and services just the way you like them.
Some people like myself are going to run into extra complications by the nature of their heating and cooling systems. We discovered the hard way that our test house uses a heat pump — until we found an article on Ecobee's website explaining how to fix the problem, temperatures soared to 85 Fahrenheit as our HVAC system blasted heat instead of cooling. It's critical to know what equipment your house has before attempting a self-install, or even buying the ecobee4 in the first place, since some homes may not be compatible. It does however support a wide range, and Ecobee's website teaches you how to check.
Once hardware is in place you'll have to use the Ecobee app to sign up for an account and link the accessory to HomeKit and/or your Amazon account. You can't just use the iOS Home app, as the HomeKit pairing code must be triggered on-screen.
We'd also highly recommend hooking the ecobee4 into IFTTT, a third-party automation service, since it can add further functionality such as weekly activity logs or notifications for status changes.
The device itself sports a small color touchscreen. From a distance this shows the time, the current indoor temperature, and a snapshot of outdoor weather. Approach it and the interface morphs to present a control slider, settings menus, and an option for a more detailed weather forecast, including humidity.
Some of the menus provide an absurd amount of control over how your HVAC behaves, such as how hard AC overcooling will kick in to dehumidify, and the minimum runtime for fans. In fact a mildly frustrating problem is that some of these options can only be controlled from the thermostat, not the iOS app.
The app, Web interface, and touchscreen let you set up daily schedules categorized by customized "Home," "Away," and "Sleep" profiles. It's easy to copy one day's schedule to the rest of the week, and you can always override plans through Home and Away shortcuts, or by manually changing the temperature.
If you have a fairly predictable routine you may almost never need to bother touching the ecobee4 after that, except for days off work or going on vacation. You can schedule vacation time in advance so that the thermostat eases off until you return.
Though some people may be apprehensive about privacy issues, Alexa integration proves to be extremely convenient, especially since you don't need to buy a separate speaker. You can check the temperature, ask to set a specific value, raise or lower it by a certain amount, and schedule vacation time. You can even use vague comands like "increase the [thermostat] temperature."
Convenience is increased if you have a bunch of Echos around the house. Imagine being trapped in a cold bed, for example, but being able to heat the room without getting up.
Most general Alexa commands are supported too, so you can look up facts, hear news, and control other smarthome products. There are some unfortunate limits — our ecobee4 would only play samples of Spotify tracks despite a Premium account, and you can't incorporate the device into automated Routines.
It's worth noting that Ecobee recently fixed the lack of Echo Spatial Perception that caused trouble for early ecobee4 buyers. The feature prevents multiple Alexa-enabled speakers from responding to the same command, instead preferring the one closest to your voice. The absence of ESP would have caused chaos in our test house, which has four Alexa devices without adding a thermostat into the mix.
Once you've got HomeKit up and running, you can use Siri commands to make many of the same thermostat adjustments possible with Alexa. The main difference, of course, is that you have to talk to something like an iPhone or HomePod.
By default the Ecobee app adds your Home, Away, and Sleep settings to five HomeKit scenes: "Good morning," "Good night," "I'm home," "I'm leaving," and "Resume Schedule." The last one is witchcraft, in that I'm not sure how HomeKit allows it, but can nevertheless be handy since you may lose of some of the efficiency advantages of an Ecobee if you rely exclusively on Siri commands and HomeKit scenes.
Scene integration can be quite useful, and arguably one of the main reasons an iPhone owner might pick Ecobee over Nest. With appropriate accessories and tweaks the "I'm home" scene might not just turn down the temperature but unlock your door, turn on the lights, and start a pot of coffee brewing — all triggered by geofencing or a Siri request.
Oddly enough, you can't create temperature-conditional scenes or automations. I had been hoping to build a scene that would turn on the bedroom fan if the thermostat detects high heat, but that seems to be out of the question.
There are a few other problems worth mentioning, but nothing too serious. The ecobee4 offers "Smart Home/Away" and "Follow Me" options which can automatically switch comfort profiles based on your presence, but in a reasonably-sized home you'll probably need to buy extra room sensors to make this accurate.
The sensors can sometimes be slow to change state, too. Our test system was limited to the top floor of the house, but in one early case the Ecobee app registered the space as "occupied" well after everyone went downstairs. In the end we simply left Follow Me and Smart Home/Away deactivated.
Cost savings & conclusions
Thanks to our power provider's app, we noticed an almost immediate dip in energy use. Nothing dramatic — perhaps saving less than $2 worth in the first week — but that trend seemed to continue in the second week, and could make a real dent in the long run and/or in homes that consume lots of energy.
Should you invest in an ecobee4? Possibly, if you're eager to get started on a HomeKit- or Alexa-enabled house and/or prepared to leave it installed for several years to recoup your money. Ecobee promises up to 23 percent in savings on your HVAC costs, but that can fluctuate based on weather, preferred settings, and power company rates. Buy for smarthome conveniences first and foremost.
If you don't care about Alexa or external sensors you could even choose the $169 ecobee3 lite, which is little different from the 4. It's still HomeKit- and Alexa-enabled, and you can buy an Echo Dot and a two-pack of room sensors later if you want.