EcobeeResumeProg

The Unofficial SmartThings Blog
Jump to: navigation, search
This smartapp is Ecobee approved badge YVESR.png
ecobee3 Thermostat with Sensor, Wi-Fi, 2nd Generation, Works with Alexa

ecobee3 Thermostat with Sensor, Wi-Fi, 2nd Generation, Works with Alexa

Category: My Apps

Author:Yves Racine

ST Community handle http://community.smartthings.com/users/yvesracine/activity

Company Link: http://www.ecomatiqhomes.com#!home/mainPage



If you like My Ecobee Device and related smartapps, please support the developer by clicking on the paypal link below:

https://paypal.me/ecomatiqhomes



Summary

ecobeeResumeProg, the smartapp that resumes your ecobee's scheduled program when a presence is back home,or when motion is detected or when a ST hello mode (routine) is changed.

Supported Features

  • ST users can set when their scheduled climate/program is resumed based on different events (back to home presence detected, ST hello mode changes, motion detected).
  • Notifications can be sent to the ST user account (optional)

Code location: http://github.com/yracine/device-type.myecobee/tree/master/smartapps

Instructions for My Ecobee Device installation (readme): http://github.com/yracine/device-type.myecobee/blob/master/README.md

Troubleshooting

If your questions are more related to MyEcobee Device, see troubleshooting section under:

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

.................................................................................................................................

Issue #1: I don't know how to create a custom smartapp

.................................................................................................................................

See the explanations of a fellow community member here:

http://community.smartthings.com/t/faq-an-overview-of-using-custom-code-in-smartthings/16772

.................................................................................................................................


You can also use the github integration and update your repo:


GitHub Settings:

Owner: yracine

Name: SmartThingsPublic

Branch: master

You then need to save & publish each "edited" smartapp.

.................................................................................................................................

Issue #2: I created the smartapp in the IDE, but I don't know where to execute it

.................................................................................................................................

For the initial setup, under the ST app, click on the Marketspace item in the bottom menu, and then, on the smartapps link and finally, MyApps (last item in the list).

If you still do not see your smartapp, please make sure that you have published it in the IDE!


For any subsequent execution, under the ST mobile app, click on automations>smartapps in the bottom menu. The list of installed smartapps will then appear.


.................................................................................................................................

Issue #3: the smartapp has run but the ecobee program is not resuming

.................................................................................................................................

The ecobeeResumeProg resumes your ecobee program when some conditions specified in your smartapp are met.

It can be either because one of your presence sensors is back, motion has been detected, or the ST hello mode is a match with the mode specified in the smartapp (Home, Away, Night).

You would then need to define the right condition for your use case.

As an example, if you have the following message in the IDE (under https://graph.api.smartthings.com/ide/logs):


  • changeMode>location.mode= Home, newMode=Away,foundMode=false, not resuming program


The message above indicates that your ST hello mode is different from the one defined in the smartapp, so there is no match for resuming the program.