1) Give a description of the problem
My piston is only working a small percentage of the time.
2) What is the expected behavior?
When my iphone presence is first detected (when I return home), a smart lock on a door opens.
3) What is happening/not happening?
80% of the time, nothing happens and I have to manually open the door, even if several minutes have passed since I arrived and my presence should have been detected.
4) Post a Green Snapshot of the piston
5) Attach any logs (From ST IDE and by turning logging level to Full)
11/11/2017, 1:25:52 PM +709ms +5ms âReceived event [Home].test = 1510424752693 with a delay of 7ms +199ms âRunTime Analysis CS > 39ms > PS > 68ms > PE > 98ms > CE +212ms âRuntime (29325 bytes) successfully initialized in 68ms (v0.1.0b7.20170603) (200ms) +214ms ââExecution stage started +421ms ââCancelling condition #4's schedules... +422ms ââCondition #4 evaluated false (35ms) +423ms ââCancelling condition #1's schedules... +424ms ââCondition group #1 evaluated false (state changed) (40ms) +454ms ââExecution stage complete. (241ms) +493ms âEvent processed successfully (495ms) 11/10/2017, 4:43:51 PM +437ms +4ms âReceived event [Bill's iPhone].presence = present with a delay of 270ms +395ms âRunTime Analysis CS > 231ms > PS > 72ms > PE > 96ms > CE +408ms âRuntime (29343 bytes) successfully initialized in 72ms (v0.1.0b7.20170603) (399ms) +412ms ââExecution stage started +491ms ââComparison present changes_to present = true (8ms) +500ms ââCancelling condition #4's schedules... +501ms ââCondition #4 evaluated true (53ms) +503ms ââCancelling condition #1's schedules... +504ms ââCondition group #1 evaluated true (state changed) (59ms) +515ms ââCancelling statement #2's schedules... +574ms ââExecuted physical command [Garage Door].unlock() (44ms) +575ms ââExecuted [Garage Door].unlock (49ms) +595ms ââExecuted virtual command [Garage Door].sendNotification (5ms) +609ms ââExecution stage complete. (200ms) +625ms âEvent processed successfully (627ms) 11/10/2017, 6:52:04 AM +358ms +4ms âReceived event [Bill's iPhone].presence = not present with a delay of 399ms +315ms âRunTime Analysis CS > 158ms > PS > 72ms > PE > 89ms > CE +328ms âRuntime (29339 bytes) successfully initialized in 72ms (v0.1.0b7.20170603) (319ms) +332ms ââExecution stage started +398ms ââComparison not present changes_to present = false (5ms) +406ms ââCancelling condition #4's schedules... +407ms ââCondition #4 evaluated false (43ms) +408ms ââCancelling condition #1's schedules... +409ms ââCondition group #1 evaluated false (state changed) (49ms) +425ms ââExecution stage complete. (96ms) +441ms âEvent processed successfully (443ms) 11/9/2017, 6:13:31 PM +289ms +4ms âReceived event [Bill's iPhone].presence = present with a delay of 230ms +325ms âRunTime Analysis CS > 160ms > PS > 83ms > PE > 84ms > CE +338ms âRuntime (29343 bytes) successfully initialized in 83ms (v0.1.0b7.20170603) (329ms) +342ms ââExecution stage started +408ms ââComparison present changes_to present = true (5ms) +415ms ââCancelling condition #4's schedules... +416ms ââCondition #4 evaluated true (42ms) +418ms ââCancelling condition #1's schedules... +418ms ââCondition group #1 evaluated true (state changed) (48ms) +429ms ââCancelling statement #2's schedules... +533ms ââExecuted physical command [Garage Door].unlock() (90ms) +533ms ââExecuted [Garage Door].unlock (95ms) +550ms ââExecuted virtual command [Garage Door].sendNotification (5ms) +563ms ââExecution stage complete. (223ms) +577ms âEvent processed successfully (579ms) 11/9/2017, 5:34:01 AM +71ms +4ms âReceived event [Bill's iPhone].presence = not present with a delay of 485ms +341ms âRunTime Analysis CS > 169ms > PS > 90ms > PE > 86ms > CE +355ms âRuntime (29341 bytes) successfully initialized in 90ms (v0.1.0b7.20170603) (346ms) +358ms ââExecution stage started +424ms ââComparison not present changes_to present = false (6ms) +431ms ââCancelling condition #4's schedules... +432ms ââCondition #4 evaluated false (43ms) +433ms ââCancelling condition #1's schedules... +434ms ââCondition group #1 evaluated false (state changed) (48ms) +450ms ââExecution stage complete. (95ms) +470ms âEvent processed successfully (472ms) 11/8/2017, 9:32:25 PM +38ms +6ms âReceived event [Bill's iPhone].presence = present with a delay of 78ms +452ms âRunTime Analysis CS > 24ms > PS > 320ms > PE > 106ms > CE +463ms âPiston waited at a semaphore for 257ms +467ms âRuntime (29410 bytes) successfully initialized in 320ms (v0.1.0b7.20170603) (460ms) +470ms ââExecution stage started +482ms ââComparison present changes_to present = true (1ms) +483ms ââCancelling condition #4's schedules... +484ms ââCondition #4 evaluated true (7ms) +484ms ââCancelling condition #1's schedules... +485ms ââCondition group #1 evaluated true (state changed) (10ms) +486ms ââCancelling statement #2's schedules... +525ms ââExecuted physical command [Garage Door].unlock() (34ms) +526ms ââExecuted [Garage Door].unlock (35ms) +545ms ââExecuted virtual command [Garage Door].sendNotification (5ms) +549ms ââExecution stage complete. (82ms) +606ms âEvent processed successfully (606ms) 11/8/2017, 9:32:24 PM +455ms +4ms âReceived event [Bill's iPhone].presence = not present with a delay of 445ms +600ms âRunTime Analysis CS > 243ms > PS > 71ms > PE > 290ms > CE +613ms âRuntime (29340 bytes) successfully initialized in 71ms (v0.1.0b7.20170603) (604ms) +616ms ââExecution stage started +686ms ââComparison not present changes_to present = false (6ms) +696ms ââCancelling condition #4's schedules... +697ms ââCondition #4 evaluated false (49ms) +699ms ââCancelling condition #1's schedules... +700ms ââCondition group #1 evaluated false (state changed) (55ms) +720ms ââExecution stage complete. (105ms) +737ms âEvent processed successfully (738ms) 11/7/2017, 4:57:38 PM +727ms +3ms âReceived event [Bill's iPhone].presence = present with a delay of 168ms +252ms âRunTime Analysis CS > 117ms > PS > 64ms > PE > 74ms > CE +264ms âRuntime (29343 bytes) successfully initialized in 64ms (v0.1.0b7.20170603) (257ms) +266ms ââExecution stage started +314ms ââComparison present changes_to present = true (4ms) +319ms ââCancelling condition #4's schedules... +320ms ââCondition #4 evaluated true (31ms) +321ms ââCancelling condition #1's schedules... +322ms ââCondition group #1 evaluated true (state changed) (35ms) +329ms ââCancelling statement #2's schedules... +379ms ââExecuted physical command [Garage Door].unlock() (32ms) +379ms ââExecuted [Garage Door].unlock (35ms) +391ms ââExecuted virtual command [Garage Door].sendNotification (4ms) +401ms ââExecution stage complete. (136ms) +465ms âEvent processed successfully (467ms)