*** No longer supported *** [RELEASE] Resilient My Ecobee Devices and ecosystem V6- migrated to custom capabilities & automation (presence, comfort settings, and more)!

Hi, please download MyEcobeeInit (v5.1) at my store using the same sellfy download link.
I’ve realized that I left some debugging trace from my last changes.

This small logging issue is now resolved.

Regards.

Hi, I have updated the MyEcobeeInit to V5.1.

I am still having the same problem while using the Smartapp in the ST New App. I can confirm that it shows V5.1.

  1. Click on the upper left 3 bars.
  2. Click on SmartApps
  3. Select the “MyEcobeeInit”
  4. Click “next” to get to the last page
  5. Click off “Detailed Logging & Notifications”
  6. Set Log Filtering to 1.
  7. Click Done.

I then get “Processing” and the screen goes to all the SmartApps I have.

I go back into the MyEcobeeInit and Detailed Logging is Turned back on and Filtering is set to 5.

Thanks,

John

Yeah, that was for my own debugging purposes. It’s been definitively removed in v5.1.1.

Regards.

Hi,

d54605ba994a99147562d856d066149b46263760

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

www.ecomatiqhomes.com/store

  • You’d probably need to refresh the Samsung connect app’s cache in order to see the UI changes. There are some instructions to do so in the release notes.
  • Since MyEcobeeDevice V6.1 , the new presentation (UI) adds a custom capability (set Target Humidity** for controlling humidity via the dehumidifiers/humidifiers connected to your ecobee tstat(s) , see image below).
  • The new major version of MyEcobeeInit (v5.1.1) improves performances & logging for locations with multiples tstats and switches by using a global cache.

And, there is also the ecobee Switch (part of the ecobee bundle) with all standard switch capabilities:


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

1 Like

Hi Ives,

Looks like my issues are solved and everything works normal with typical logging.

Thanks for the help and apologies for the many replies.

John

1 Like

Hi,

d54605ba994a99147562d856d066149b46263760

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

www.ecomatiqhomes.com/store

  • Since MyEcobeeDevice V6.1 , the new presentation (UI) adds a custom capability (set Target Humidity** for controlling humidity via the dehumidifiers/humidifiers connected to your ecobee tstat(s) , see image below).
  • You’d probably need to refresh the Samsung connect app’s cache in order to see the UI changes. There are some instructions to do so in the release notes.
  • The new version of MyEcobeeInit (v5.2) corrects some duplicate issues when renaming the devices.

And, there is also the ecobee Switch with all standard switch capabilities:


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

I am trying to leverage the stats smart apps and I can’t figure where to get the grovestreams api?

Hi, all the complementary smartapps are at my github

Regards.

Thank you. I was able to get it to work. Should I be able to create automation based off of the mode? For example, I don’t want to turn on a space heater if ecobee is in sleep mode.

Hi, not for the moment; I’ve created all the required schema definition to do so, but the ST platform is not ready yet to accept it. As soon as Samsung releases this capability, my code is ready for it.

See Custom Capability and CLI Developer Preview

Regards.

I have been using the Ecobee device handler since 2015, and it has been on of the most stable and and feature rich device handlers by far for controlling your Ecobee Thermostat. I am looking forward to updating to V6.

1 Like

Since 2018 I’ve been using MyEcobeeInit + ecobeeStateTriggerHA + Pollster to turn my ceiling fan on when the HVAC system’s fans go on. It’s worked great!

It stopped working maybe a couple of weeks ago – not sure when – so I was delighted to see that you have a new release.

I’ve followed the installation instructions, and can verify that I’ve got v6.2.2 of My Ecobee Device and v5.2 of MyEcobeeInit in my smartthings.com account and can see they’re published. In the Smartthings app on my iPhone though, when I select MyEcobeeInit from the “Custom” section of the AddSmartApp page, the version is still only 4.1b. From your docs, you said there was some way of clearing the app cache. I wasn’t sure how – and figured maybe that’s an Android thing anyway – so I just deleted the Smartthings app and downloaded it again. Still no luck.

So close, but so far. How can I get the new version on my phone?

Hi Dylan,

Your problem is strange. Honestly, it sounds like you are not saving and then publishing the updated Smartapp and Device Handlers.

You should not have to go into + portion of Smartapps to have the updated code begin working. However, if you have deleted everything, then you would need to do this, then authorize your Ecobee account and select your Thermostats. You should make sure you delete your previous Thermostat devices before doing this.

I’m also using the TS State to turn on Ceiling Fans when my HVAC Fan is running and it works great.

Thanks,

John

Hi John,

Thanks for your reply. It is strange, huh? To illustrate what I’m seeing, I’m attaching some screenshots from smartthings.com and from the Smartthings app on my phone. These are from smartthings.com:

and

And these are from the Smartthings app on my iPhone:

I’d think the version numbers would match, but they don’t…

Cheers,
Dylan

Hi Dylan,

You may want to wait on a response from Yves. However, I would do the following.

  • Delete all Thermostat Devices that you plan to use MyEcobeeInit from SmartThings using the App.
  • Review the IDE Page to ensure that the Thermostat devices are gone.
  • Remove all of the MyEcobee apps and device handlers from the IDE Page. Note that the devices will need to be deleted before doing this.
  • Follow the full instructions to re-add the needed Smartapps and Device Handlers and create the needed Devices and Instances of the Smartapp.

I just looked at the “about” portion of the installed MyEcobeeInit and it indeed states Version 5.2. I actually have two instances of the smartapp as I have two Thermostats and prefer to have two separate instances.

I do not use the ecobeeStateTriggersHA and use WebCore for the function of creating rules for automation of my Ceiling Fans. I much prefer WebCore as it allows me to add some logic that will not stop a Ceiling Fan when the HVAC Fan stops (if it was already running when the Automation went to start the ceiling fan). I’ve also created a method than allow any person in the home to stop an automatically started Ceiling Fan and it disables the automation for 2 hours. Finally, I have methods that set the Fan Speed based on the Temperature of the room.

Hope your able to get yours to work.

John

Hi John,

Ah, success!

After doing some research it turns out that I was being pointed to an old shard, so what I was seeing on the IDE wasn’t what my phone was seeing. The README in the GitHub repository should be updated. Instead of directing folks to click https://graph.api.smartthings.com/ide/devices, you can now (since 2017) click https://account.smartthings.com/ and it’ll take you to the right shard automatically.

Now I’m just rigging up my triggers again. Your setup sounds very cool and intriguing but I’m sapped for the day and just want to get the air flowing again. :slight_smile:

Regards,
Dylan

1 Like

Haha…. I was just thinking to myself that you must not be using the correct IDE page (shard)

Glad you figured it out.

1 Like

Hi @kohlab, I’m glad that you were able to figure out your shard issue.

In the prerequisites section of the Readme (under subsection e) , you can find a reference to the shard instructions

e) If you are on a different shard, you need to change the links below for your right shard. As an example, in North America,

replace https://graph.api.smartthings.com/ide/devices by https://graph-na02-useast1.api.smartthings.com

Or use https://account.smartthings.com to point to the right shard (automatically).

Regards

I have a few questions that I’m hoping others can help answer. I just started on all the myecobee devices and trying to wrap my head around the ecobeeSetZoneWithSchedule app. I’m finding that sometimes too many options is just as bad as not enough options :slight_smile:

I’m trying to start simple and learn as a I go. While I have 2 ecobee thermostats, I only need rooms/zones/schedules on the upstairs one. Since my husband and I both work from home (and like different temp setpoints), we have a lot of different schedules. We also have smart vents in 3 out of the 4 rooms we monitor. The room without smartvents is my husband’s office. it’s the coldest in the house so I use the thermostat setpoint for that room as it’s the last to heat up. (I’ll most likely install some by summer)
My goal over all is this:
Work schedule: M-F 8-5:
My office - set to 72, Server room 68, Husband office 71, guestroom 68
Home M-F 5pm - 10pm S,S 8am-10pm
My office - set to 70, Server Room set to 68, Husband office 70, guestroom 68
Sleep S-S 10pm - 8am
All rooms set to 65. - nobody sleeps upstairs at night so I don’t want to use a lot of heat.

So here are my questions.
1.) Is there a way to to use 1 instance of the scheduler app with 3 different schedules (work,home,sleep) and have the correct setpoints listed?
2.) I have selected the option to create devices for each virtual zone so that the setpoint could be adjusted. If I make a change to the setpoint with the virtual zone, are the changes perm. or will they revert back after the schedule ends as the next one starts?
3.) If I have multiple instances of the app (separate ones for work, home, sleep) will I have to generate virtual zones for each instance, or will the same virtual zone work across all instances (assuming the rooms and zone name are the same.
4.) Has anyone attempted to add the virtual zones to sharptools? I can add the virtual zones to sharptools and all attributes report correctly, but I can not adjust the setpoints from sharptools. I am assuming this is because it’s something custom and not a typical switch/level.

Any help would be greatly appreciated. Hopefully getting questions 1-3 answered should help me move forward making sure I have the best setup.

Hi,

Most of your questions are answered in the ST community wiki’s documentation under the configuration section. I recommend reading the documentation first before testing the app for your use cases.

BTW, ecobeeSetZoneWithSchedule will follow the schedules set at the ecobee portal, so your setup is minimal.

1.) Is there a way to to use 1 instance of the scheduler app with 3 different schedules (work,home,sleep) and have the correct setpoints listed?

Yes, and the setpoints are linked to your ecobee comfort settings. You can actually define up to 12 schedules in the app for your custom comfort settings

2.) I have selected the option to create devices for each virtual zone so that the setpoint could be adjusted. If I make a change to the setpoint with the virtual zone, are the changes perm. or will they revert back after the schedule ends as the next one starts?

The setpoints are translated to temp deltas (or offsets) vs. your baseline setpoints in your ecobee schedules. The deltas will stay from one comfort settings to the next (ex. Home to Sleep). as they usually indicate cooler/hotter zoned rooms

3.) If I have multiple instances of the app (separate ones for work, home, sleep) will I have to generate virtual zones for each instance, or will the same virtual zone work across all instances (assuming the rooms and zone name are the same.

You don’t need multiple instances of the smartapp for your use cases. Multiple instances are only necesssary in a home with multiple physical zones (each linked to a master tstat).

4.) Has anyone attempted to add the virtual zones to sharptools? I can add the virtual zones to sharptools and all attributes report correctly, but I can not adjust the setpoints from sharptools. I am assuming this is because it’s something custom and not a typical switch/level.

Sharptools would need to support the ST standard thermostatSetpoint capability in order to do so. Most dashboards don’t support this capability sadly as they only support the heatingSetpoint/coolingSetpoint.

P.S. If you have some specific questions, you can also contact me at services@maisonsecomatiq.com
Regards.