Tile piston randomly turned a light on!


#1

1) Give a description of the problem
I have a bunch of normally well-behaved tile pistons. This morning I noticed one of my outdoor lights (driveway light) was on.

2) What is the expected behaviour?
A tile that reports status (unless I click it).

3) What is happening/not happening?
As I said, I noticed an outdoor light on. The piston reports status in tile form on several lights, and shouldn’t turn any on unless I’m the turner-oner!
When I go to the ide and check “List Events” for that switch, it says: Outside Light Status Tile sent on command to driveway light. [2020-01-10 6:44:14.487 AM EST]

**4) Post a Green Snapshot of the piston!
The problem light is Switch 4 (Driveway)
[image|45x37]

5) Attach logs after turning logging level to Full
This is a day back, I can go further if needed.
1/10/2020, 7:24:31 AM +546ms
+1111ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/10/2020, 6:53:26 AM +653ms
+949ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/10/2020, 6:53:24 AM +527ms
+896ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/10/2020, 6:53:19 AM +257ms
+901ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/10/2020, 6:44:40 AM +546ms
+1167ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/10/2020, 6:44:18 AM +877ms
+1177ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/10/2020, 6:43:55 AM +984ms
+9431ms ║Piston waited at a semaphore for 9264ms
+10231ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/10/2020, 6:43:55 AM +133ms
+995ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/10/2020, 6:43:55 AM +129ms
+977ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/10/2020, 12:05:59 AM +754ms
+876ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 11:16:21 PM +574ms
+9918ms ║Piston waited at a semaphore for 9767ms
+11059ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 11:16:21 PM +522ms
+10148ms ║Piston waited at a semaphore for 10024ms
+10961ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 11:16:21 PM +300ms
+1236ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 11:12:58 PM +568ms
+8914ms ║Piston waited at a semaphore for 8766ms
+9944ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 11:12:58 PM +267ms
+9169ms ║Piston waited at a semaphore for 9013ms
+10094ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 11:12:58 PM +676ms
+1153ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 11:12:57 PM +285ms
+1269ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 10:28:07 PM +511ms
+1034ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 10:27:55 PM +203ms
+9914ms ║Piston waited at a semaphore for 9765ms
+11037ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 10:27:55 PM +51ms
+9896ms ║Piston waited at a semaphore for 9765ms
+10687ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 10:27:54 PM +723ms
+1187ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 10:25:15 PM +370ms
+1194ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 10:25:14 PM +28ms
+1186ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 10:25:12 PM +39ms
+1182ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 7:54:40 PM +623ms
+1089ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 7:54:19 PM +268ms
+10237ms ║Piston waited at a semaphore for 10015ms
+11238ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 7:54:20 PM +276ms
+1334ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 7:54:19 PM +158ms
+998ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 7:53:10 PM +313ms
+1241ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 7:48:13 PM +228ms
+932ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 7:47:16 PM +38ms
+1035ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 7:45:05 PM +843ms
+932ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 6:20:37 PM +478ms
+988ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 6:16:43 PM +652ms
+1232ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 6:12:40 PM +787ms
+10216ms ║Piston waited at a semaphore for 10071ms
+11260ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 6:12:40 PM +751ms
+939ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 6:12:28 PM +32ms
+1338ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:44:28 PM +196ms
+9660ms ║Piston waited at a semaphore for 9518ms
+10777ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:44:27 PM +686ms
+10157ms ║Piston waited at a semaphore for 10018ms
+11132ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:44:27 PM +532ms
+1198ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:43:26 PM +325ms
+995ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:43:10 PM +99ms
+9771ms ║Piston waited at a semaphore for 9587ms
+10907ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:43:09 PM +739ms
+9961ms ║Piston waited at a semaphore for 9768ms
+11117ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:43:09 PM +456ms
+946ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:37:37 PM +46ms
+10473ms ║Piston waited at a semaphore for 10104ms
+11534ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:37:36 PM +920ms
+901ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:35:48 PM +262ms
+1043ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:27:10 PM +802ms
+10159ms ║Piston waited at a semaphore for 10014ms
+11168ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:27:10 PM +607ms
+10253ms ║Piston waited at a semaphore for 10015ms
+11233ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:27:10 PM +567ms
+1074ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:22:11 PM +691ms
+1266ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:19:39 PM +802ms
+1238ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:19:07 PM +965ms
+10228ms ║Piston waited at a semaphore for 10072ms
+11287ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:19:07 PM +957ms
+10224ms ║Piston waited at a semaphore for 10100ms
+11052ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:19:07 PM +861ms
+10129ms ║Piston waited at a semaphore for 10015ms
+10942ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:19:07 PM +801ms
+1164ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:10:56 PM +380ms
+1159ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:10:34 PM +91ms
+1264ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:09:55 PM +187ms
+10157ms ║Piston waited at a semaphore for 10018ms
+11358ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:09:55 PM +176ms
+1245ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:07:15 PM +264ms
+10171ms ║Piston waited at a semaphore for 10017ms
+11285ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:07:15 PM +242ms
+1084ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:07:09 PM +713ms
+1348ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:07:05 PM +138ms
+1143ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:06:55 PM +143ms
+10134ms ║Piston waited at a semaphore for 10019ms
+10951ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 5:06:55 PM +98ms
+867ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 4:37:49 PM +802ms
+1225ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 4:27:48 PM +460ms
+9788ms ║Piston waited at a semaphore for 9595ms
+10909ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object
1/9/2020, 4:27:47 PM +844ms
+967ms ║An error occurred while executing the event: java.lang.NullPointerException: Cannot invoke method hasCommand() on null object


#2

It is hard to see what is going on without full logs. All those are really showing is that there is an error somewhere. As it is talking about hasCommand() I would be looking at something not being quite as it should be with {tilePressDeviceID} as I can’t immediately see any commands other than ‘toggle’.

With full logs it will be clear what the events are that are firing the piston.


#3

Gaaah! Sorry, I thought it was full. I set it to full - I’ll post after a while.


#4

Oh you’ll know all about it when they are set to full …

What is this section doing for you?

with
  {tilePressDeviceID}
do
  toggle
end with

As far as I can see {tilePressDeviceID} is intended to be e.g. ‘Switch 11’ which suggests you are toggling a physical device whenever you get a device event come in. But then I’ve never worked with tiles so I may be getting very confused.


#5

Whew, that’s a long log.
1/10/2020, 4:24:49 PM +115ms
+0ms ╔Received event [Home].time = 1578691489847 with a delay of -732ms
+150ms ║RunTime Analysis CS > 54ms > PS > 41ms > PE > 55ms > CE
+154ms ║Runtime (58654 bytes) successfully initialized in 41ms (v0.3.110.20191009) (153ms)
+155ms ║╔Execution stage started
+179ms ║║Calculating (integer) 9 + (integer) 1 >> (integer) 10
+194ms ║║Calculating (decimal) 1.578430188711E12 - (decimal) 1.0 >> (decimal) 1.57843018871E12
+733ms ║║Comparison (boolean) false is_not (boolean) true = true (2ms)
+735ms ║║Condition #240 evaluated true (6ms)
+736ms ║║Condition group #237 evaluated true (state did not change) (7ms)
+739ms ║║Cancelling statement #238’s schedules…
+744ms ║║Executed virtual command setVariable (3ms)
+748ms ║║Cancelling statement #223’s schedules…
+753ms ║║Calculating (integer) 0 + (integer) 1 >> (integer) 1
+757ms ║║Executed virtual command setVariable (2ms)
+779ms ║║Calculating (string) off == (string) on >> (boolean) false
+796ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+803ms ║║Calculating (string) 0% + (string) 0 >> (string) 0% 0
+807ms ║║Calculating (string) 0% 0 + (string) K >> (string) 0% 0K
+814ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+819ms ║║Calculating (integer) 0 > (integer) 0 >> (boolean) false
+827ms ║║Calculating (boolean) true == (boolean) false >> (boolean) false
+841ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+851ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+856ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+865ms ║║Calculating (enum) off == (enum) on >> (boolean) false
+877ms ║║Calculating (string) off == (string) on >> (boolean) false
+882ms ║║Executed virtual command setTile (1ms)
+894ms ║║Comparison (boolean) true is_not (boolean) true = false (1ms)
+896ms ║║Cancelling condition #240’s schedules…
+896ms ║║Condition #240 evaluated false (6ms)
+897ms ║║Cancelling condition #237’s schedules…
+898ms ║║Condition group #237 evaluated false (state changed) (8ms)
+901ms ║║Cancelling statement #223’s schedules…
+905ms ║║Calculating (integer) 1 + (integer) 1 >> (integer) 2
+909ms ║║Executed virtual command setVariable (2ms)
+934ms ║║Calculating (string) on == (string) on >> (boolean) true
+953ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+959ms ║║Calculating (string) 0% + (string) 0 >> (string) 0% 0
+963ms ║║Calculating (string) 0% 0 + (string) K >> (string) 0% 0K
+970ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+977ms ║║Calculating (integer) 0 > (integer) 0 >> (boolean) false
+987ms ║║Calculating (boolean) true == (boolean) false >> (boolean) false
+1005ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1015ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1020ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1029ms ║║Calculating (enum) on == (enum) on >> (boolean) true
+1042ms ║║Calculating (string) on == (string) on >> (boolean) true
+1047ms ║║Executed virtual command setTile (1ms)
+1061ms ║║Comparison (boolean) true is_not (boolean) true = false (1ms)
+1062ms ║║Condition #240 evaluated false (5ms)
+1063ms ║║Condition group #237 evaluated false (state did not change) (7ms)
+1066ms ║║Cancelling statement #223’s schedules…
+1071ms ║║Calculating (integer) 2 + (integer) 1 >> (integer) 3
+1075ms ║║Executed virtual command setVariable (3ms)
+1096ms ║║Calculating (string) off == (string) on >> (boolean) false
+1113ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+1122ms ║║Calculating (string) 0% + (string) 0 >> (string) 0% 0
+1126ms ║║Calculating (string) 0% 0 + (string) K >> (string) 0% 0K
+1133ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+1138ms ║║Calculating (integer) 0 > (integer) 0 >> (boolean) false
+1146ms ║║Calculating (boolean) true == (boolean) false >> (boolean) false
+1161ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1171ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1176ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1186ms ║║Calculating (enum) off == (enum) on >> (boolean) false
+1207ms ║║Calculating (string) off == (string) on >> (boolean) false
+1212ms ║║Executed virtual command setTile (1ms)
+1225ms ║║Comparison (boolean) true is_not (boolean) true = false (2ms)
+1226ms ║║Condition #240 evaluated false (5ms)
+1227ms ║║Condition group #237 evaluated false (state did not change) (7ms)
+1230ms ║║Cancelling statement #223’s schedules…
+1235ms ║║Calculating (integer) 3 + (integer) 1 >> (integer) 4
+1239ms ║║Executed virtual command setVariable (3ms)
+1263ms ║║Calculating (string) on == (string) on >> (boolean) true
+1280ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+1288ms ║║Calculating (string) 0% + (string) 0 >> (string) 0% 0
+1293ms ║║Calculating (string) 0% 0 + (string) K >> (string) 0% 0K
+1300ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+1307ms ║║Calculating (integer) 0 > (integer) 0 >> (boolean) false
+1317ms ║║Calculating (boolean) true == (boolean) false >> (boolean) false
+1333ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1342ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1347ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1522ms ║║Calculating (enum) on == (enum) on >> (boolean) true
+1534ms ║║Calculating (string) on == (string) on >> (boolean) true
+1539ms ║║Executed virtual command setTile (1ms)
+1551ms ║║Comparison (boolean) true is_not (boolean) true = false (1ms)
+1553ms ║║Condition #240 evaluated false (5ms)
+1554ms ║║Condition group #237 evaluated false (state did not change) (6ms)
+1556ms ║║Cancelling statement #223’s schedules…
+1561ms ║║Calculating (integer) 4 + (integer) 1 >> (integer) 5
+1565ms ║║Executed virtual command setVariable (3ms)
+1585ms ║║Calculating (string) off == (string) on >> (boolean) false
+1603ms ║║Calculating (string) 100 + (string) % >> (string) 100%
+1612ms ║║Calculating (string) 100% + (string) 0 >> (string) 100% 0
+1616ms ║║Calculating (string) 100% 0 + (string) K >> (string) 100% 0K
+1623ms ║║Calculating (string) 100 + (string) % >> (string) 100%
+1630ms ║║Calculating (integer) 0 > (integer) 0 >> (boolean) false
+1641ms ║║Calculating (boolean) true == (boolean) false >> (boolean) false
+1664ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1677ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1684ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1697ms ║║Calculating (enum) off == (enum) on >> (boolean) false
+1713ms ║║Calculating (string) off == (string) on >> (boolean) false
+1720ms ║║Executed virtual command setTile (2ms)
+1738ms ║║Comparison (boolean) true is_not (boolean) true = false (2ms)
+1740ms ║║Condition #240 evaluated false (7ms)
+1742ms ║║Condition group #237 evaluated false (state did not change) (10ms)
+1745ms ║║Cancelling statement #223’s schedules…
+1752ms ║║Calculating (integer) 5 + (integer) 1 >> (integer) 6
+1757ms ║║Executed virtual command setVariable (3ms)
+1777ms ║║Calculating (string) off == (string) on >> (boolean) false
+1803ms ║║Calculating (string) 100 + (string) % >> (string) 100%
+1810ms ║║Calculating (string) 100% + (string) 0 >> (string) 100% 0
+1814ms ║║Calculating (string) 100% 0 + (string) K >> (string) 100% 0K
+1828ms ║║Calculating (string) 100 + (string) % >> (string) 100%
+1833ms ║║Calculating (integer) 0 > (integer) 0 >> (boolean) false
+1841ms ║║Calculating (boolean) true == (boolean) false >> (boolean) false
+1856ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1865ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1871ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1881ms ║║Calculating (enum) off == (enum) on >> (boolean) false
+1894ms ║║Calculating (string) off == (string) on >> (boolean) false
+1898ms ║║Executed virtual command setTile (1ms)
+1911ms ║║Comparison (boolean) true is_not (boolean) true = false (2ms)
+1912ms ║║Condition #240 evaluated false (5ms)
+1913ms ║║Condition group #237 evaluated false (state did not change) (6ms)
+1916ms ║║Cancelling statement #223’s schedules…
+1920ms ║║Calculating (integer) 6 + (integer) 1 >> (integer) 7
+1924ms ║║Executed virtual command setVariable (2ms)
+1948ms ║║Calculating (string) off == (string) on >> (boolean) false
+1965ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+1974ms ║║Calculating (string) 0% + (string) 0 >> (string) 0% 0
+1979ms ║║Calculating (string) 0% 0 + (string) K >> (string) 0% 0K
+2020ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+2031ms ║║Calculating (integer) 0 > (integer) 0 >> (boolean) false
+2045ms ║║Calculating (boolean) false == (boolean) false >> (boolean) true
+2057ms ║║Calculating (enum) off == (enum) on >> (boolean) false
+2079ms ║║Calculating (string) off == (string) on >> (boolean) false
+2085ms ║║Executed virtual command setTile (1ms)
+2104ms ║║Comparison (boolean) false is_not (boolean) true = true (1ms)
+2105ms ║║Cancelling condition #240’s schedules…
+2106ms ║║Condition #240 evaluated true (7ms)
+2107ms ║║Cancelling condition #237’s schedules…
+2108ms ║║Condition group #237 evaluated true (state changed) (10ms)
+2111ms ║║Cancelling statement #238’s schedules…
+2117ms ║║Executed virtual command setVariable (4ms)
+2120ms ║║Cancelling statement #223’s schedules…
+2125ms ║║Calculating (integer) 7 + (integer) 1 >> (integer) 8
+2129ms ║║Executed virtual command setVariable (2ms)
+2149ms ║║Calculating (string) off == (string) on >> (boolean) false
+2164ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+2172ms ║║Calculating (string) 0% + (string) 0 >> (string) 0% 0
+2176ms ║║Calculating (string) 0% 0 + (string) K >> (string) 0% 0K
+2183ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+2189ms ║║Calculating (integer) 0 > (integer) 0 >> (boolean) false
+2196ms ║║Calculating (boolean) false == (boolean) false >> (boolean) true
+2203ms ║║Calculating (enum) off == (enum) on >> (boolean) false
+2216ms ║║Calculating (string) off == (string) on >> (boolean) false
+2220ms ║║Executed virtual command setTile (1ms)
+2234ms ║║Comparison (boolean) false is_not (boolean) true = true (1ms)
+2235ms ║║Condition #240 evaluated true (5ms)
+2236ms ║║Condition group #237 evaluated true (state did not change) (7ms)
+2238ms ║║Cancelling statement #238’s schedules…
+2243ms ║║Executed virtual command setVariable (2ms)
+2246ms ║║Cancelling statement #223’s schedules…
+2251ms ║║Calculating (integer) 8 + (integer) 1 >> (integer) 9
+2254ms ║║Executed virtual command setVariable (2ms)
+2286ms ║║Calculating (string) off == (string) on >> (boolean) false
+2302ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+2308ms ║║Calculating (string) 0% + (string) 0 >> (string) 0% 0
+2311ms ║║Calculating (string) 0% 0 + (string) K >> (string) 0% 0K
+2318ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+2323ms ║║Calculating (integer) 0 > (integer) 0 >> (boolean) false
+2331ms ║║Calculating (boolean) true == (boolean) false >> (boolean) false
+2346ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+2356ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+2361ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+2370ms ║║Calculating (enum) off == (enum) on >> (boolean) false
+2382ms ║║Calculating (string) off == (string) on >> (boolean) false
+2387ms ║║Executed virtual command setTile (1ms)
+2390ms ║║Cancelling statement #231’s schedules…
+2395ms ║║Executed virtual command setVariable (2ms)
+2411ms ║║Calculating (integer) 9 + (integer) 1 >> (integer) 10
+2415ms ║║Cancelling statement #234’s schedules…
+2418ms ║║Executed virtual command clearTile (0ms)
+2434ms ║║Calculating (integer) 9 + (integer) 1 >> (integer) 10
+2438ms ║║Cancelling statement #234’s schedules…
+2441ms ║║Executed virtual command clearTile (0ms)
+2457ms ║║Calculating (integer) 9 + (integer) 1 >> (integer) 10
+2461ms ║║Cancelling statement #234’s schedules…
+2464ms ║║Executed virtual command clearTile (1ms)
+2480ms ║║Calculating (integer) 9 + (integer) 1 >> (integer) 10
+2484ms ║║Cancelling statement #234’s schedules…
+2487ms ║║Executed virtual command clearTile (0ms)
+2504ms ║║Calculating (integer) 9 + (integer) 1 >> (integer) 10
+2508ms ║║Cancelling statement #234’s schedules…
+2511ms ║║Executed virtual command clearTile (1ms)
+2527ms ║║Calculating (integer) 9 + (integer) 1 >> (integer) 10
+2532ms ║║Cancelling statement #234’s schedules…
+2535ms ║║Executed virtual command clearTile (0ms)
+2550ms ║║Calculating (integer) 9 + (integer) 1 >> (integer) 10
+2554ms ║║Cancelling statement #234’s schedules…
+2557ms ║║Executed virtual command clearTile (0ms)
+2560ms ║╚Execution stage complete. (2406ms)
+2562ms ║Setting up scheduled job for Fri, Jan 10 2020 @ 4:29:49 PM EST (in 298.171s)
+2568ms ╚Event processed successfully (2568ms)
1/10/2020, 4:19:48 PM +187ms
+0ms ╔Received event [Home].time = 1578691189847 with a delay of -1661ms
+135ms ║RunTime Analysis CS > 29ms > PS > 48ms > PE > 59ms > CE
+139ms ║Runtime (58654 bytes) successfully initialized in 48ms (v0.3.110.20191009) (137ms)
+140ms ║╔Execution stage started
+165ms ║║Calculating (integer) 9 + (integer) 1 >> (integer) 10
+181ms ║║Calculating (decimal) 1.578430188711E12 - (decimal) 1.0 >> (decimal) 1.57843018871E12
+712ms ║║Comparison (boolean) false is_not (boolean) true = true (1ms)
+713ms ║║Condition #240 evaluated true (6ms)
+714ms ║║Condition group #237 evaluated true (state did not change) (7ms)
+716ms ║║Cancelling statement #238’s schedules…
+724ms ║║Executed virtual command setVariable (5ms)
+727ms ║║Cancelling statement #223’s schedules…
+732ms ║║Calculating (integer) 0 + (integer) 1 >> (integer) 1
+736ms ║║Executed virtual command setVariable (2ms)
+757ms ║║Calculating (string) off == (string) on >> (boolean) false
+773ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+779ms ║║Calculating (string) 0% + (string) 0 >> (string) 0% 0
+783ms ║║Calculating (string) 0% 0 + (string) K >> (string) 0% 0K
+789ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+795ms ║║Calculating (integer) 0 > (integer) 0 >> (boolean) false
+802ms ║║Calculating (boolean) true == (boolean) false >> (boolean) false
+818ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+828ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+833ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+843ms ║║Calculating (enum) off == (enum) on >> (boolean) false
+858ms ║║Calculating (string) off == (string) on >> (boolean) false
+863ms ║║Executed virtual command setTile (1ms)
+877ms ║║Comparison (boolean) true is_not (boolean) true = false (2ms)
+879ms ║║Cancelling condition #240’s schedules…
+880ms ║║Condition #240 evaluated false (6ms)
+881ms ║║Cancelling condition #237’s schedules…
+882ms ║║Condition group #237 evaluated false (state changed) (10ms)
+885ms ║║Cancelling statement #223’s schedules…
+891ms ║║Calculating (integer) 1 + (integer) 1 >> (integer) 2
+896ms ║║Executed virtual command setVariable (3ms)
+930ms ║║Calculating (string) on == (string) on >> (boolean) true
+958ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+968ms ║║Calculating (string) 0% + (string) 0 >> (string) 0% 0
+973ms ║║Calculating (string) 0% 0 + (string) K >> (string) 0% 0K
+981ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+987ms ║║Calculating (integer) 0 > (integer) 0 >> (boolean) false
+997ms ║║Calculating (boolean) true == (boolean) false >> (boolean) false
+1014ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1026ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1032ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1043ms ║║Calculating (enum) on == (enum) on >> (boolean) true
+1057ms ║║Calculating (string) on == (string) on >> (boolean) true
+1064ms ║║Executed virtual command setTile (1ms)
+1080ms ║║Comparison (boolean) true is_not (boolean) true = false (1ms)
+1081ms ║║Condition #240 evaluated false (6ms)
+1083ms ║║Condition group #237 evaluated false (state did not change) (7ms)
+1086ms ║║Cancelling statement #223’s schedules…
+1092ms ║║Calculating (integer) 2 + (integer) 1 >> (integer) 3
+1097ms ║║Executed virtual command setVariable (3ms)
+1119ms ║║Calculating (string) off == (string) on >> (boolean) false
+1136ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+1144ms ║║Calculating (string) 0% + (string) 0 >> (string) 0% 0
+1148ms ║║Calculating (string) 0% 0 + (string) K >> (string) 0% 0K
+1155ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+1161ms ║║Calculating (integer) 0 > (integer) 0 >> (boolean) false
+1169ms ║║Calculating (boolean) true == (boolean) false >> (boolean) false
+1185ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1195ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1201ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1211ms ║║Calculating (enum) off == (enum) on >> (boolean) false
+1224ms ║║Calculating (string) off == (string) on >> (boolean) false
+1229ms ║║Executed virtual command setTile (1ms)
+1242ms ║║Comparison (boolean) true is_not (boolean) true = false (1ms)
+1244ms ║║Condition #240 evaluated false (6ms)
+1245ms ║║Condition group #237 evaluated false (state did not change) (7ms)
+1247ms ║║Cancelling statement #223’s schedules…
+1252ms ║║Calculating (integer) 3 + (integer) 1 >> (integer) 4
+1256ms ║║Executed virtual command setVariable (2ms)
+1276ms ║║Calculating (string) on == (string) on >> (boolean) true
+1293ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+1299ms ║║Calculating (string) 0% + (string) 0 >> (string) 0% 0
+1303ms ║║Calculating (string) 0% 0 + (string) K >> (string) 0% 0K
+1310ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+1316ms ║║Calculating (integer) 0 > (integer) 0 >> (boolean) false
+1324ms ║║Calculating (boolean) true == (boolean) false >> (boolean) false
+1340ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1349ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1355ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1364ms ║║Calculating (enum) on == (enum) on >> (boolean) true
+1376ms ║║Calculating (string) on == (string) on >> (boolean) true
+1381ms ║║Executed virtual command setTile (1ms)
+1394ms ║║Comparison (boolean) true is_not (boolean) true = false (1ms)
+1395ms ║║Condition #240 evaluated false (5ms)
+1396ms ║║Condition group #237 evaluated false (state did not change) (7ms)
+1399ms ║║Cancelling statement #223’s schedules…
+1403ms ║║Calculating (integer) 4 + (integer) 1 >> (integer) 5
+1407ms ║║Executed virtual command setVariable (2ms)
+1428ms ║║Calculating (string) off == (string) on >> (boolean) false
+1445ms ║║Calculating (string) 100 + (string) % >> (string) 100%
+1452ms ║║Calculating (string) 100% + (string) 0 >> (string) 100% 0
+1456ms ║║Calculating (string) 100% 0 + (string) K >> (string) 100% 0K
+1463ms ║║Calculating (string) 100 + (string) % >> (string) 100%
+1470ms ║║Calculating (integer) 0 > (integer) 0 >> (boolean) false
+1478ms ║║Calculating (boolean) true == (boolean) false >> (boolean) false
+1493ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1503ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1508ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1518ms ║║Calculating (enum) off == (enum) on >> (boolean) false
+1530ms ║║Calculating (string) off == (string) on >> (boolean) false
+1535ms ║║Executed virtual command setTile (1ms)
+1549ms ║║Comparison (boolean) true is_not (boolean) true = false (1ms)
+1550ms ║║Condition #240 evaluated false (5ms)
+1551ms ║║Condition group #237 evaluated false (state did not change) (7ms)
+1554ms ║║Cancelling statement #223’s schedules…
+1558ms ║║Calculating (integer) 5 + (integer) 1 >> (integer) 6
+1563ms ║║Executed virtual command setVariable (3ms)
+1583ms ║║Calculating (string) off == (string) on >> (boolean) false
+1606ms ║║Calculating (string) 100 + (string) % >> (string) 100%
+1612ms ║║Calculating (string) 100% + (string) 0 >> (string) 100% 0
+1616ms ║║Calculating (string) 100% 0 + (string) K >> (string) 100% 0K
+1628ms ║║Calculating (string) 100 + (string) % >> (string) 100%
+1634ms ║║Calculating (integer) 0 > (integer) 0 >> (boolean) false
+1642ms ║║Calculating (boolean) true == (boolean) false >> (boolean) false
+1657ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1667ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1672ms ║║Calculating (boolean) false == (boolean) true >> (boolean) false
+1682ms ║║Calculating (enum) off == (enum) on >> (boolean) false
+1694ms ║║Calculating (string) off == (string) on >> (boolean) false
+1698ms ║║Executed virtual command setTile (1ms)
+1712ms ║║Comparison (boolean) true is_not (boolean) true = false (1ms)
+1713ms ║║Condition #240 evaluated false (5ms)
+1714ms ║║Condition group #237 evaluated false (state did not change) (7ms)
+1717ms ║║Cancelling statement #223’s schedules…
+1721ms ║║Calculating (integer) 6 + (integer) 1 >> (integer) 7
+1725ms ║║Executed virtual command setVariable (2ms)
+1746ms ║║Calculating (string) off == (string) on >> (boolean) false
+1762ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+1769ms ║║Calculating (string) 0% + (string) 0 >> (string) 0% 0
+1773ms ║║Calculating (string) 0% 0 + (string) K >> (string) 0% 0K
+1779ms ║║Calculating (string) 0 + (string) % >> (string) 0%
+1785ms ║║Calculating (integer) 0 > (integer) 0 >> (boolean) false
+1793ms ║║Calculating (boolean) false == (boolean) false >> (boolean) true
+1802ms ║║Calculating (enum) off == (enum) on >> (boolean) false
+1815ms ║║Calculating (string) off == (string) on >> (boolean) false
+1820ms ║║Executed virtual command setTile (1ms)
+1833ms ║║Comparison (boolean) false is_not (boolean) true = true (2ms)
+1835ms ║║Cancelling condition #240’s schedules…

Clear

Full