Turn light on didn't work(solved)


#1

1) Give a description of the problem
Piston ran but light did not go on

2) What is the expected behaviour?
when garage door opens and within 3 minutes the mud door opens and it is after sun-down before sunrise the kitchen lights should go on.

3) What is happening/not happening?
lights didn’t go on

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

GE HERE)

5) Attach logs after turning logging level to Full
15/11/2019, 18:09:38 +559ms
+1ms ╔Received event [Mud Room Door].contact = closed with a delay of 177ms
+141ms ║RunTime Analysis CS > 18ms > PS > 106ms > PE > 18ms > CE
+144ms ║Runtime (39195 bytes) successfully initialized in 106ms (v0.3.110.20191009) (142ms)
+145ms ║╔Execution stage started
+159ms ║║Condition #2 evaluated false (10ms)
+160ms ║║Cancelling statement #1’s schedules…
+161ms ║║Condition group #1 evaluated false (state did not change) (13ms)
+163ms ║╚Execution stage complete. (19ms)
+164ms ╚Event processed successfully (165ms)
15/11/2019, 18:09:18 +378ms
+2ms ╔Received event [Mud Room Door].contact = open with a delay of 182ms
+178ms ║RunTime Analysis CS > 25ms > PS > 132ms > PE > 21ms > CE
+181ms ║Runtime (39193 bytes) successfully initialized in 132ms (v0.3.110.20191009) (178ms)
+181ms ║╔Execution stage started
+200ms ║║Condition #2 evaluated false (14ms)
+201ms ║║Cancelling statement #1’s schedules…
+202ms ║║Condition group #1 evaluated false (state did not change) (17ms)
+204ms ║╚Execution stage complete. (23ms)
+205ms ╚Event processed successfully (205ms)
15/11/2019, 18:03:22 +265ms
+1ms ╔Received event [Mud Room Door].contact = closed with a delay of 160ms
+247ms ║RunTime Analysis CS > 21ms > PS > 208ms > PE > 18ms > CE
+250ms ║Runtime (39193 bytes) successfully initialized in 208ms (v0.3.110.20191009) (248ms)
+251ms ║╔Execution stage started
+267ms ║║Cancelling condition #2’s schedules…
+269ms ║║Condition #2 evaluated false (13ms)
+270ms ║║Cancelling statement #1’s schedules…
+271ms ║║Condition group #1 evaluated false (state did not change) (16ms)
+274ms ║╚Execution stage complete. (24ms)
+276ms ╚Event processed successfully (276ms)
15/11/2019, 18:03:15 +624ms
+1ms ╔Received event [Mud Room Door].contact = open with a delay of 234ms
+110ms ║RunTime Analysis CS > 18ms > PS > 78ms > PE > 14ms > CE
+113ms ║Runtime (39201 bytes) successfully initialized in 78ms (v0.3.110.20191009) (111ms)
+114ms ║╔Execution stage started
+119ms ║║Conditional ladder step failed due to a timeout
+120ms ║║Cancelling statement #1’s schedules…
+121ms ║║Condition group #1 evaluated false (state did not change) (4ms)
+123ms ║╚Execution stage complete. (9ms)
+124ms ╚Event processed successfully (123ms)
15/11/2019, 18:02:10 +86ms
+1ms ╔Received event [Crystal].time = 1573869731132 with a delay of -1046ms
+204ms ║RunTime Analysis CS > 42ms > PS > 142ms > PE > 19ms > CE
+206ms ║Runtime (39205 bytes) successfully initialized in 142ms (v0.3.110.20191009) (205ms)
+207ms ║╔Execution stage started
+251ms ║╚Execution stage complete. (44ms)
+252ms ╚Event processed successfully (252ms)
15/11/2019, 18:00:58 +301ms
+2ms ╔Received event [Garage door 1].door = closed with a delay of 120ms
+169ms ║RunTime Analysis CS > 23ms > PS > 123ms > PE > 23ms > CE
+172ms ║Runtime (39202 bytes) successfully initialized in 123ms (v0.3.110.20191009) (169ms)
+173ms ║╔Execution stage started
+185ms ║║Condition #3 evaluated false (7ms)
+187ms ║╚Execution stage complete. (15ms)
+188ms ║Setting up scheduled job for Fri, Nov 15 2019 @ 6:02:11 PM PST (in 72.643s)
+200ms ╚Event processed successfully (200ms)
15/11/2019, 18:00:58 +136ms
+1ms ╔Received event [Mud Room Door].contact = closed with a delay of 178ms
+115ms ║RunTime Analysis CS > 19ms > PS > 83ms > PE > 13ms > CE
+118ms ║Runtime (39201 bytes) successfully initialized in 83ms (v0.3.110.20191009) (115ms)
+119ms ║╔Execution stage started
+133ms ║║Comparison (enum) closed changes_to (string) open = false (0ms)
+134ms ║║Condition #3 evaluated false (4ms)
+136ms ║╚Execution stage complete. (18ms)
+137ms ║Setting up scheduled job for Fri, Nov 15 2019 @ 6:02:11 PM PST (in 72.859s)
+151ms ╚Event processed successfully (151ms)
15/11/2019, 18:00:47 +888ms
+1ms ╔Received event [Mud Room Door].contact = open with a delay of 163ms
+286ms ║RunTime Analysis CS > 22ms > PS > 250ms > PE > 13ms > CE
+288ms ║Runtime (38978 bytes) successfully initialized in 250ms (v0.3.110.20191009) (286ms)
+289ms ║╔Execution stage started
+297ms ║║Comparison (enum) open changes_to (string) open = false (1ms)
+299ms ║║Condition #3 evaluated false (5ms)
+301ms ║╚Execution stage complete. (12ms)
+302ms ║Setting up scheduled job for Fri, Nov 15 2019 @ 6:02:11 PM PST (in 82.942s)
+314ms ╚Event processed successfully (314ms)
15/11/2019, 17:59:10 +942ms
+1ms ╔Received event [Garage door 1].door = open with a delay of 109ms
+168ms ║RunTime Analysis CS > 24ms > PS > 127ms > PE > 18ms > CE
+171ms ║Runtime (38967 bytes) successfully initialized in 127ms (v0.3.110.20191009) (168ms)
+172ms ║╔Execution stage started
+184ms ║║Comparison (enum) open changes_to (string) open = true (1ms)
+186ms ║║Cancelling condition #2’s schedules…
+187ms ║║Condition #2 evaluated true (11ms)
+188ms ║║Cancelling statement #1’s schedules…
+189ms ║║Condition group #1 made progress up the ladder, currently at step 1 of 3
+194ms ║╚Execution stage complete. (22ms)
+195ms ║Setting up scheduled job for Fri, Nov 15 2019 @ 6:02:11 PM PST (in 179.996s)
+207ms ╚Event processed successfully (207ms)
15/11/2019, 17:58:52 +175ms
+2ms ╔Received event [Garage door 1].door = opening with a delay of 120ms
+144ms ║RunTime Analysis CS > 22ms > PS > 107ms > PE > 15ms > CE
+146ms ║Runtime (38968 bytes) successfully initialized in 107ms (v0.3.110.20191009) (144ms)
+147ms ║╔Execution stage started
+158ms ║║Comparison (enum) opening changes_to (string) open = false (1ms)
+160ms ║║Condition #2 evaluated false (8ms)
+161ms ║║Cancelling statement #1’s schedules…
+162ms ║║Condition group #1 evaluated false (state did not change) (10ms)
+163ms ║╚Execution stage complete. (16ms)
+164ms ╚Event processed successfully (164ms)Preformatted text

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


#2

Try this


#3

Where do you find the “only if” statement?
I changed the time to 25 minutes before sundown until midnight. I’ll let you know if it works.

Craig


#4


Preformatted text15/11/2019, 19:17:16 +505ms
+2ms ╔Received event [Mud Room Door].contact = closed with a delay of 249ms
+146ms ║RunTime Analysis CS > 18ms > PS > 109ms > PE > 19ms > CE
+148ms ║Runtime (39248 bytes) successfully initialized in 109ms (v0.3.110.20191009) (146ms)
+149ms ║╔Execution stage started
+185ms ║║Comparison (time) 69436659 is_between (time) 1573864500000 … (time) 1573804800000 = true (9ms)
+186ms ║║Time restriction check passed
+188ms ║║Condition #8 evaluated true (35ms)
+189ms ║║Cancelling condition #1’s schedules…
+189ms ║║Condition group #1 evaluated true (state changed) (36ms)
+205ms ║║Condition #2 evaluated false (14ms)
+206ms ║║Cancelling statement #1’s schedules…
+207ms ║║Cancelling condition #1’s schedules…
+208ms ║║Condition group #1 evaluated false (state changed) (18ms)
+210ms ║╚Execution stage complete. (61ms)
+211ms ╚Event processed successfully (211ms)
15/11/2019, 19:17:13 +286ms
+2ms ╔Received event [Mud Room Door].contact = open with a delay of 181ms
+170ms ║RunTime Analysis CS > 21ms > PS > 129ms > PE > 20ms > CE
+172ms ║Runtime (39246 bytes) successfully initialized in 129ms (v0.3.110.20191009) (169ms)
+173ms ║╔Execution stage started
+208ms ║║Comparison (time) 69433463 is_between (time) 1573864500000 … (time) 1573804800000 = true (8ms)
+210ms ║║Time restriction check passed
+211ms ║║Condition #8 evaluated true (34ms)
+212ms ║║Cancelling condition #1’s schedules…
+213ms ║║Condition group #1 evaluated true (state changed) (37ms)
+226ms ║║Condition #2 evaluated false (12ms)
+227ms ║║Cancelling statement #1’s schedules…
+228ms ║║Cancelling condition #1’s schedules…
+229ms ║║Condition group #1 evaluated false (state changed) (16ms)
+231ms ║╚Execution stage complete. (57ms)
+232ms ╚Event processed successfully (231ms)
15/11/2019, 19:17:07 +17ms
+2ms ╔Received event [Mud Room Door].contact = closed with a delay of 162ms
+155ms ║RunTime Analysis CS > 19ms > PS > 115ms > PE > 20ms > CE
+157ms ║Runtime (39248 bytes) successfully initialized in 115ms (v0.3.110.20191009) (155ms)
+158ms ║╔Execution stage started
+195ms ║║Comparison (time) 69427179 is_between (time) 1573864500000 … (time) 1573804800000 = true (8ms)
+196ms ║║Time restriction check passed
+197ms ║║Condition #8 evaluated true (35ms)
+198ms ║║Cancelling condition #1’s schedules…
+199ms ║║Condition group #1 evaluated true (state changed) (37ms)
+213ms ║║Condition #2 evaluated false (12ms)
+213ms ║║Cancelling statement #1’s schedules…
+214ms ║║Cancelling condition #1’s schedules…
+215ms ║║Condition group #1 evaluated false (state changed) (15ms)
+217ms ║╚Execution stage complete. (59ms)
+218ms ╚Event processed successfully (218ms)
15/11/2019, 19:17:04 +562ms
+1ms ╔Received event [Mud Room Door].contact = open with a delay of 915ms
+146ms ║RunTime Analysis CS > 19ms > PS > 111ms > PE > 17ms > CE
+148ms ║Runtime (39246 bytes) successfully initialized in 111ms (v0.3.110.20191009) (146ms)
+149ms ║╔Execution stage started
+184ms ║║Comparison (time) 69424716 is_between (time) 1573864500000 … (time) 1573804800000 = true (8ms)
+185ms ║║Time restriction check passed
+186ms ║║Condition #8 evaluated true (33ms)
+187ms ║║Cancelling condition #1’s schedules…
+188ms ║║Condition group #1 evaluated true (state changed) (35ms)
+200ms ║║Condition #2 evaluated false (11ms)
+201ms ║║Cancelling statement #1’s schedules…
+202ms ║║Cancelling condition #1’s schedules…
+203ms ║║Condition group #1 evaluated false (state changed) (13ms)
+204ms ║╚Execution stage complete. (55ms)
+205ms ╚Event processed successfully (206ms)Preformatted text


#5

Still failed, I see the time restriction is passing.


#6

Try this. First entry is your mud room sensor. Second one is your garage door sensors

This piston will be triggered when your mud room door is opened then it will check the 2 conduction’s, the garage door contacts changed in the last 3 minutes. and the time is between sunset and sunrise. I believe this is what you wanted.


#7

Thank you for the assistance. Both presented solutions worked. It seems the first one was failing because the mudroom door was not staying open long enough. I’m going to run them each for a week and see if there is a condition where one fails.

Thank you for the help.

Craig