[RELEASE]My Ecobee Devices and ecosystem V6- migrated to custom capabilities!

Hi,

Just want to inform my contributors and all ecobee users that new version of MyEcobeeDevice(v5.9.9z5) & MyEcobeeInit (v4.1c) can be downloaded at my e-commerce solution provider (sellfy) using the original download link.

  • Now that ecobee supports 2FA (2-factor authentication), the login page embedded in MyEcobeeInit now supports the code sent by Ecobee.
  • Minor icons change (UI in the ST classic mobile app).

My Ecobee thermostat (in the ST classic and new Samsung connect app)

MyEcobeeTstat


MyEcobeeTstatP2

My Ecobee switch

You basically just need to install the DTHs once, and forget about it. The code will recover and resend any failed thermostat or switch command in the next hour window after a ST or ecobee outage. No other ecobee implementation (and especially the ST stock device) can match this level of resilience and reliability.

If you’re are a contributor to one of my support packages (and I have access to your ST account), the upgrade has already been done for you. You don’t need to do anything, everything has been taken care of.

On top of it, there are many complimentary smartapps designed for My ecobee DTH and are located at my github. All ecobee smartapps are explained at the ST community wiki (all ecobee* smartapps):

http://thingsthataresmart.wiki/index.php?title=Category:Unpublished_SmartApps

You can also refer to the 1st post of this thread for all the use cases supported.

My Ecobee DTHs (thermostat, switch) are available at my store:

www.ecomatiqhomes.com/store

Regards

I seem to be having some problem with mine; they are showing the wrong state. I can set the state to “off”, and I can see the set command sent in the recent events. But then when it later gets the state it shows “heat”. I check the device, and sure enough it is “off”. It appears to be polling for info properly (I mean I see results and those seem accurate as far as I can tell).
DH: 5.9.9x.8g

Update: looking at logs I am seeing a few errors like

getThermostatInfo>error max retries, counter=3, exiting

Any ideas?

Hi, I would reiterate what I’ve posted here before…

My previous post in this thread was about my last version which is now 5.9.9z6…So please update, and re-login at ecobee.

Regards.

Thanks, should have started with that of course. So, seems better, but I am seeing a few errors still; like:

Timeout: Pool empty. Unable to fetch a connection in 30 seconds, none available (appears to be sql error for both sensor & t-stat)
No signature of method (on sensor)

I think those are out of your control, and I presume they are (more or less) benign?

Yes, the ST platform is acting up and sadly, I don’t have any control. However, my code will be able to replay the last failed command…

1 Like

Hi,

Just want to inform my contributors and all ecobee users that new version of MyEcobeeDevice(v5.9.9z7) & MyEcobeeInit (v4.2) can be downloaded at my e-commerce solution provider (sellfy) using the original download link.

  • Now that ecobee supports 2FA (2-factor authentication), the login page embedded in MyEcobeeInit now supports the code sent by Ecobee.
  • Minor icons change (UI in the ST classic mobile app).

My Ecobee thermostat (in the ST classic and new Samsung connect app)

MyEcobeeTstat


MyEcobeeTstatP2

My Ecobee switch

You basically just need to install the DTHs once, and forget about it. The code will recover and resend any failed thermostat or switch command in the next hour window after a ST or ecobee outage. No other ecobee implementation (and especially the ST stock device) can match this level of resilience and reliability.

If you’re are a contributor to one of my support packages (and I have access to your ST account), the upgrade has already been done for you. You don’t need to do anything, everything has been taken care of.

On top of it, there are many complimentary smartapps designed for My ecobee DTH and are located at my github. All ecobee smartapps are explained at the ST community wiki (all ecobee* smartapps):

http://thingsthataresmart.wiki/index.php?title=Category:Unpublished_SmartApps

You can also refer to the 1st post of this thread for all the use cases supported.

My Ecobee DTHs (thermostat, switch) are available at my store:

www.ecomatiqhomes.com/store

d54605ba994a99147562d856d066149b46263760

Regards

Any connectivity improvements? I realize there’s a bunch of stuff beyond your control, but this hasn’t been working for me for ages (see above).

Have things been generally working for folks? Maybe I need to do a deeper dive into why things are failing for me?

Hi,
Yes, I’d strongly recommend that you dive into things as you’re the only one with some issues. MyEcobee device has been working fine for thousands of contributors…

To enable logging, please follow the instructions at the ST community wiki:

https://thingsthataresmart.wiki/index.php?title=My_Ecobee_Device#Issue_.239:_I_want_to_get_more_tracing_in_the_IDE

And, send me the logs at services@maisonscomatiq.com (with the right filtering to avoid too much noise).

I’d also need to get screenshots of your device’s preferences if any has been changed .

Regards.

Will do, thanks!

I’d also need to get screenshots of your device’s preferences if any has been changed .

Regards.

OK. Got some info:


Prefs:

Hi, as I’ve written in earlier posts, don’t post your logs in the ST community forum as the logs may reveal some confidential information about your ecobee installation.

Now, in your case, as I don’t know how you did your upgrade before, and which versions you’re actually using, I’d recommend the following:

  • Rename your existing ecobee devices as old*…

  • Instantiate another copy of MyEcobeeInit and create new MyEcobee device(s) using MyEcobeeInit V4.2.1 and MyEcobee device v5.9.9z7 (latest versions) . Don’t forget to save & publish the service manager and DTH under the IDE (or make sure that they are published properly before).

  • Replace all old* devices with the new ecobee devices in your smartapps, scenes and routines. And, then (only) after delete (remove) the old devices.

I suspect that your upgrade was not done properly at one point which causes some disconnects. The ecobee’s tokens have changed since V4 (jwt), and you may have not regenerate properly the tokens at that time.
This is actually indicated in the release notes.

Regards.

Alright thanks will get on that and let you know. Appreciate the assist (as usual!)

I assume I should do that for my T-Stats AND my remote sensors? (I have 4 T-Stats and 6 sensors)

Not for the sensors… You can keep the same smartapp for the sensors. You just need to select the new ecobee devices for the sensors smartapps after creating the new ecobee devices.

OK, got my old devices removed from everything except WebCORE. Can’t figure out how to change the devices that uses… researching…

all righty, appear to be working again! bless you!

BTW I thought I read somewhere that samsung was (again?) planning on making major changes like “retiring their legacy platform”. Probably needs it’s own thread, but have you been able to get an info? I can imagine this will be super disruptive

In my house, I have 4 t-stats each with either 1 or 2 remote sensors. But… While I have 4 heating zones, I only have two cooling zones.

Is it possible to “group” t-stats when in cooling mode?

Hi, to my knowlege, no; you can group some ecobee thermostats at the ecobee portal so that they are in sync in terms of settings, but not specifically for heating or cooling.

I’m looking for something that will let me use my own temperature sensors in ST as the only sensors for a particular ecobee comfort setting, so that for example at night time only two bedrooms’ temps drive the thermostat’s ‘Sleep’ mode.

Is there a way to have a temporary evaluation version of the smartapp? I’m concerned that it will be overly complicated to set up and use, plus longevity of the app on the dying ST Classic platform makes me weary of investing in it without trying it first.