Stock ST EcoBee Program Control


#1

1) Give a description of the problem
Using the stock EcoBee ST integration I want to be able to revert back to a schedule such as morning or evening or away. Using the “resumeprogram” and writing in the program does not seem to work.

2) What is the expected behaviour?
for it to go to whatever program I have called it to

3) What is happening/not happening?
Does not revert back to program as requested

**4) Post a Green Snapshot of the piston!


#2

bump :slight_smile:


#3

Update #1. Not putting a value/expression/etc in the resume program action results in the device to revert back to its current scheduled program. Now its a matter of figuring out what the syntax would be to get it into another, out of sync schedule setting such as away or night, etc.


#4

resumeProgram() should be empty. It simply resumes the program setting on the thermostat.

I think you’re looking for… setThermostatProgram('Morning')

Is that one of the options in the stock handler? (I use the Free Ecobee Suite DTH.)

Edited to add: This is the method I use to put my Ecobee into a ‘Tami Home’ comfort setting when my wife gets home from work. That mode will normally start at 7pm whether she’s home or not, but this warms up the house whenever she gets home between 4:30 and 6pm. I also use it to temporarily put the house in the ‘Home’ comfort setting if we get home after it’s already changed to the ‘Sleep’ comfort setting. After an hour, I send the resumeProgram() command and it goes back to its normal ‘Sleep’ program. That gives us a bit of warm air before bed since the house could be a tad chilly after being in ‘Away’ for a while.


#5

That does appear to be the one I am looking for however it does not exist in my list of options. Using the stock EcoBee/ST integration I do have Set thermostat schedule as shown below, might that work? The terminology made me dismiss it in the past.


#6

I’m not sure what that does, but I’d guess that’s not going to work for you. I tried looking in the Ecobee API reference, but it didn’t really help.

I think your options are to either set the temperature explicitly or install the custom device type handler that will allow you to set a specific program (as well as a bunch of other stuff). ¯\_(ツ)_/¯


#7

I was afraid that was the outcome of this. With as many schedule changes and such that I have in the native EcoBee unit I have been hesitant to install a DTH and possibly screw with some of those settings. I will just figure out how to make this work as is, thank you!


#8

I have my Ecobee set as if Smartthings doesn’t exist. That is, it’s set to run on its own. Smartthings only does things like set it to Away immediately when we leave (instead of waiting 2 hours) and only a couple other special cases. Otherwise, we let Ecobee do its thing when it’s supposed to. I had my Ecobee before Smartthings, so it was already set up, but I would totally do it this way again if I had it to do over.


#9

Food for thought there, maybe on a long weekend I’ll make the switch and see how it works out