[Bug]: Ecobee integration fails when 2FA is enabled

I ended up deleting the app from Ecobee, doing it again, starting over, etc. Nothing. Same error message everyone else gets. THEN I found this thread.

I also can’t find a place on the Ecobee website to disable 2FA.

Sorry if this has been mentioned somewhere else I tried searching for the answer before posting. I am not able to share my ecobee data if I have MFA turned on. If it’s turned on the screen it takes you to to authenticate just keeps saying the password I entered is incorrect. If I turn off multi factor authentication I am able to link ecobee data successfully

2 Likes

Thanks for flagging this, Ryan. It’s logged as a bug.

As a work around, copy the URL of the authorization window and paste into another browser (for some reason, Safari on iOS did not work, but Chrome did), you’ll get a password error, and then click on lost password which will allow you to log in with MFA.

Exit out and go back to Sense app and hard-kill the app.

Go back again into Sense app, try reconnecting Ecobee but this time as soon as the browser window pops up, copy the new URL with the correct OAUTH callback URL / ID and paste into the browser you logged into earlier where you had already signed in.

Since already signed in, it will take you directly to the account linking authorization screen.

Hope this helps

Also, though Ecobee shows the integration

Screenshot

I don’t see it listed in the Sense app? Could be a bug still?

I am having trouble linking my ecobee account to sense. After I authenticate, I get this response: “ Something went wrong during authorization. Please close this window and try again”

I have tried safari and chrome, but won’t work, and I’ve been attempting this for weeks with the same results.

Any help you could provide would be greatly appreciated

rusch.c
was seeing the same error here as well, only tried a few times and gave up.
I also have 2fa turned on, so looks like that will be a ton of hoops too. unless it has been updated.

@rusch.c @joel.s.c14 Thanks for sharing this. Could you both reply with the following details so I can follow-up on this bug with our team?

App Version:
Device: (iPhone, Galaxy)
Operating system: (iOS/Android/Web)

In the meantime, the workaround from @jspreetsidhu above should work if you’d like to try it.
https://community.sense.com/t/device-detection-major-update-ecobee-historical-v29-1-ios-v29-2-android/7946/44?u=justinatsense

version 33.2-e53b9f87 build 1202
galaxy s9, galaxy tab s 10.5
android

how does sharing the data help ?? do I see it in my app or the web ?? or is this still how it works " this is only a data-gathering integration. You cannot, at this time, see any Ecobee data within Sense"
thanks

This is still a data-gathering integration - you won’t see Ecobee data within Sense at this time.

I did an analysis before (Round I) and after (Round II) Sense started offering the Ecobee integration. I can’t prove it was due to the Ecobee integration and a lot changed between the two rounds (including new AC compressors), but Sense did much better afterward in detecting both AC compressors, after the integration.

33.2-d996f261

iPhone Xs

iOs 14.2

I’d really love to get this integration to work, especially as it warms up and our AC starts running non-stop.

Unfortunately, I keep getting the integration error noted above and none of the suggested workarounds seem to work.

Workaround doesn’t work anymore … and the initial bug still isn’t squashed, even when disabling 2FA (which should never be a solution), I now get “Something went wrong during Authorization. Please close window and try again.”

Perhaps it’s limited to me, but if anyone else can chime in?

1 Like

By the way. this happens now whether Im using Android, iPhone, latest App, latest Beta, mobile Chrome, mobile Safari, I just get the same error (and I disabled 2FA as well)

I think they are aware of this now - [Bug]: Ecobee integration fails when 2FA is enabled - #11

2 Likes

I am having the same problem after I authenticate. I get this response: “ Something went wrong during authorization. Please close this window and try again”

App Version: 34.1-55d8054e
Device: iPhone XR
Operating system: iOS 14.3

I just installed my Ecobee3 Lite over the weekend and just saw this thread…

Where can I read more about what this integration actually does? Is this just sending data to Sense for analysis? Or do I see historic information in some graphical form within the Sense app? What are the benefits of this?

And did I read right that I need to turn MFA off in order for this to work?

The Sense Ecobee Historical integration reads data from your Ecobee history at the Ecobee mothership on a regular basis, to provide “ground truth” time history of what your HVAC systems have been doing. Sense uses that data to improve their detection of HVAC systems. If you have the integration running, Sense will be more likely to detect your specific HVAC correctly, especially over time and heating cooling seasons.

But right now, Ecobee has tweaked the authentication protocol for their API such a that even Sense users without 2FA aren’t able to connect.

OK… So the integration is all backend… There are no user experience benefits on the Sense UI or otherwise… Backend integration to assist in the machine learning for HVAC detection only… Correct?