Hi James, Ruler of the Rule Engine! This is s a non-urgent request for help.
I have a Virtual Switch tile that turns on if I manually change the setting for the ecobee thermostat. Sometimes if the house feels chilly I’ll crank the thermostat set point up a degree or two. The purpose of the tile is to remind me to resume ecobee’s program before bedtime so the furnace doesn’t run all night. The rule (currently in Hubitat) is triggered if “heat set point changes” (available as a Hero attribute) .
Of course the tile will also turn on when the program switches from Home to Sleep, for example, as the heat point will change at program transitions.
I recently challenged myself to see if I could use the same tile to cause the ecobee to resume it’s program when the tile is pressed.
“Resume program” is an available attribute, so my approach was to create a rule in SmartTools RE that issues that command, and then turns the switch off. Oh - not so clever, Stan! When “resume program” is issued the heat set point is changed, turning the switch right back on.
I’ve been unable to figure a way to accomplish the automation. What’s needed is the ability to distinguish the difference between manual changes to heat set point versus the change to heat set point caused by changes to the program. None of the thermostat attributes relate to program changes. I’ve concluded “it can’t be done”, but wonder if you can think of a way.
As mentioned above, this not urgent!