[RELEASE] My Ecobee Device & ecosystem v5

Hi,

Just want to inform my contributors that a new version (v5.9.9s) can be downloaded at my e-commerce solution provider (sellfy) using the original download link or your sellfy account provided that you’ve followed the update procedure indicated at my store (under the terms of service).

If you’re are an active 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.

Following the ecobee outage yesterday, I added new features to be able to recover any relevant
commands by “piling them up” so that they can be replayed over when the outage is fixed over a period of an hour.

This feature, combined the actual resilience of My Ecobee device (to avoid any ecobee disconnects), will ensure even more robustness for my contributors and their HA scenarios.

Regards.

1 Like

Hey buddy,

After no luck for more than 24 hours I had no other option to uninstall and
the reinstall the SmartApp from IDE it worked for a couple of hours but I
had to build my setup from scratch, it worked for a couple the hours but
the issue is back again.
Tell me what can I do now

Hi Andreas,

I’m sorry, but there seems to be some specific issues under your ST account.

If you want me to intervene in your ST account, please contribute to one of my support packages at my store and I will look into it.

Regards

EDIT: Be sure to use My Ecobee device with the smartapp as my DTH is the only one compatible with the smartapp. Also, please refer to the ST community wiki for prerequisites & configuration.

http://thingsthataresmart.wiki/index.php?title=EcobeeSetZoneWithSchedule#Prerequisites
http://thingsthataresmart.wiki/index.php?title=EcobeeSetZoneWithSchedule#Configuration

Curious question: People have to pay for your device in order to use it…
Commonly, when people buy software, support is part of that. It’s usually either open source (free) software and you pay for support, or pay for software with support included.

But it looks like you want them to pay you even more just to get support on it? Isn’t that double-dipping? Double charging?

Forgive me for asking this, but it just feels wrong to me.

Hi, fyi, I’ve documented everything at the ST community wiki. There are some troubleshooting
and configuration sections for all my smartapps and devices.

If there is a specific issue that I cannot reproduce and no logs are provided, then I need to look into it under the user account.

This takes time, and for a specific intervention under a ST account and for any major upgrades, my support packages are needed.

Regards.

Hi,

Just want to inform my contributors that a new version (v5.9.9t) can be downloaded at my e-commerce solution provider (sellfy) using the original download link or your sellfy account provided that you’ve followed the update procedure indicated at my store (under the terms of service).

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.

In order to achieve even more reliability, I changed the ‘replay’ logic used in case of ecobee or ST outage to queue up to 10 entries for each setter command (setHold, setThermostatSettings, resumeProgram, createVacation, deleteVacation, setClimate), so that the commands will be ‘replayed’ over the next hour following a temporary outage.

This new queue logic, combined the actual resilience of My Ecobee device (to avoid any ecobee disconnects), will ensure even more robustness for my contributors and their HA scenarios.

Regards.

Hi Yves,

I found what is causing the issue, if I set the holdType parameter to
’nextTransition in MyEcobee device I won’t be able to open the Smart
Appeven I delete the parameter. The only option to get access to the
SmartApp is by deleting the device from IDE.

Looking forward for your comments or solution

Regards,

Andres

Hi, which version are you using?

I’m running ecobeeSetZoneWithSchedule and My ecobee device with the holdType set to nextTransition and I don’t have any issues.

If you have any logs, send them to me at services@maisonsecomatiq.com
Regards

Hi,

My apologies for my late response, I was out of town.
My ecobee device, version 5.9.9s
EcobeeSetZoneWithSchedule, version 8.1.3

I will upgrade My ecobee device to the latest version and I will let you know.

Thanks

Hi,
You should not have any issues with those versions. I suspect that you are using a device (sensor or vent) that is not responsive (too much latency or not online)…

Please make sure to install the right DTH for the vents (if any) as indicated in my prerequisites for ecobeeSetZoneWithSchedule.

Check your sensors and make sure that they work properly. My code is working at many user locations, so I don’t expect any issues with my code.

And, there is nothing I can do on my side without logs.
Regards.

To avoid this particular issue I had enabled “Only use Program/Comfort Setpoint baselines for temp/vent adjustments?” option from the SmartApp. It’s working fine after and I got the same result.

Thanks Ives,

Hope I’m asking this question in the right place. I’ve purchased this software and have most of what I want working. One thing left: I have ST door sensors, how can I set ecobee to away mode when a door has been left open 5 minutes, then resume when it is closed? Thank you, George

Hi George,

I don’t have any specific smartapp for your use case at my github, but you can use a smart rule engine (Core/webCore, SmartRules) for this specific requirement.

For the list of smartapps and related use cases available refer to the 1st post of this thread.

P.S. I have the WindowAndDoorOpen smartapp which actually turns off the thermostat when the contact is open and turn it back on when the contact is closed. It’s slightly different from your original use case.
Regards.

Thx, so any chance you could modify your app to add the option for a 5 min timeout? I don’t want the AC to turn off anytime we go out the door.

Try WebCore.

Hi,

There is already a timeout built-in that you can use, see the following parameter:

section(“And, when contact is left open for more than this delay in minutes [default=5 min.]”) {
input “maxOpenTime”, “number”, title: “Minutes?”, required:false
}

You can even specify a notification frequency after the above threshold has been reached:

	input "frequency", "number", title: "Delay between notifications in minutes", description: "", required: false

P.S. I won’t modify the smartapp as there are many contributors who use it already. Any change will impact them.

Regards.

I am quite impressed with this investment I have made. I am able to see a lot about my EcoBee environment and look forward to automating leveraging the zones integration (soon to be buying z-wave zone units). Thank you for your dedicated work on this!

1 Like

Hi Yves,

Over the last 5 days I had heavily tested the setzonewithschedule smartApp and the problem persist. It seems changes done to My Ecobee device trough the smartthings android app is causing the issue, for example, manually changing the program to Home, Sleep or any available program suffice to bring the setzonewithschedule SmartApp to a kind limbo state since the SmartApp stop making adjustments to my Ecobee, Stelpro Ki and Keen vents. I’m preparing the logs and will be sent to you shortly.

Thanks

Hi Andres,

If you make changes to the climate (or comfort settings) using the ecobee app or the ecobee portal, my smartapp will not be able to detect the new program (as it was done externally from ST, the smartapp will just then consider it as a “hold” with new setpoints).

If you want the smartapp to recognize the new climate/comfort settings, I’d recommend to use MyEcobee device to change your climate using the “Set Program” UI tile.

This way, my smartapp will be able to detect the new climate/program and make changes accordingly.

BTW, for each climate/comfort settings at ecobee, you’d need to define a corresponding schedule in the smartapp so that it can process the climate/comfort settings correctly.

P.S. For any issues under ST, you need to use “live logging” in the IDE for capturing logs (not the list of events).

If you want me to investigate some issues that you don’t understand under your ST account, please contribute to one of my support packages. I’m actually working on a brand new ecosystem of DTHs for SmartThings and my support time is limited.

Otherwise, please refer to the ST community wiki for configuration & troubleshooting.

http://thingsthataresmart.wiki/index.php?title=EcobeeSetZoneWithSchedule

Hi Yves,

  1. I’m using the “Set Program” UI tile to change climate and that’s is causing the SmartApp to crash.
  2. For each climate/comfort setting at ecobee I have a corresponding schedule in the smartapp.
  3. I just recreated the issue again, I will send the logs captured from live logging within 5 minutes.

Thanks

© 2019 SmartThings, Inc. All Rights Reserved. Terms of Use | Privacy Policy

SmartThings; SmartApps®; Physical Graph; Hello, Home; and Hello, Smart Home are all trademarks of the SmartThings, Inc.