Do Actions arent executing for Piston


#1

1) Give a description of the problem
I have a piston that compares my temp sensors, and if the minimum and maximum are 3 degrees apart, it turns the fan circulation time to 55 minutes per hour to mix the air. For the life of my I cannot figure out why the “then” and “else” parts of my piston never run. I built a piston that was just a ‘click to execute’ piston, and that one is capable of changing the thermostat variable, so it must be something with the piston setup itself. But I cannot figure it out!

2) What is the expected behaviour?
If the variable difference is greater than 3, execute an action, otherwise execute another action

3) What is happening/not happening?
The actions never execute

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


image

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)
3/2/2021, 4:24:10 PM +360ms
+1ms ╔Starting piston… (v0.3.110.20191009)
+94ms ║╔Subscribing to devices…
+128ms ║║Subscribing to EcobeeTherm: Living Room Ecobee…
+129ms ║╚Finished subscribing (46ms)
+221ms ║Calculating (decimal) 71.0 - (decimal) 67.0 >> (decimal) 4.0
+226ms ║Comparison (decimal) 4.0 is_greater_than (integer) 3 = true (1ms)
+234ms ║Setting up scheduled job for Tue, Mar 2 2021 @ 4:39:10 PM EST (in 899.918s)
+247ms ╚Piston successfully started (246ms)


#2

Hmm what happened when it executed at 4:39PM?


#3

Sigh, it worked lol. Apparently I needed to wait the 15 minutes? I think I was being confused by that because I was seeing the Comparison results but then no action.