1) Give a description of the problem
I am trying to make my furnace fan turn “on” when humidity is over 80% in my bathroom, then wait for 10 minutes and turn the fan back to “auto mode”. The piston fires off fine when 80% threshold is hit, but it seems the wait is never executed.
2) What is the expected behavior?
Fan turns on when humidity hits 80%, waits 10 minutes, then puts the fan back to “Auto” mode for normal furnace functionality.
3) What is happening/not happening?
The piston fires off fine when 80% threshold is hit, but it seems the wait is never executed.
4) Post a Green Snapshot of the piston
5) Attach any logs (From ST IDE and by turning logging level to Full)
12/19/2018, 8:27:35 AM +908ms
+2ms ╔Received event [Bathroom Humidity Sensor].humidity = 53 with a delay of 219ms
+144ms ║RunTime Analysis CS > 20ms > PS > 104ms > PE > 20ms > CE
+147ms ║Runtime (37435 bytes) successfully initialized in 104ms (v0.3.109.20181207) (143ms)
+148ms ║╔Execution stage started
+160ms ║║Comparison (integer) 53 is_greater_than (integer) 80 = false (1ms)
+162ms ║║Condition #2 evaluated false (7ms)
+163ms ║║Condition group #1 evaluated false (state did not change) (9ms)
+165ms ║╚Execution stage complete. (18ms)
+167ms ╚Event processed successfully (166ms)
12/19/2018, 8:25:31 AM +187ms
+0ms ╔Received event [Home].time = 1545225932492 with a delay of -1306ms
+156ms ║RunTime Analysis CS > 20ms > PS > 115ms > PE > 22ms > CE
+159ms ║Runtime (37424 bytes) successfully initialized in 115ms (v0.3.109.20181207) (158ms)
+161ms ║╔Execution stage started
+162ms ║╚Execution stage complete. (2ms)
+164ms ╚Event processed successfully (164ms)
12/19/2018, 8:22:24 AM +563ms
+2ms ╔Received event [Bathroom Humidity Sensor].humidity = 59 with a delay of 131ms
+178ms ║RunTime Analysis CS > 25ms > PS > 127ms > PE > 26ms > CE
+181ms ║Runtime (37435 bytes) successfully initialized in 127ms (v0.3.109.20181207) (178ms)
+182ms ║╔Execution stage started
+201ms ║║Comparison (integer) 59 is_greater_than (integer) 80 = false (2ms)
+204ms ║║Condition #2 evaluated false (13ms)
+207ms ║║Condition group #1 evaluated false (state did not change) (15ms)
+211ms ║╚Execution stage complete. (28ms)
+213ms ╚Event processed successfully (213ms)
12/19/2018, 8:20:23 AM +941ms
+1ms ╔Received event [Bathroom Humidity Sensor].humidity = 65 with a delay of 113ms
+120ms ║RunTime Analysis CS > 17ms > PS > 87ms > PE > 17ms > CE
+123ms ║Runtime (37433 bytes) successfully initialized in 87ms (v0.3.109.20181207) (120ms)
+124ms ║╔Execution stage started
+136ms ║║Comparison (integer) 65 is_greater_than (integer) 80 = false (1ms)
+138ms ║║Condition #2 evaluated false (7ms)
+139ms ║║Condition group #1 evaluated false (state did not change) (9ms)
+141ms ║╚Execution stage complete. (18ms)
+143ms ╚Event processed successfully (144ms)
12/19/2018, 8:19:03 AM +451ms
+2ms ╔Received event [Bathroom Humidity Sensor].humidity = 72 with a delay of 136ms
+151ms ║RunTime Analysis CS > 21ms > PS > 111ms > PE > 19ms > CE
+153ms ║Runtime (37435 bytes) successfully initialized in 111ms (v0.3.109.20181207) (151ms)
+154ms ║╔Execution stage started
+167ms ║║Comparison (integer) 72 is_greater_than (integer) 80 = false (2ms)
+169ms ║║Condition #2 evaluated false (7ms)
+170ms ║║Condition group #1 evaluated false (state did not change) (10ms)
+173ms ║╚Execution stage complete. (18ms)
+174ms ╚Event processed successfully (174ms)
12/19/2018, 8:16:32 AM +746ms
+1ms ╔Received event [Bathroom Humidity Sensor].humidity = 78 with a delay of 113ms
+92ms ║RunTime Analysis CS > 13ms > PS > 64ms > PE > 15ms > CE
+95ms ║Runtime (37427 bytes) successfully initialized in 64ms (v0.3.109.20181207) (93ms)
+96ms ║╔Execution stage started
+109ms ║║Comparison (integer) 78 is_greater_than (integer) 80 = false (2ms)
+111ms ║║Cancelling condition #2’s schedules…
+112ms ║║Condition #2 evaluated false (8ms)
+113ms ║║Cancelling condition #1’s schedules…
+114ms ║║Condition group #1 evaluated false (state changed) (12ms)
+118ms ║╚Execution stage complete. (21ms)
+119ms ╚Event processed successfully (119ms)
12/19/2018, 8:15:32 AM +327ms
+1ms ╔Received event [Bathroom Humidity Sensor].humidity = 86 with a delay of 129ms
+129ms ║RunTime Analysis CS > 21ms > PS > 92ms > PE > 16ms > CE
+131ms ║Runtime (37428 bytes) successfully initialized in 92ms (v0.3.109.20181207) (129ms)
+132ms ║╔Execution stage started
+143ms ║║Comparison (integer) 86 is_greater_than (integer) 80 = true (2ms)
+145ms ║║Condition #2 evaluated true (7ms)
+146ms ║║Condition group #1 evaluated true (state did not change) (8ms)
+149ms ║║Cancelling statement #3’s schedules…
+158ms ║║Skipped execution of physical command [Thermostat].fanOn([]) because it would make no change to the device. (3ms)
+159ms ║║Executed [Thermostat].fanOn (5ms)
+163ms ║║Executed virtual command [Thermostat].wait (1ms)
+165ms ║║Requesting a wake up for Wed, Dec 19 2018 @ 8:25:32 AM EST (in 600.0s)
+170ms ║╚Execution stage complete. (38ms)
+172ms ║Setting up scheduled job for Wed, Dec 19 2018 @ 8:25:32 AM EST (in 599.994s)
+185ms ╚Event processed successfully (185ms)
12/19/2018, 8:13:02 AM +567ms
+1ms ╔Received event [Bathroom Humidity Sensor].humidity = 93 with a delay of 99ms
+149ms ║RunTime Analysis CS > 23ms > PS > 108ms > PE > 18ms > CE
+151ms ║Runtime (37429 bytes) successfully initialized in 108ms (v0.3.109.20181207) (149ms)
+152ms ║╔Execution stage started
+164ms ║║Comparison (integer) 93 is_greater_than (integer) 80 = true (2ms)
+166ms ║║Condition #2 evaluated true (7ms)
+167ms ║║Condition group #1 evaluated true (state did not change) (9ms)
+170ms ║║Cancelling statement #3’s schedules…
+178ms ║║Skipped execution of physical command [Thermostat].fanOn([]) because it would make no change to the device. (3ms)
+179ms ║║Executed [Thermostat].fanOn (5ms)
+184ms ║║Executed virtual command [Thermostat].wait (0ms)
+185ms ║║Requesting a wake up for Wed, Dec 19 2018 @ 8:23:02 AM EST (in 600.0s)
+191ms ║╚Execution stage complete. (39ms)
+193ms ║Setting up scheduled job for Wed, Dec 19 2018 @ 8:23:02 AM EST (in 599.994s)
+206ms ╚Event processed successfully (207ms)
12/19/2018, 8:12:41 AM +349ms
+2ms ╔Received event [Bathroom Humidity Sensor].humidity = 89 with a delay of 134ms
+140ms ║RunTime Analysis CS > 20ms > PS > 104ms > PE > 16ms > CE
+143ms ║Runtime (37430 bytes) successfully initialized in 104ms (v0.3.109.20181207) (139ms)
+144ms ║╔Execution stage started
+155ms ║║Comparison (integer) 89 is_greater_than (integer) 80 = true (2ms)
+157ms ║║Condition #2 evaluated true (7ms)
+158ms ║║Condition group #1 evaluated true (state did not change) (9ms)
+162ms ║║Cancelling statement #3’s schedules…
+170ms ║║Skipped execution of physical command [Thermostat].fanOn([]) because it would make no change to the device. (2ms)
+171ms ║║Executed [Thermostat].fanOn (5ms)
+175ms ║║Executed virtual command [Thermostat].wait (1ms)
+177ms ║║Requesting a wake up for Wed, Dec 19 2018 @ 8:22:41 AM EST (in 600.0s)
+182ms ║╚Execution stage complete. (39ms)
+184ms ║Setting up scheduled job for Wed, Dec 19 2018 @ 8:22:41 AM EST (in 599.995s)
+194ms ╚Event processed successfully (194ms)
12/19/2018, 8:12:21 AM +1ms
+1ms ╔Received event [Bathroom Humidity Sensor].humidity = 82 with a delay of 91ms
+90ms ║RunTime Analysis CS > 12ms > PS > 65ms > PE > 12ms > CE
+93ms ║Runtime (37431 bytes) successfully initialized in 65ms (v0.3.109.20181207) (90ms)
+94ms ║╔Execution stage started
+106ms ║║Comparison (integer) 82 is_greater_than (integer) 80 = true (2ms)
+108ms ║║Cancelling condition #2’s schedules…
+109ms ║║Condition #2 evaluated true (9ms)
+111ms ║║Cancelling condition #1’s schedules…
+112ms ║║Condition group #1 evaluated true (state changed) (12ms)
+115ms ║║Cancelling statement #3’s schedules…
+1149ms ║║Executed physical command [Thermostat].fanOn() (1030ms)
+1150ms ║║Executed [Thermostat].fanOn (1032ms)
+1155ms ║║Executed virtual command [Thermostat].wait (1ms)
+1157ms ║║Requesting a wake up for Wed, Dec 19 2018 @ 8:22:22 AM EST (in 600.0s)
+1164ms ║╚Execution stage complete. (1071ms)
+1167ms ║Setting up scheduled job for Wed, Dec 19 2018 @ 8:22:22 AM EST (in 599.992s)
+1175ms ╚Event processed successfully (1175ms)
12/19/2018, 8:12:10 AM +762ms
+1ms ╔Received event [Bathroom Humidity Sensor].humidity = 74 with a delay of 106ms
+92ms ║RunTime Analysis CS > 15ms > PS > 66ms > PE > 10ms > CE
+94ms ║Runtime (37432 bytes) successfully initialized in 66ms (v0.3.109.20181207) (92ms)
+95ms ║╔Execution stage started
+107ms ║║Comparison (integer) 74 is_greater_than (integer) 80 = false (2ms)
+109ms ║║Condition #2 evaluated false (7ms)
+111ms ║║Condition group #1 evaluated false (state did not change) (9ms)
+113ms ║╚Execution stage complete. (18ms)
+115ms ╚Event processed successfully (115ms)
12/19/2018, 8:12:00 AM +624ms
+2ms ╔Received event [Bathroom Humidity Sensor].humidity = 49 with a delay of 248ms
+129ms ║RunTime Analysis CS > 18ms > PS > 88ms > PE > 23ms > CE
+132ms ║Runtime (37433 bytes) successfully initialized in 88ms (v0.3.109.20181207) (128ms)
+133ms ║╔Execution stage started
+146ms ║║Comparison (integer) 49 is_greater_than (integer) 80 = false (1ms)
+148ms ║║Condition #2 evaluated false (8ms)
+149ms ║║Condition group #1 evaluated false (state did not change) (9ms)
+152ms ║╚Execution stage complete. (18ms)
+153ms ╚Event processed successfully (153ms)