Ecobee Version 2 - Beta test version available

Posted on
Thu Oct 25, 2018 10:00 am
rapamatic offline
Posts: 276
Joined: Aug 03, 2015
Location: Glencoe, IL

Re: Ecobee Version 2 - Beta test version available

Everything working for me now


Sent from my iPad using Tapatalk

Posted on
Thu Oct 25, 2018 2:53 pm
FlyingDiver offline
User avatar
Posts: 7211
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Ecobee Version 2 - Beta test version available

Everyone beta testing - I need some info.

There's a new device state for the Ecobee devices called "modelNumber". Which is a stupid name, but it's what Ecobee calls it. It's actually the model NAME.

Please post the modelNumber show for each of your devices, and the marketing model name as you know it.

This is the mapping I have, but it doesn't have the Ecobee 4 units.

Code: Select all
ECOBEE_MODELS = {
    'idtSmart'    :    'ecobee Smart',
    'idtEms'      :    'ecobee Smart EMS',
    'siSmart'     :    'ecobee Si Smart',
    'siEms'       :    'ecobee Si EMS',
    'athenaSmart' :    'ecobee3 Smart',
    'athenaEms'   :    'ecobee3 EMS',
    'corSmart'    :    'Carrier or Bryant Cor',
    'nikeSmart'   :    'ecobee3 lite Smart',
    'nikeEms'     :    'ecobee3 lite EMS'
}

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Thu Oct 25, 2018 3:08 pm
rapamatic offline
Posts: 276
Joined: Aug 03, 2015
Location: Glencoe, IL

Re: Ecobee Version 2 - Beta test version available

Mine are just the ones that you already have:

IdtSmart --> Smart
AthenaSmart --> Ecobee 3


Sent from my iPad using Tapatalk

Posted on
Thu Oct 25, 2018 3:49 pm
FlyingDiver offline
User avatar
Posts: 7211
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Ecobee Version 2 - Beta test version available

Thanks. I'm having a hard time finding info online about the older Smart line. What are the differences between it and the 3? No remote sensors? Does it have built in humidity or occupancy sensors?

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Thu Oct 25, 2018 4:00 pm
rapamatic offline
Posts: 276
Joined: Aug 03, 2015
Location: Glencoe, IL

Re: Ecobee Version 2 - Beta test version available

The Smart is an entirely different beast. It's a two part setup - In addition to the thermostat on the wall there is a secondary unit you install near your furnace (they communicate over just 4 wires using a serial connection). The secondary unit has all the relays, so it is handy for when you only have 4 wires going to your thermostat on the wall, but want to control multiple devices (humidifiers, dehumidifiers, etc).

Beyond the physical differences, there are no remote sensors with the Smart.

The Smart does detect humidity

I do not believe the smart detects occupancy




Sent from my iPad using Tapatalk

Posted on
Thu Oct 25, 2018 5:40 pm
bhough17 offline
Posts: 13
Joined: Jan 04, 2018

Re: Ecobee Version 2 - Beta test version available

I've just installed the 2.0.2 plugin.

1) I'm getting authentication errors with both 1.2.8 and 2.0.2 when I request a new PIN
- error message from 1.2.8 is "Ecobee Error Error connecting to Ecobee. Possible connectivity outage. Could not request pin."
- error message from 2.0.2 is "Ecobee 2 Error PIN Request Error, exception = EOF occurred in violation of protocol (_ssl.c:590)"
- in the "Configure Ecobee User Account" dialog for 2.0.2, after clicking "Get PIN" button, I see "PIN Request Failed" appears in the Authentication Status box

2) Are others seeing PIN Request errors right now (and since at least 10pm Eastern, October 24)

3) I fully expect the PIN Request error is on the ecobee side, but maybe it can help on the error handling checks

Thanks FlyingDiver for the work on this

Bruce
Attachments
Screen Shot 2018-10-25 at 7.31.52 PM.png
Screen Shot 2018-10-25 at 7.31.52 PM.png (66.62 KiB) Viewed 2519 times

Posted on
Thu Oct 25, 2018 7:02 pm
FlyingDiver offline
User avatar
Posts: 7211
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Ecobee Version 2 - Beta test version available

bhough17 wrote:
I've just installed the 2.0.2 plugin.

1) I'm getting authentication errors with both 1.2.8 and 2.0.2 when I request a new PIN
- error message from 1.2.8 is "Ecobee Error Error connecting to Ecobee. Possible connectivity outage. Could not request pin."
- error message from 2.0.2 is "Ecobee 2 Error PIN Request Error, exception = EOF occurred in violation of protocol (_ssl.c:590)"
- in the "Configure Ecobee User Account" dialog for 2.0.2, after clicking "Get PIN" button, I see "PIN Request Failed" appears in the Authentication Status box

2) Are others seeing PIN Request errors right now (and since at least 10pm Eastern, October 24)

3) I fully expect the PIN Request error is on the ecobee side, but maybe it can help on the error handling checks


I was getting this myself on both the old and new versions of the plugin. It's an SSL error talking to the Ecobee servers. I expect you're still running on Sierra. The only solution that I know of is to upgrade to High Sierra. I finally had to bite the bullet and upgraded my production machine today.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Fri Oct 26, 2018 11:58 am
midd offline
Posts: 372
Joined: Apr 18, 2010

Re: Ecobee Version 2 - Beta test version available

I've been getting the same connectivity error. I'm using Mountain Lion tho, 10.8.5.

Indigo 7, Monterey (12.1) on a 2009 Mac Pro..

Posted on
Fri Oct 26, 2018 12:19 pm
FlyingDiver offline
User avatar
Posts: 7211
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Ecobee Version 2 - Beta test version available

midd wrote:
I've been getting the same connectivity error. I'm using Mountain Lion tho, 10.8.5.


My conclusion is that Ecobee changed their server configuration this week to require TLS 1.2 or similar for the HTTPS connection for their API. Which is not available in any Apple supplied version of Python prior to 10.13 (High Sierra). So anyone running anything older than that should just delete the Ecobee plugin (old and new versions).

I've edited the plugin store description for the old plugin to reflect that restriction. The new version isn't on the store yet.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Sat Oct 27, 2018 7:56 am
midd offline
Posts: 372
Joined: Apr 18, 2010

Re: Ecobee Version 2 - Beta test version available

Well I need the ecobee plugin more than I need the Applescript I use to keep hanging on to Mountain Lion. So I'll make the move to Mojave.

Indigo 7, Monterey (12.1) on a 2009 Mac Pro..

Posted on
Sat Oct 27, 2018 3:42 pm
shumon1212 offline
Posts: 17
Joined: Oct 27, 2018

Re: Ecobee Version 2 - Beta test version available

FlyingDiver wrote:
Everyone beta testing - I need some info.

There's a new device state for the Ecobee devices called "modelNumber". Which is a stupid name, but it's what Ecobee calls it. It's actually the model NAME.

Please post the modelNumber show for each of your devices, and the marketing model name as you know it.


Hi Joe and all, my first post here on the forums. I don’t own an Ecobee 4, but believe the model numbers you need are apolloSmart and apolloEms. [1]

Also, the full list of potential values is listed on the Ecobee API pages. [2]

[1] https://www.ecobee.com/home/developer/api/documentation/v1/change-log.shtml.
[2] https://www.ecobee.com/home/developer/api/documentation/v1/objects/Thermostat.shtml

Posted on
Sat Oct 27, 2018 3:52 pm
shumon1212 offline
Posts: 17
Joined: Oct 27, 2018

Re: Ecobee Version 2 - Beta test version available

FlyingDiver wrote:
My conclusion is that Ecobee changed their server configuration this week to require TLS 1.2 or similar for the HTTPS connection for their API. Which is not available in any Apple supplied version of Python prior to 10.13 (High Sierra). So anyone running anything older than that should just delete the Ecobee plugin (old and new versions).

I've edited the plugin store description for the old plugin to reflect that restriction. The new version isn't on the store yet.


Concur w/ Joe regarding the TLS 1.2 changes. It should theoretically be possible to install a newer version of Python that supports TLS 1.2 and get Indigo to use that; though my guess is that may render Indigo in an unsupported state. Has anyone tried to download and run the installer from link below (I had upgraded to Mojave some time ago, so unable to test or support this theory, but I suspect there's some chance it may fix the issue):
https://www.python.org/downloads/release/python-2715/

Also, this is likely already impacting (or will be soon) other Indigo plugins that depend on HTTPS connectivity; but I couldn't find any official guidance - hoping the Indigo team can chime in?

Posted on
Sat Oct 27, 2018 3:59 pm
FlyingDiver offline
User avatar
Posts: 7211
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Ecobee Version 2 - Beta test version available

shumon1212 wrote:
Concur w/ Joe regarding the TLS 1.2 changes. It should theoretically be possible to install a newer version of Python that supports TLS 1.2 and get Indigo to use that; though my guess is that may render Indigo in an unsupported state. Has anyone tried to download and run the installer from link below (I had upgraded to Mojave some time ago, so unable to test or support this theory, but I suspect there's some chance it may fix the issue):
https://www.python.org/downloads/release/python-2715/

Also, this is likely already impacting (or will be soon) other Indigo plugins that depend on HTTPS connectivity; but I couldn't find any official guidance - hoping the Indigo team can chime in?


This has previously been discussed on the forums here, most specifically with regard to the GitHub updater communications. The net result is that anything you try to do installing an alternate version of Python will break Indigo or other plugins or both. Not worth the risk, IMO.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Sat Oct 27, 2018 4:01 pm
FlyingDiver offline
User avatar
Posts: 7211
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Ecobee Version 2 - Beta test version available

shumon1212 wrote:
Hi Joe and all, my first post here on the forums. I don’t own an Ecobee 4, but believe the model numbers you need are apolloSmart and apolloEms. [1]

Also, the full list of potential values is listed on the Ecobee API pages. [2]

[1] https://www.ecobee.com/home/developer/api/documentation/v1/change-log.shtml.
[2] https://www.ecobee.com/home/developer/api/documentation/v1/objects/Thermostat.shtml


Thanks!

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Sat Oct 27, 2018 4:39 pm
shumon1212 offline
Posts: 17
Joined: Oct 27, 2018

Re: Ecobee Version 2 - Beta test version available

FlyingDiver wrote:
This has previously been discussed on the forums here, most specifically with regard to the GitHub updater communications. The net result is that anything you try to do installing an alternate version of Python will break Indigo or other plugins or both. Not worth the risk, IMO.


Thanks Joe! Joining the party very late here - I also just came across this link which is from the Indigo team, and advises to avoid an alternate Python version.
https://forums.indigodomo.com/viewtopic.php?f=108&t=19126

Who is online

Users browsing this forum: No registered users and 1 guest

cron