Lower thermostat by 1 degree


#1

1) Give a description of the problem
I would like to set up a piston that lowers the thermostat by 2 degrees if a sensor gets above a certain temperature. I know how to set a specific temperature but would like instead for it to look at current setting an lower it. I feel like this should be possible but don’t know how to do it.

2) What is the expected behaviour?
If temperature is greater than or equal to 74 degrees then lower ecobee heating by 2 degrees.

3) What is happening/not happening?
Nothing is happening.

4) Post a Green Snapshot of the pistonimage
(UPLOAD YOUR IMAGE HERE)

5) Attach logs after turning logging level to Full
(PASTE YOUR LOGS HERE THEN HIGHLIGHT ALL OF THE LOGS AND CLICK ON THE </> ICON TO FORMAT THEM CORRECTLY)

REMOVE BELOW AFTER READING
If a solution is found for your question then please mark the post as the solution.


#2

I would use a specific trigger… Not a condition. Something like:

If Maddy's temperature RISES ABOVE 74
Then
    Set Thermostat to [Thermostat : temperature] - 2
END IF

Note: Replace “Thermostat” with the exact spelling of your device


#3

I got the trigger changed but how do I enter the set thermostat? I don’t see that option.


#4

[Thermostat : temperature] - 2
goes into an Expression box.


#5

Set heating point… works for my ecobee