Garage door close if left open at 10pm


#1

1) Give a description of the problem
(If I run the Piston and hit the test button it closes the door after 10 but if I don’t hit the test button it doesn’t close the door. This is my first piston)

2) What is the expected behavior?
(Close the garage door if left open after 10 and send an SMS )

3) What is happening/not happening?
(Piston is running but not closing the door after 10 if it’s open)

**4) Post a Green Snapshot of the piston![image|45x37]
(

!

5) Attach any logs (From ST IDE and by turning logging level to Full)
(
webCoRE
Hendersons \ webCoRE (v0.2.100)
Garage door open after 10
Status
This piston is currently active and humming happily.

Pause »
Piston category

Uncategorized
Quick facts
Piston state: true

Last executed: 12/24/2017, 10:31:35 PM

Next scheduled: never

Subscriptions: 1 event, 1 control

Devices used: 2

Memory used: 35% (34575 bytes)

External URL: (click to open/execute)

Automatic backup
Automatic backup is enabled for this piston.

Touch the box below to reveal your backup bin code. You should make a note of this code as you may use it later to restore a piston that you “mistakenly” deleted.

i0xx

Please do NOT share this code with anyone.

Script (hide)
//
/* Garage door open after 10 */
/
/
/* Author : Barry Henderson /
/
Created : 12/24/2017, 12:40:52 AM /
/
Modified : 12/24/2017, 10:17:03 AM /
/
Build : 9 /
/
UI version : v0.2.100.20171211 */
/**************************************************************/

execute
if
Garage Door Switch’s contact is open
then
if
then
if
then
only when
Time is between 10:00:00 PM and 3:00:00 AM, but only on Sundays, Mondays, Tuesdays, Wednesdays, Thursdays, Fridays, or Saturdays, on the 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th, 18th, 19th, 20th, 21st, 22nd, 23rd, 24th, 25th, 26th, 27th, 28th, 29th, 30th, 31st, last, second-last, or third-last days of January, February, March, April, May, June, July, August, September, October, November, or December
with
Garage Door Opener
do
Toggle;
Send SMS notification “Garage door was left open automatically closed” to xxxxxxxxxx;
Wait 5 seconds;
end with;
end if;
end if;
end if;
if
end if;
if
Garage Door Switch’s contact is closed
end if;
end execute;
Edit » Test TraceTrace Delete »
Logs
12/24/2017, 10:31:35 PM +525ms
+2ms ╔Received event [Garage Door Switch].contact = closed with a delay of 203ms
+10191ms ║RunTime Analysis CS > 18ms > PS > 10095ms > PE > 77ms > CE
+10192ms ║Piston waited at a semaphore for 10018ms
+10194ms ║Runtime (38730 bytes) successfully initialized in 10095ms (v0.2.100.20171211) (10192ms)
+10195ms ║╔Execution stage started
+10203ms ║║Comparison (enum) closed is (string) open = false (2ms)
+10204ms ║║Condition #8 evaluated false (5ms)
+10205ms ║║Condition group #1 evaluated false (state did not change) (6ms)
+10207ms ║║Condition group #9 evaluated true (state did not change) (0ms)
+10213ms ║║Comparison (enum) closed is (string) closed = true (1ms)
+10214ms ║║Condition #13 evaluated true (4ms)
+10215ms ║║Condition group #12 evaluated true (state did not change) (6ms)
+10217ms ║╚Execution stage complete. (23ms)
+10218ms ╚Event processed successfully (10218ms)
12/24/2017, 10:31:35 PM +506ms
+1ms ╔Received event [Garage Door Switch].contact = closed with a delay of 754ms
+139ms ║RunTime Analysis CS > 19ms > PS > 67ms > PE > 53ms > CE
+141ms ║Runtime (38651 bytes) successfully initialized in 67ms (v0.2.100.20171211) (139ms)
+142ms ║╔Execution stage started
+149ms ║║Comparison (enum) closed is (string) open = false (1ms)
+150ms ║║Cancelling condition #8’s schedules…
+150ms ║║Condition #8 evaluated false (4ms)
+151ms ║║Cancelling condition #1’s schedules…
+152ms ║║Condition group #1 evaluated false (state changed) (7ms)
+154ms ║║Condition group #9 evaluated true (state did not change) (0ms)
+159ms ║║Comparison (enum) closed is (string) closed = true (1ms)
+160ms ║║Cancelling condition #13’s schedules…
+161ms ║║Condition #13 evaluated true (5ms)
+162ms ║║Cancelling condition #12’s schedules…
+162ms ║║Condition group #12 evaluated true (state changed) (6ms)
+164ms ║╚Execution stage complete. (23ms)
+165ms ╚Event processed successfully (165ms)
12/24/2017, 9:52:29 PM +473ms
+1ms ╔Received event [Garage Door Switch].contact = open with a delay of 462ms
+100ms ║RunTime Analysis CS > 12ms > PS > 40ms > PE > 47ms > CE
+102ms ║Runtime (38648 bytes) successfully initialized in 40ms (v0.2.100.20171211) (101ms)
+103ms ║╔Execution stage started
+110ms ║║Comparison (enum) open is (string) open = true (1ms)
+111ms ║║Cancelling condition #8’s schedules…
+112ms ║║Condition #8 evaluated true (4ms)
+112ms ║║Cancelling condition #1’s schedules…
+113ms ║║Condition group #1 evaluated true (state changed) (7ms)
+115ms ║║Condition group #2 evaluated true (state did not change) (1ms)
+117ms ║║Condition group #3 evaluated true (state did not change) (1ms)
+125ms ║║Comparison (time) 78749592 is_between (time) 79200000 … (time) 10800000 = false (5ms)
+126ms ║║Condition #7 evaluated false (8ms)
+127ms ║║Condition group #4 evaluated false (state did not change) (9ms)
+130ms ║║Condition group #9 evaluated true (state did not change) (0ms)
+135ms ║║Comparison (enum) open is (string) closed = false (1ms)
+136ms ║║Cancelling condition #13’s schedules…
+137ms ║║Condition #13 evaluated false (5ms)
+138ms ║║Cancelling condition #12’s schedules…
+138ms ║║Condition group #12 evaluated false (state changed) (6ms)
+140ms ║╚Execution stage complete. (37ms)
+141ms ╚Event processed successfully (141ms)
12/24/2017, 6:30:00 PM +944ms
+2ms ╔Received event [Garage Door Switch].contact = closed with a delay of 1418ms
+146ms ║RunTime Analysis CS > 20ms > PS > 74ms > PE > 51ms > CE
+148ms ║Runtime (38652 bytes) successfully initialized in 74ms (v0.2.100.20171211) (145ms)
+149ms ║╔Execution stage started
+156ms ║║Comparison (enum) closed is (string) open = false (1ms)
+157ms ║║Cancelling condition #8’s schedules…
+158ms ║║Condition #8 evaluated false (5ms)
+159ms ║║Cancelling condition #1’s schedules…
+159ms ║║Condition group #1 evaluated false (state changed) (7ms)
+162ms ║║Condition group #9 evaluated true (state did not change) (1ms)
+167ms ║║Comparison (enum) closed is (string) closed = true (1ms)
+168ms ║║Cancelling condition #13’s schedules…
+169ms ║║Condition #13 evaluated true (4ms)
+169ms ║║Cancelling condition #12’s schedules…
+170ms ║║Condition group #12 evaluated true (state changed) (6ms)
+172ms ║╚Execution stage complete. (24ms)
+173ms ╚Event processed successfully (173ms)
12/24/2017, 6:15:26 PM +536ms
+1ms ╔Received event [Garage Door Switch].contact = open with a delay of 708ms
+140ms ║RunTime Analysis CS > 20ms > PS > 71ms > PE > 49ms > CE
+142ms ║Runtime (38648 bytes) successfully initialized in 71ms (v0.2.100.20171211) (140ms)
+143ms ║╔Execution stage started
+150ms ║║Comparison (enum) open is (string) open = true (1ms)
+151ms ║║Cancelling condition #8’s schedules…
+152ms ║║Condition #8 evaluated true (5ms)
+153ms ║║Cancelling condition #1’s schedules…
+154ms ║║Condition group #1 evaluated true (state changed) (7ms)
+156ms ║║Condition group #2 evaluated true (state did not change) (0ms)
+158ms ║║Condition group #3 evaluated true (state did not change) (0ms)
+166ms ║║Comparison (time) 65726695 is_between (time) 79200000 … (time) 10800000 = false (5ms)
+167ms ║║Condition #7 evaluated false (8ms)
+168ms ║║Condition group #4 evaluated false (state did not change) (9ms)
+171ms ║║Condition group #9 evaluated true (state did not change) (0ms)
+176ms ║║Comparison (enum) open is (string) closed = false (1ms)
+177ms ║║Cancelling condition #13’s schedules…
+178ms ║║Condition #13 evaluated false (5ms)
+179ms ║║Cancelling condition #12’s schedules…
+180ms ║║Condition group #12 evaluated false (state changed) (6ms)
+181ms ║╚Execution stage complete. (38ms)
+182ms ╚Event processed successfully (182ms)
12/24/2017, 6:13:14 PM +706ms
+1ms ╔Received event [Garage Door Switch].contact = closed with a delay of 1015ms
+96ms ║RunTime Analysis CS > 12ms > PS > 42ms > PE > 42ms > CE
+98ms ║Runtime (38651 bytes) successfully initialized in 42ms (v0.2.100.20171211) (97ms)
+99ms ║╔Execution stage started
+106ms ║║Comparison (enum) closed is (string) open = false (1ms)
+107ms ║║Cancelling condition #8’s schedules…
+108ms ║║Condition #8 evaluated false (5ms)
+109ms ║║Cancelling condition #1’s schedules…
+109ms ║║Condition group #1 evaluated false (state changed) (6ms)
+112ms ║║Condition group #9 evaluated true (state did not change) (0ms)
+117ms ║║Comparison (enum) closed is (string) closed = true (1ms)
+118ms ║║Cancelling condition #13’s schedules…
+118ms ║║Condition #13 evaluated true (4ms)
+119ms ║║Cancelling condition #12’s schedules…
+120ms ║║Condition group #12 evaluated true (state changed) (7ms)
+121ms ║╚Execution stage complete. (22ms)
+122ms ╚Event processed successfully (122ms)
12/24/2017, 6:11:16 PM +844ms
+1ms ╔Received event [Garage Door Switch].contact = open with a delay of 983ms
+91ms ║RunTime Analysis CS > 13ms > PS > 40ms > PE > 38ms > CE
+93ms ║Runtime (38647 bytes) successfully initialized in 40ms (v0.2.100.20171211) (92ms)
+94ms ║╔Execution stage started
+101ms ║║Comparison (enum) open is (string) open = true (1ms)
+102ms ║║Cancelling condition #8’s schedules…
+103ms ║║Condition #8 evaluated true (5ms)
+104ms ║║Cancelling condition #1’s schedules…
+104ms ║║Condition group #1 evaluated true (state changed) (6ms)
+107ms ║║Condition group #2 evaluated true (state did not change) (0ms)
+109ms ║║Condition group #3 evaluated true (state did not change) (0ms)
+117ms ║║Comparison (time) 65476955 is_between (time) 79200000 … (time) 10800000 = false (5ms)
+118ms ║║Condition #7 evaluated false (8ms)
+119ms ║║Condition group #4 evaluated false (state did not change) (9ms)
+123ms ║║Condition group #9 evaluated true (state did not change) (1ms)
+128ms ║║Comparison (enum) open is (string) closed = false (1ms)
+129ms ║║Cancelling condition #13’s schedules…
+130ms ║║Condition #13 evaluated false (5ms)
+131ms ║║Cancelling condition #12’s schedules…
+132ms ║║Condition group #12 evaluated false (state changed) (6ms)
+134ms ║╚Execution stage complete. (39ms)
+135ms ╚Event processed successfully (134ms)
12/24/2017, 6:07:36 PM +467ms
+0ms ╔Received event [Garage Door Switch].contact = closed with a delay of 1376ms
+90ms ║RunTime Analysis CS > 13ms > PS > 41ms > PE > 36ms > CE
+92ms ║Runtime (38651 bytes) successfully initialized in 41ms (v0.2.100.20171211) (91ms)
+92ms ║╔Execution stage started
+99ms ║║Comparison (enum) closed is (string) open = false (1ms)
+101ms ║║Cancelling condition #8’s schedules…
+101ms ║║Condition #8 evaluated false (5ms)
+102ms ║║Cancelling condition #1’s schedules…
+103ms ║║Condition group #1 evaluated false (state changed) (7ms)
+105ms ║║Condition group #9 evaluated true (state did not change) (0ms)
+110ms ║║Comparison (enum) closed is (string) closed = true (1ms)
+111ms ║║Cancelling condition #13’s schedules…
+112ms ║║Condition #13 evaluated true (5ms)
+113ms ║║Cancelling condition #12’s schedules…
+113ms ║║Condition group #12 evaluated true (state changed) (6ms)
+115ms ║╚Execution stage complete. (23ms)
+116ms ╚Event processed successfully (117ms)
12/24/2017, 6:02:56 PM +217ms
+2ms ╔Received event [Garage Door Switch].contact = open with a delay of 1339ms
+113ms ║RunTime Analysis CS > 16ms > PS > 59ms > PE > 38ms > CE
+115ms ║Runtime (38649 bytes) successfully initialized in 59ms (v0.2.100.20171211) (113ms)
+116ms ║╔Execution stage started
+124ms ║║Comparison (enum) open is (string) open = true (1ms)
+125ms ║║Cancelling condition #8’s schedules…
+125ms ║║Condition #8 evaluated true (5ms)
+126ms ║║Cancelling condition #1’s schedules…
+127ms ║║Condition group #1 evaluated true (state changed) (7ms)
+129ms ║║Condition group #2 evaluated true (state did not change) (0ms)
+131ms ║║Condition group #3 evaluated true (state did not change) (0ms)
+140ms ║║Comparison (time) 64976350 is_between (time) 79200000 … (time) 10800000 = false (5ms)
+141ms ║║Condition #7 evaluated false (8ms)
+142ms ║║Condition group #4 evaluated false (state did not change) (8ms)
+145ms ║║Condition group #9 evaluated true (state did not change) (1ms)
+150ms ║║Comparison (enum) open is (string) closed = false (1ms)
+151ms ║║Cancelling condition #13’s schedules…
+152ms ║║Condition #13 evaluated false (5ms)
+153ms ║║Cancelling condition #12’s schedules…
+154ms ║║Condition group #12 evaluated false (state changed) (6ms)
+155ms ║╚Execution stage complete. (39ms)
+156ms ╚Event processed successfully (156ms)
12/24/2017, 4:14:36 PM +274ms
+1ms ╔Received event [Garage Door Switch].contact = closed with a delay of 66ms
+10158ms ║RunTime Analysis CS > 15ms > PS > 10090ms > PE > 53ms > CE
+10158ms ║Piston waited at a semaphore for 10021ms
+10160ms ║Runtime (38729 bytes) successfully initialized in 10090ms (v0.2.100.20171211) (10158ms)
+10161ms ║╔Execution stage started
+10168ms ║║Comparison (enum) closed is (string) open = false (1ms)
+10169ms ║║Condition #8 evaluated false (4ms)
+10170ms ║║Condition group #1 evaluated false (state did not change) (5ms)
+10172ms ║║Condition group #9 evaluated true (state did not change) (0ms)
+10177ms ║║Comparison (enum) closed is (string) closed = true (1ms)
+10179ms ║║Condition #13 evaluated true (3ms)
+10179ms ║║Condition group #12 evaluated true (state did not change) (5ms)
+10181ms ║╚Execution stage complete. (20ms)
+10182ms ╚Event processed successfully (10182ms)
12/24/2017, 4:14:36 PM +259ms
+1ms ╔Received event [Garage Door Switch].contact = closed with a delay of 523ms
+122ms ║RunTime Analysis CS > 26ms > PS > 61ms > PE > 36ms > CE
+125ms ║Runtime (38651 bytes) successfully initialized in 61ms (v0.2.100.20171211) (123ms)
+126ms ║╔Execution stage started
+133ms ║║Comparison (enum) closed is (string) open = false (1ms)
+134ms ║║Cancelling condition #8’s schedules…
+135ms ║║Condition #8 evaluated false (4ms)
+135ms ║║Cancelling condition #1’s schedules…
+136ms ║║Condition group #1 evaluated false (state changed) (7ms)
+139ms ║║Condition group #9 evaluated true (state did not change) (0ms)
+144ms ║║Comparison (enum) closed is (string) closed = true (1ms)
+145ms ║║Cancelling condition #13’s schedules…
+145ms ║║Condition #13 evaluated true (4ms)
+146ms ║║Cancelling condition #12’s schedules…
+147ms ║║Condition group #12 evaluated true (state changed) (7ms)
+149ms ║╚Execution stage complete. (24ms)
+150ms ╚Event processed successfully (150ms)
12/24/2017, 4:09:07 PM +624ms
+1ms ╔Received event [Garage Door Switch].contact = open with a delay of -117ms
+136ms ║RunTime Analysis CS > 36ms > PS > 67ms > PE > 34ms > CE
+139ms ║Runtime (38649 bytes) successfully initialized in 67ms (v0.2.100.20171211) (136ms)
+139ms ║╔Execution stage started
+147ms ║║Comparison (enum) open is (string) open = true (1ms)
+148ms ║║Cancelling condition #8’s schedules…
+149ms ║║Condition #8 evaluated true (5ms)
+149ms ║║Cancelling condition #1’s schedules…
+150ms ║║Condition group #1 evaluated true (state changed) (7ms)
+152ms ║║Condition group #2 evaluated true (state did not change) (0ms)
+154ms ║║Condition group #3 evaluated true (state did not change) (0ms)
+162ms ║║Comparison (time) 58147780 is_between (time) 79200000 … (time) 10800000 = false (4ms)
+164ms ║║Condition #7 evaluated false (8ms)
+164ms ║║Condition group #4 evaluated false (state did not change) (8ms)
+168ms ║║Condition group #9 evaluated true (state did not change) (1ms)
+173ms ║║Comparison (enum) open is (string) closed = false (1ms)
+174ms ║║Cancelling condition #13’s schedules…
+175ms ║║Condition #13 evaluated false (4ms)
+175ms ║║Cancelling condition #12’s schedules…
+176ms ║║Condition group #12 evaluated false (state changed) (6ms)
+178ms ║╚Execution stage complete. (39ms)
+179ms ╚Event processed successfully (180ms)
12/24/2017, 1:24:47 PM +943ms
+1ms ╔Received event [Garage Door Switch].contact = closed with a delay of 664ms
+106ms ║RunTime Analysis CS > 16ms > PS > 60ms > PE > 31ms > CE
+109ms ║Runtime (38651 bytes) successfully initialized in 60ms (v0.2.100.20171211) (108ms)
+109ms ║╔Execution stage started
+117ms ║║Comparison (enum) closed is (string) open = false (1ms)
+118ms ║║Cancelling condition #8’s schedules…
+118ms ║║Condition #8 evaluated false (5ms)
+119ms ║║Cancelling condition #1’s schedules…
+120ms ║║Condition group #1 evaluated false (state changed) (7ms)
+122ms ║║Condition group #9 evaluated true (state did not change) (0ms)
+127ms ║║Comparison (enum) closed is (string) closed = true (1ms)
+128ms ║║Cancelling condition #13’s schedules…
+129ms ║║Condition #13 evaluated true (5ms)
+130ms ║║Cancelling condition #12’s schedules…
+131ms ║║Condition group #12 evaluated true (state changed) (6ms)
+132ms ║╚Execution stage complete. (23ms)
+133ms ╚Event processed successfully (133ms)
12/24/2017, 1:22:13 PM +106ms
+1ms ╔Received event [Garage Door Switch].contact = open with a delay of 832ms
+88ms ║RunTime Analysis CS > 20ms > PS > 43ms > PE > 25ms > CE
+91ms ║Runtime (38647 bytes) successfully initialized in 43ms (v0.2.100.20171211) (89ms)
+91ms ║╔Execution stage started
+99ms ║║Comparison (enum) open is (string) open = true (2ms)
+100ms ║║Cancelling condition #8’s schedules…
+101ms ║║Condition #8 evaluated true (4ms)
+101ms ║║Cancelling condition #1’s schedules…
+102ms ║║Condition group #1 evaluated true (state changed) (7ms)
+104ms ║║Condition group #2 evaluated true (state did not change) (0ms)
+106ms ║║Condition group #3 evaluated true (state did not change) (0ms)
+115ms ║║Comparison (time) 48133214 is_between (time) 79200000 … (time) 10800000 = false (5ms)
+116ms ║║Condition #7 evaluated false (8ms)
+117ms ║║Condition group #4 evaluated false (state did not change) (9ms)
+120ms ║║Condition group #9 evaluated true (state did not change) (0ms)
+125ms ║║Comparison (enum) open is (string) closed = false (1ms)
+127ms ║║Cancelling condition #13’s schedules…
+127ms ║║Condition #13 evaluated false (5ms)
+128ms ║║Cancelling condition #12’s schedules…
+129ms ║║Condition group #12 evaluated false (state changed) (7ms)
+131ms ║╚Execution stage complete. (40ms)
+132ms ╚Event processed successfully (132ms)
12/24/2017, 12:59:15 PM +918ms
+2ms ╔Received event [Garage Door Switch].contact = closed with a delay of 524ms
+422ms ║RunTime Analysis CS > 301ms > PS > 91ms > PE > 30ms > CE
+424ms ║Runtime (38652 bytes) successfully initialized in 91ms (v0.2.100.20171211) (422ms)
+425ms ║╔Execution stage started
+433ms ║║Comparison (enum) closed is (string) open = false (1ms)
+434ms ║║Cancelling condition #8’s schedules…
+435ms ║║Condition #8 evaluated false (5ms)
+435ms ║║Cancelling condition #1’s schedules…
+436ms ║║Condition group #1 evaluated false (state changed) (7ms)
+439ms ║║Condition group #9 evaluated true (state did not change) (0ms)
+444ms ║║Comparison (enum) closed is (string) closed = true (1ms)
+445ms ║║Cancelling condition #13’s schedules…
+446ms ║║Condition #13 evaluated true (5ms)
+447ms ║║Cancelling condition #12’s schedules…
+447ms ║║Condition group #12 evaluated true (state changed) (7ms)
+449ms ║╚Execution stage complete. (24ms)
+450ms ╚Event processed successfully (450ms)
12/24/2017, 11:34:28 AM +944ms
+2ms ╔Received event [Garage Door Switch].contact = open with a delay of 1008ms
+134ms ║RunTime Analysis CS > 32ms > PS > 75ms > PE > 27ms > CE
+137ms ║Runtime (38649 bytes) successfully initialized in 75ms (v0.2.100.20171211) (133ms)
+137ms ║╔Execution stage started
+145ms ║║Comparison (enum) open is (string) open = true (2ms)
+146ms ║║Cancelling condition #8’s schedules…
+147ms ║║Condition #8 evaluated true (5ms)
+147ms ║║Cancelling condition #1’s schedules…
+148ms ║║Condition group #1 evaluated true (state changed) (7ms)
+150ms ║║Condition group #2 evaluated true (state did not change) (1ms)
+152ms ║║Condition group #3 evaluated true (state did not change) (1ms)
+161ms ║║Comparison (time) 41669098 is_between (time) 79200000 … (time) 10800000 = false (5ms)
+162ms ║║Condition #7 evaluated false (8ms)
+163ms ║║Condition group #4 evaluated false (state did not change) (9ms)
+166ms ║║Condition group #9 evaluated true (state did not change) (1ms)
+171ms ║║Comparison (enum) open is (string) closed = false (1ms)
+172ms ║║Cancelling condition #13’s schedules…
+173ms ║║Condition #13 evaluated false (5ms)
+174ms ║║Cancelling condition #12’s schedules…
+174ms ║║Condition group #12 evaluated false (state changed) (6ms)
+176ms ║╚Execution stage complete. (39ms)
+177ms ╚Event processed successfully (177ms)
12/24/2017, 11:08:46 AM +290ms
+1ms ╔Received event [Garage Door Switch].contact = closed with a delay of 683ms
+110ms ║RunTime Analysis CS > 27ms > PS > 61ms > PE > 23ms > CE
+112ms ║Runtime (38651 bytes) successfully initialized in 61ms (v0.2.100.20171211) (110ms)
+113ms ║╔Execution stage started
+120ms ║║Comparison (enum) closed is (string) open = false (1ms)
+121ms ║║Cancelling condition #8’s schedules…
+122ms ║║Condition #8 evaluated false (5ms)
+123ms ║║Cancelling condition #1’s schedules…
+124ms ║║Condition group #1 evaluated false (state changed) (6ms)
+126ms ║║Condition group #9 evaluated true (state did not change) (1ms)
+131ms ║║Comparison (enum) closed is (string) closed = true (1ms)
+132ms ║║Cancelling condition #13’s schedules…
+133ms ║║Condition #13 evaluated true (5ms)
+134ms ║║Cancelling condition #12’s schedules…
+134ms ║║Condition group #12 evaluated true (state changed) (6ms)
+136ms ║╚Execution stage complete. (23ms)
+137ms ╚Event processed successfully (137ms)
12/24/2017, 10:44:00 AM +619ms
+1ms ╔Received event [Hendersons].test = 1514130240619 with a delay of 0ms
+102ms ║RunTime Analysis CS > 16ms > PS > 63ms > PE > 23ms > CE
+104ms ║Runtime (38645 bytes) successfully initialized in 63ms (v0.2.100.20171211) (103ms)
+105ms ║╔Execution stage started
+120ms ║║Comparison (enum) open is (string) open = true (1ms)
+122ms ║║Condition #8 evaluated true (11ms)
+122ms ║║Condition group #1 evaluated true (state did not change) (12ms)
+125ms ║║Condition group #2 evaluated true (state did not change) (1ms)
+127ms ║║Condition group #3 evaluated true (state did not change) (1ms)
+137ms ║║Comparison (time) 38640748 is_between (time) 79200000 … (time) 10800000 = false (6ms)
+138ms ║║Condition #7 evaluated false (9ms)
+139ms ║║Condition group #4 evaluated false (state did not change) (10ms)
+143ms ║║Condition group #9 evaluated true (state did not change) (1ms)
+152ms ║║Comparison (enum) open is (string) closed = false (1ms)
+154ms ║║Condition #13 evaluated false (8ms)
+154ms ║║Condition group #12 evaluated false (state did not change) (9ms)
+156ms ║╚Execution stage complete. (51ms)
+157ms ╚Event processed successfully (157ms)
12/24/2017, 10:17:37 AM +258ms
+0ms ╔Received event [Hendersons].execute = 174.233.130.181 with a delay of 105ms
+73ms ║RunTime Analysis CS > 18ms > PS > 35ms > PE > 21ms > CE
+76ms ║Runtime (38648 bytes) successfully initialized in 35ms (v0.2.100.20171211) (74ms)
+76ms ║╔Execution stage started
+87ms ║║Comparison (enum) open is (string) open = true (1ms)
+88ms ║║Condition #8 evaluated true (7ms)
+89ms ║║Condition group #1 evaluated true (state did not change) (8ms)
+91ms ║║Condition group #2 evaluated true (state did not change) (0ms)
+93ms ║║Condition group #3 evaluated true (state did not change) (0ms)
+101ms ║║Comparison (time) 37057352 is_between (time) 79200000 … (time) 10800000 = false (5ms)
+102ms ║║Condition #7 evaluated false (8ms)
+103ms ║║Condition group #4 evaluated false (state did not change) (9ms)
+106ms ║║Condition group #9 evaluated true (state did not change) (0ms)
+115ms ║║Comparison (enum) open is (string) closed = false (2ms)
+116ms ║║Condition #13 evaluated false (7ms)
+117ms ║║Condition group #12 evaluated false (state did not change) (8ms)
+118ms ║╚Execution stage complete. (42ms)
+119ms ╚Event processed successfully (120ms)
12/24/2017, 10:17:09 AM +359ms
+0ms ╔Starting piston… (v0.2.100.20171211)
+231ms ║╔Subscribing to devices…
+252ms ║║Subscribing to Garage Door Switch.contact…
+334ms ║║Subscribing to Garage Door Opener…
+335ms ║╚Finished subscribing (107ms)
+362ms ║Comparison (enum) open is (string) open = true (2ms)
+376ms ║Comparison (time) 37029727 is_between (time) 79200000 … (time) 10800000 = false (6ms)
+378ms ║Cancelling condition #7’s schedules…
+378ms ║Cancelling condition #4’s schedules…
+391ms ║Comparison (enum) open is (string) closed = false (1ms)
+400ms ╚Piston successfully started (399ms)
Clear Full Logging level

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


#2

Change Toggle to Closed in the following section:

With
Garage Door
Closed
Send SMS notification
End With

FYI to post an image of your piston, it is much easier to click the green camera below your piston to create a screen shot of your piston and a whole lot easier to view than the separate screen shots you produced.

Now, time to simplify your piston…

Do

If
Garage door is open
And
Time is between 10pm and 3am

Then

With
garage door
Close
Send sms notification
End with

End do

You do not need to select every day, date and month for when to run.

Just a note: if you ever come home between 10 and 3 with above piston, the door will close on you when you open it :slight_smile: so if you do use it at those times, you will need an exclusion.


#3

Auto-closing a garage door worries me…I have pistons set up to notify me/family if my garage door is open or opens at “odd” hours, or is open for >2 hours. Then we can take action as required. Would not want the garage door to try to auto-close on me, family, or neighbors.

My Go Control system does have the repeated beeping sounds and flashing light before closing, and you’d think that would be a good warning. However, one afternoon my neighbor was over and I wanted to show him that I could close my garage door from my phone. I just said “Watch this!” w/out telling him what I was doing. He was completely surprised when the door started closing after the flashing light and beeping of the Go Control unit stopped. He simply had no context that it was a warning that the garage door was about to close. Makes sense, since he’d never seen/heard that type of unit/warning before on any garage door.

The warning does get you to look up and see what’s going on, which is helpful, of course, but we shouldn’t assume it communicates consistently/clearly regarding what is about to happen.

Everyone’s context is different, but just wanted to mention my experience.


#4

I always worry the thing will close and lock me out while I’m taking out the garbage or getting the mail while my phone is still inside. I added a coded door lock just out caution. It’s rare, but every once in a while, presence detectors have been know to leave and arrive without moving a millimeter. Then you’d end up reenacting a scene out of a 60s sitcom.


#5

This is a detached garage. The garage will not close on you there are photoeyes that if they aren’t clear the door will not close. And this is only at the end of the night in case the door was accidentally left open. It could run just one time at 10 pm. I tried to change the toggle to on which is how it closes the door and still it works in test but not when the Piston is running and the door is open after 10.


#6

I think you have too many If/Thens nested. The “only when” should fall on the line immediately following the first “then”!

BTW, I just install an GoControl Z-wave door opener yesterday and was working on the piston for it. This is what I’ve come up with so far. I wanted it not to automatically close if either me or my wife were home - phones were present.