1) Give a description of the problem
Trying to prevent the thermostat wars in the house by having it automatically lower itself back to it’s preset unless I cancel the piston with an override.
2) What is the expected behavior?
When someone adjusts the heat above 68F, I want it to automatically lower back to 68F. However, I want to be able to override the piston by double-clicking a nearby switch or something similar. I have it set to just a simple state change for testing but ideally would like to double-click or make it a combination of two near-by light switches being turned on and off.
3) What is happening/not happening?
The thermostat is automatically going back to 68F is someone tries to raise the temp, but I can not over ride the function.
**4) Post a Green Snapshot of the piston!
5) Attach any logs (From ST IDE and by turning logging level to Full)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:51 PM: trace ║╔ Execution stage complete. (23ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:51 PM: debug ║║ Cancelling condition #2’s schedules…
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:51 PM: debug ║║ Condition #6 evaluated false (6ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:51 PM: debug ║║ Condition #1 evaluated true (5ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:51 PM: debug ║║ Comparison (string) :544a9b992c238a89c379073fefaa7fe1: is_any_of (string) :544a9b992c238a89c379073fefaa7fe1:,:aa4b274e22d2f4c0001b65e07d3b32bd: = true (2ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:51 PM: trace ║ Runtime (39677 bytes) successfully initialized in 6844ms (v0.2.102.20180116) (6877ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:51 PM: info ╔ Event processed successfully (6904ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:51 PM: debug ║ RunTime Analysis CS > 11ms > PS > 6844ms > PE > 21ms > CE
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:51 PM: debug ║║ Condition group #2 evaluated false (state changed) (8ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:51 PM: debug ║║ Condition group #null evaluated true (state did not change) (6ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:51 PM: trace ║╚ Execution stage started
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:51 PM: warn ║ Piston waited at a semaphore for 6808ms
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:44 PM: info ╚ Received event [KIT Thermostat].heatingSetpoint = 68 with a delay of 2852ms
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:44 PM: info ╔ Event processed successfully (3360ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:44 PM: trace ║╔ Execution stage complete. (3252ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:44 PM: debug ║║ Condition group #10 evaluated false (state did not change) (35ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:44 PM: debug ║║ Condition #13 evaluated false (33ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:44 PM: debug ║║ Comparison (enum) off changed = false (24ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:44 PM: trace ║║ Executed [KIT Thermostat].setHeatingSetpoint (3193ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:44 PM: debug ║║ Executed physical command [KIT Thermostat].setHeatingSetpoint([68.0]) (3191ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:41 PM: trace ║╚ Execution stage started
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:41 PM: trace ║ Runtime (39594 bytes) successfully initialized in 61ms (v0.2.102.20180116) (105ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:41 PM: debug ║ RunTime Analysis CS > 17ms > PS > 61ms > PE > 26ms > CE
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:04:41 PM: info ╚ Received event [Home].time = 1519423482458 with a delay of -1055ms
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:03:42 PM: info ╔ Event processed successfully (125ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:03:42 PM: info ║ Setting up scheduled job for Fri, Feb 23 2018 @ 5:04:42 PM EST (in 59.995s)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:03:42 PM: trace ║╔ Execution stage complete. (47ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:03:42 PM: trace ║║ Executed virtual command [KIT Thermostat].wait (0ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:03:42 PM: debug ║║ Cancelling statement #3’s schedules…
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:03:42 PM: debug ║║ Condition group #null evaluated true (state did not change) (5ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:03:42 PM: debug ║║ Comparison (decimal) 71.0 is_greater_than (integer) 68 = true (2ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:03:42 PM: debug ║║ Comparison (string) :544a9b992c238a89c379073fefaa7fe1: is_any_of (string) :544a9b992c238a89c379073fefaa7fe1:,:aa4b274e22d2f4c0001b65e07d3b32bd: = true (1ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:03:42 PM: debug ║║ Condition #1 evaluated true (5ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:03:42 PM: trace ║ Runtime (39605 bytes) successfully initialized in 36ms (v0.2.102.20180116) (68ms)
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:03:42 PM: trace ║╚ Execution stage started
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:03:42 PM: debug ║ RunTime Analysis CS > 12ms > PS > 36ms > PE > 19ms > CE
d6a97c0d-ea73-473f-b1ef-2195e1a6d194 5:03:42 PM: info ╚ Received event [KIT Thermostat].heatingSetpoint = 71 with a delay of 42ms
REMOVE BELOW AFTER READING
If a solution is found for your question then please mark the post as the solution.