1) Give a description of the problem
I wrote the piston to start the Neato D3 when no one is home and 30 minutes has elapsed, and also to dock if not finished and someone is back. The Neato starts cleaning but will not dock.
2) What is the expected behaviour?
I want the Neato to dock when some is back. I also want to change the way it behaves if someone comes back and cut the cleaning short. I’m a time value but I would like to base it on the map itself and if possible to pick up where it left of…if on the same day.
3) What is happening/not happening?
(So far it works good based on what i put into the piston i.e.: it cleans the house when we are gone but it is not docking. I don’t feel my piston is efficient.
4) Post a Green Snapshot of the piston
5) Attach logs after turning logging level to Full
10/2/2020, 4:31:23 PM +772ms
+1ms ╔Received event [Huge’s Phone].presence = present with a delay of 55ms
+59ms ║RunTime Analysis CS > 14ms > PS > 7ms > PE > 38ms > CE
+62ms ║Runtime (41751 bytes) successfully initialized in 7ms (v0.3.110.20191009) (60ms)
+63ms ║╔Execution stage started
+69ms ║║Comparison (string) :9a10f0e85892c203ffb746b9e522f6a0: changes_to (string) :9a10f0e85892c203ffb746b9e522f6a0: = false (0ms)
+70ms ║║Cancelling condition #2’s schedules…
+71ms ║║Condition #2 evaluated false (5ms)
+72ms ║║Cancelling condition #1’s schedules…
+73ms ║║Condition group #1 evaluated false (state changed) (7ms)
+82ms ║║Comparison (enum) present changes_to (string) present = true (0ms)
+84ms ║║Cancelling condition #7’s schedules…
+85ms ║║Condition #7 evaluated true (10ms)
+86ms ║║Cancelling condition #6’s schedules…
+87ms ║║Condition group #6 evaluated true (state changed) (11ms)
+89ms ║║Cancelling statement #8’s schedules…
+807ms ║║Executed physical command [Grosse Nouille].dock() (714ms)
+808ms ║║Executed [Grosse Nouille].dock (716ms)
+861ms ║║Comparison (string) error changed = false (45ms)
+862ms ║║Condition #18 evaluated false (52ms)
+863ms ║║Condition group #17 evaluated false (state did not change) (53ms)
+865ms ║╚Execution stage complete. (803ms)
+866ms ╚Event processed successfully (866ms)
10/2/2020, 6:22:05 AM +66ms
+0ms ╔Received event [Love Shack].time = 1601634126105 with a delay of -1039ms
+98ms ║RunTime Analysis CS > 41ms > PS > 5ms > PE > 52ms > CE
+101ms ║Runtime (41755 bytes) successfully initialized in 5ms (v0.3.110.20191009) (100ms)
+102ms ║╔Execution stage started
+2589ms ║║Executed physical command [Grosse Nouille].on() (2477ms)
+2590ms ║║Executed [Grosse Nouille].on (2479ms)
+2598ms ║║Executed virtual command [Grosse Nouille].setVariable (3ms)
+2613ms ║║Condition #7 evaluated false (13ms)
+2617ms ║║Comparison (string) :9a10f0e85892c203ffb746b9e522f6a0: changes_to (string) :e961a7bac45f76666575a6b42ae443ba: = false (0ms)
+2618ms ║║Condition #16 evaluated false (4ms)
+2619ms ║║Condition group #6 evaluated false (state did not change) (19ms)
+2757ms ║║Comparison (string) ready changed = false (130ms)
+2759ms ║║Condition #18 evaluated false (136ms)
+2760ms ║║Condition group #17 evaluated false (state did not change) (138ms)
+2761ms ║╚Execution stage complete. (2660ms)
+2762ms ╚Event processed successfully (2762ms)
10/2/2020, 5:52:06 AM +2ms
+0ms ╔Received event [Love Shack].mode = Away with a delay of 83ms
+76ms ║RunTime Analysis CS > 22ms > PS > 6ms > PE > 48ms > CE
+78ms ║Runtime (41744 bytes) successfully initialized in 6ms (v0.3.110.20191009) (77ms)
+79ms ║╔Execution stage started
+85ms ║║Comparison (string) :9a10f0e85892c203ffb746b9e522f6a0: changes_to (string) :9a10f0e85892c203ffb746b9e522f6a0: = true (0ms)
+86ms ║║Cancelling condition #2’s schedules…
+87ms ║║Condition #2 evaluated true (5ms)
+91ms ║║Comparison (datetime) 1601632326090 is_after (datetime) 1600988400000 = true (2ms)
+92ms ║║Time restriction check passed
+93ms ║║Condition #15 evaluated true (6ms)
+94ms ║║Cancelling condition #1’s schedules…
+95ms ║║Condition group #1 evaluated true (state changed) (12ms)
+97ms ║║Cancelling statement #4’s schedules…
+101ms ║║Executed virtual command [Grosse Nouille].wait (0ms)
+103ms ║║Requesting a wake up for Fri, Oct 2 2020 @ 6:22:06 AM EDT (in 1800.0s)
+106ms ║╚Execution stage complete. (27ms)
+107ms ║Setting up scheduled job for Fri, Oct 2 2020 @ 6:22:06 AM EDT (in 1799.996s)
+113ms ╚Event processed successfully (112ms)
REMOVE BELOW AFTER READING