Thermostat piston very slow


#1

Hi there,
I’ve made a piston that I’ve worked with overtime, kept adding stuff I want it to contain, so basically its supposed to be a thermostat combined with a backup heater so that temp is stable throughout. aswell overtime I wanted to add in more things like cooling,defrost (its a heat pump) ventilation and such.

2) What is the expected behaviour?
To have the piston to work and execute as it should, I don’t see any issues with it but perhaps something is wrong, looking for abit of help to clean up the piston

3) What is happening/not happening?
The thermostat operation state doesnt send the required ifttt command, it does work since I’ve had it running for awhile before I added boost/vent function in.

+0ms ╔Received event [Mitt hem].test = 1578166398197 with a delay of 1ms
+484ms ║RunTime Analysis CS > 19ms > PS > 63ms > PE > 401ms > CE
+488ms ║Runtime (67888 bytes) successfully initialized in 63ms (v0.3.110.20191009) (487ms)
+489ms ║╔Execution stage started
+495ms ║║Comparison (string) :a5fc0ad3be8dced5ac447ba340f97948: changes = false (1ms)
+497ms ║║Condition #59 evaluated false (3ms)
+498ms ║║Condition group #58 evaluated false (state did not change) (5ms)
+514ms ║║Condition #42 evaluated false (12ms)
+515ms ║║Condition group #41 evaluated false (state did not change) (13ms)
+525ms ║║Comparison (enum) inactive stays (string) inactive = true (1ms)
+530ms ║║Adding a timed trigger schedule for condition 46
+534ms ║║Cancelling condition #46’s schedules…
+535ms ║║Condition #46 evaluated false (17ms)
+821ms ║║Comparison (integer) 22 rises_to_or_above (integer) 22 = false (1ms)
+823ms ║║Condition #55 evaluated false (286ms)
+828ms ║║Comparison (boolean) false stays (boolean) true = false (1ms)
+830ms ║║Cancelling any timed trigger schedules for condition 106
+831ms ║║Cancelling statement #106’s schedules…
+832ms ║║Condition #106 evaluated false (8ms)
+833ms ║║Cancelling condition #45’s schedules…
+834ms ║║Condition group #45 evaluated false (state changed) (316ms)
+840ms ║║Comparison (string) :a5fc0ad3be8dced5ac447ba340f97948: is_any_of (string) :a5fc0ad3be8dced5ac447ba340f97948:,:c8e25c24387db36fa422fc6a0a4cfab8: = true (2ms)
+842ms ║║Condition #113 evaluated true (4ms)
+856ms ║║Comparison (integer) 22 is_less_than_or_equal_to (decimal) 19.0 = false (2ms)
+857ms ║║Condition #114 evaluated false (15ms)
+859ms ║║Condition group #112 evaluated false (state did not change) (22ms)
+865ms ║║Comparison (string) :a5fc0ad3be8dced5ac447ba340f97948: is_not_any_of (string) :a5fc0ad3be8dced5ac447ba340f97948:,:c8e25c24387db36fa422fc6a0a4cfab8: = false (2ms)
+867ms ║║Condition #121 evaluated false (5ms)
+877ms ║║Comparison (integer) 22 rises_to_or_above (decimal) 19.0 = false (0ms)
+879ms ║║Condition #122 evaluated false (12ms)
+884ms ║║Comparison (boolean) true stays (boolean) true = true (2ms)
+886ms ║║Adding a timed trigger schedule for condition 123
+888ms ║║Cancelling condition #123’s schedules…
+889ms ║║Condition #123 evaluated false (9ms)
+891ms ║║Cancelling condition #120’s schedules…
+892ms ║║Condition group #120 evaluated false (state changed) (30ms)
+898ms ║║Comparison (string) :a5fc0ad3be8dced5ac447ba340f97948: is_any_of (string) :147b23453c1364c96c93f981b3aa0251:,:6c4ac6bada03ef7bc15fdcdc587ef934: = false (2ms)
+900ms ║║Condition #93 evaluated false (6ms)
+901ms ║║Condition group #92 evaluated false (state did not change) (7ms)
+908ms ║║Comparison (boolean) false stays (boolean) true = false (1ms)
+910ms ║║Cancelling any timed trigger schedules for condition 100
+911ms ║║Cancelling statement #100’s schedules…
+912ms ║║Condition #100 evaluated false (8ms)
+920ms ║║Comparison (integer) 22 drops_to_or_below (integer) 22 = false (0ms)
+921ms ║║Condition #109 evaluated false (8ms)
+925ms ║║Comparison (string) :a5fc0ad3be8dced5ac447ba340f97948: changes_away_from_any_of (string) :147b23453c1364c96c93f981b3aa0251:,:6c4ac6bada03ef7bc15fdcdc587ef934: = false (0ms)
+926ms ║║Condition #110 evaluated false (4ms)
+927ms ║║Condition group #99 evaluated false (state did not change) (24ms)
+934ms ║║Comparison (string) :a5fc0ad3be8dced5ac447ba340f97948: is (string) :a1217762bf2aa91b1aa466d2793aa3dc: = false (1ms)
+935ms ║║Condition #89 evaluated false (5ms)
+936ms ║║Condition group #88 evaluated false (state did not change) (6ms)
+949ms ║╚Execution stage complete. (460ms)
+957ms ║Setting up scheduled job for Sat, Jan 4 2020 @ 8:43:18 PM CET (in 599.574s), with 1 more job pending
+1044ms ╚Event processed successfully (1043ms)

Any help would be awesome!
Best regards