Ecobee Integration

Have you created any virtual switches on HE?

  1. Add Device Virtual Device
  2. Give it an ID (anything you want, but might want to keep it in order). I use 001A, 001B, etc.
  3. Give it a Device name. Everybody does this different for organization. I use Hubitat Virtual Switch for the device name and then call it what I'm using for in the device label field.
  4. Set the device type to Virtual Switch
  5. Click Save Device
  6. Set enable Auto Off to 1 second
  7. Click Save Preferences

Now add the IFTTT Integration app

Add your virtual switch to the HE IFTTT integration app and you should be able to follow the doc example for the rest.


You can set Ecobee Home, Away, Sleep, etc. by using the Ecobee Suite Manager and setting up Custom Commands in RM. I have it setup like this currently. Setup a custom command using SetThermostatProgram.

1 Like

Just in case it's useful to others. I could not reauthenticate even after I removed the App from Ecobee site. Then I removed ecobee cookies from my browser and that fixed it.


I am running the Ecobee integration with a few remote sensors. Prior to installing the Ecobee, I used some motion/temp sensors and passed the settings through to virtual thermostats. Can I also pass the remote sensors into hubitat so that they can be used to trigger my virtual thermostats?

On another note, I am interested in hubitat knowing my local weather and settings both the ecobee and virtual thermostats to cool or heat based on the outside temperature. I use the virtual thermostats to control my smart vents.

Did you ever get a chance to look into this? I have an Ecobee 4, which does detect motion. Ecobee seems to do a pretty good job of recognizing whether a room is occupied or not, better than I have achieved so far with standalone zigbee motion sensors anyway. I would love to be able to use the thermostat's motion sensor to trigger things, and even to include it in a motion zone so for just that little edge detecting occupancy.

@storageanarchy's Ecobee Suite exposes the ecobee sensors as individual devices to Hubitat whose states include temperature and motion.

Would be nice for the native app to do this too.

I would also like to see the Hubitat version also include the motion and temperature from the main thermostat. I would think the vast majority of user have the version with motion verses the other way around.

I used the Ecobee Suite for a little while as well but I dont care for all the extra pieces you have to install just to use it.

Two things I just found.

  1. If I enable MFA with Ecobee i cannot get through the login process - it never prompts for MFA code. Had to turn off MFA and log in with creds only to get reconnected.

  2. Even with MFA disabled, cannot get through the login process using Microsoft Edge (new one) on macOS. It gets through the login in the popup window but never presents the "authorize" page.

Did you try going to on a computer and try adding an app there as shown in the attached screenshot...

Ecobee adds itself with un/pw. Add Application from that screen requires a 4 digit code that Hubitat doesn't provide. But yes, Hubitat IS listed in My Apps. Problem is, if I enable MFA on Ecobee Hubitat loses ability to connect.

I'm trying to add it for the first time. I've disabled 2FA on the Ecobee end but it still won't add the application within Hubitat. Oddly enough, it does add the app to the Ecobee side.

I could not get it to go through using Edge (aka Chrome/chromium) but got it to work using Firefox. Try different browsers?

I added a new sensor to ecobee, how do I get it to show up under Hubitat? I waited 5 minutes for the polling but still not in the drop down box.

You will have to de-authorize and re-authorize the Hubitat link to Ecobee. That's done from their web page.

1 Like

Just removed the ecobee integration and re added, still only showing 2 sensors

Not on Hubitat. On the ecobee website. Is that where you did it?

I also removed the sensor from the thermostat and re paired it and still not showing up.

Did you go into “My Apps” in you Ecobee account and remove Hubitat from the list of authorized apps?

It doesn’t work on mobile, you need to do it from computer.

Yes I did, and waiting another 5 minutes still only 2 sensors are showing up. I deleted the app inside hubitat also nothing is helping