I have a piston that runs when a momentary button is pressed that changes my LED strips and a few bulbs a specific color. That runs fine. Then i have a kitchen lighting piston that turns on the kitchen lights (2 fixtures) when Kitchen Motion is active and off when its inactive, then 2 different LED strips that live under the cabinets turn on (sink lights with sink motion, oven lights with oven motion). They go off after inactivity of their respective motion sensors. Heres where i get stuck.
When the team color piston runs, it turns the LED Strips in the kitchen a specific color (red, blue, orange). So i want to walk into the kitchen and have the LED strips turn daylight white no matter the situation. then when the motion sensor is inactive for the configured, return to the previous state - whether the light strip was off, or a specific color. The team color piston turns the strips the right color, but the kitchen light piston doesnt return the original state.
3) What is happening/not happening?
The kitchen lights turn daylight white when i walk in, like they are supposed to. But no matter what, they return to daylight white. They should go off, or change back to whatever color they were before walking in.
**4) Post a Green Snapshot of the piston
5) Attach any logs (From ST IDE and by turning logging level to Full)
11/4/2017, 10:00:29 PM +328ms
+7ms ╔Received event [Fairway Pointe].time = 1509847230802 with a delay of -1475ms
+1094ms ║RunTime Analysis CS > 24ms > PS > 863ms > PE > 201ms > CE
+1382ms ║Runtime (45658 bytes) successfully initialized in 863ms (v0.2.0e6.20170830) (1371ms)
+1387ms ║╔Execution stage started
+1439ms ║║Cancelling condition #39’s schedules…
+1439ms ║║Condition #39 evaluated true (1ms)
+1440ms ║║Cancelling condition #36’s schedules…
+1441ms ║║Condition group #36 evaluated true (state changed) (4ms)
+1445ms ║║Cancelling statement #37’s schedules…
+1462ms ║║Executed virtual command [Fairway Pointe].loadStateLocally (8ms)
+1467ms ║║Condition group #21 evaluated true (state did not change) (1ms)
+1473ms ║╚Execution stage complete. (91ms)
+1487ms ║Setting up scheduled job for Sat, Nov 4 2017 @ 10:04:24 PM EDT (in 233.524s)
+1509ms ╚Event processed successfully (1509ms)
11/4/2017, 10:00:27 PM +627ms
+1ms ╔Received event [Sink Motion].motion = inactive with a delay of 393ms
+213ms ║RunTime Analysis CS > 24ms > PS > 84ms > PE > 105ms > CE
+234ms ║Runtime (45643 bytes) successfully initialized in 84ms (v0.2.0e6.20170830) (231ms)
+235ms ║╔Execution stage started
+249ms ║║Comparison (enum) inactive is (string) active = false (2ms)
+251ms ║║Condition #4 evaluated false (9ms)
+251ms ║║Condition group #1 evaluated false (state did not change) (10ms)
+263ms ║║Comparison (enum) inactive stays (string) inactive = true (2ms)
+266ms ║║Condition #8 evaluated false (12ms)
+267ms ║║Condition group #5 evaluated false (state did not change) (12ms)
+274ms ║║Comparison (enum) inactive is (string) active = false (2ms)
+276ms ║║Cancelling condition #12’s schedules…
+276ms ║║Condition #12 evaluated false (7ms)
+277ms ║║Cancelling condition #9’s schedules…
+278ms ║║Condition group #9 evaluated false (state changed) (8ms)
+281ms ║║Condition group #13 evaluated true (state did not change) (0ms)
+292ms ║║Comparison (enum) inactive is (string) active = false (1ms)
+293ms ║║Condition #20 evaluated false (10ms)
+293ms ║║Condition group #17 evaluated false (state did not change) (10ms)
+304ms ║║Comparison (enum) inactive stays (string) inactive = true (1ms)
+306ms ║║Condition #39 evaluated false (9ms)
+306ms ║║Condition group #36 evaluated false (state did not change) (11ms)
+310ms ║║Condition group #21 evaluated true (state did not change) (0ms)
+313ms ║╚Execution stage complete. (79ms)
+316ms ║Setting up scheduled job for Sat, Nov 4 2017 @ 10:00:30 PM EDT (in 2.861s), with 1 more job pending
+335ms ╚Event processed successfully (335ms)
11/4/2017, 10:00:25 PM +390ms
+1ms ╔Received event [Oven Motion].motion = inactive with a delay of 383ms
+199ms ║RunTime Analysis CS > 23ms > PS > 86ms > PE > 91ms > CE
+213ms ║Runtime (45636 bytes) successfully initialized in 86ms (v0.2.0e6.20170830) (212ms)
+214ms ║╔Execution stage started
+231ms ║║Comparison (enum) inactive is (string) active = false (2ms)
+233ms ║║Condition #4 evaluated false (12ms)
+233ms ║║Condition group #1 evaluated false (state did not change) (13ms)
+245ms ║║Comparison (enum) inactive stays (string) inactive = true (2ms)
+247ms ║║Condition #8 evaluated false (11ms)
+248ms ║║Condition group #5 evaluated false (state did not change) (12ms)
+259ms ║║Comparison (enum) active is (string) active = true (2ms)
+261ms ║║Condition #12 evaluated true (9ms)
+261ms ║║Condition group #9 evaluated true (state did not change) (11ms)
+264ms ║║Cancelling statement #10’s schedules…
+284ms ║║Executed virtual command [Sink Lights].saveStateGlobally (13ms)
+350ms ║║Executed physical command [Sink Lights].setColor([[hex: #CEF4FD, hue:53, saturation:9, level:90]]) (54ms)
+352ms ║║Executed [Sink Lights].setColor (66ms)
+368ms ║║Skipped execution of physical command [Sink Lights].setLevel([100]) because it would make no change to the device. (6ms)
+368ms ║║Executed [Sink Lights].setLevel (13ms)
+381ms ║║Comparison (enum) active stays (string) inactive = false (2ms)
+383ms ║║Cancelling any timed trigger schedules for condition 34
+384ms ║║Cancelling statement #34’s schedules…
+384ms ║║Condition #34 evaluated false (13ms)
+385ms ║║Condition group #31 evaluated false (state did not change) (14ms)
+389ms ║║Condition group #13 evaluated true (state did not change) (0ms)
+397ms ║║Comparison (enum) inactive is (string) active = false (2ms)
+398ms ║║Cancelling condition #20’s schedules…
+399ms ║║Condition #20 evaluated false (7ms)
+400ms ║║Cancelling condition #17’s schedules…
+401ms ║║Condition group #17 evaluated false (state changed) (9ms)
+409ms ║║Comparison (enum) inactive stays (string) inactive = true (2ms)
+412ms ║║Adding a timed trigger schedule for condition 39
+414ms ║║Cancelling condition #39’s schedules…
+414ms ║║Condition #39 evaluated false (11ms)
+415ms ║║Cancelling condition #36’s schedules…
+416ms ║║Condition group #36 evaluated false (state changed) (14ms)
+419ms ║║Condition group #21 evaluated true (state did not change) (0ms)
+425ms ║╚Execution stage complete. (212ms)
+428ms ║Setting up scheduled job for Sat, Nov 4 2017 @ 10:00:30 PM EDT (in 4.985s), with 1 more job pending
+446ms ╚Event processed successfully (446ms)
11/4/2017, 10:00:24 PM +55ms
+2ms ╔Received event [Kitchen Motion].motion = inactive with a delay of 408ms
+230ms ║RunTime Analysis CS > 19ms > PS > 119ms > PE > 91ms > CE
+240ms ║Runtime (45637 bytes) successfully initialized in 119ms (v0.2.0e6.20170830) (238ms)
+241ms ║╔Execution stage started
+254ms ║║Comparison (enum) inactive is (string) active = false (2ms)
+256ms ║║Cancelling condition #4’s schedules…
+256ms ║║Condition #4 evaluated false (8ms)
+257ms ║║Cancelling condition #1’s schedules…
+258ms ║║Condition group #1 evaluated false (state changed) (10ms)
+269ms ║║Comparison (enum) inactive stays (string) inactive = true (1ms)
+271ms ║║Adding a timed trigger schedule for condition 8
+277ms ║║Condition #8 evaluated false (16ms)
+278ms ║║Condition group #5 evaluated false (state did not change) (18ms)
+290ms ║║Comparison (enum) active is (string) active = true (2ms)
+292ms ║║Condition #12 evaluated true (10ms)
+292ms ║║Condition group #9 evaluated true (state did not change) (12ms)
+295ms ║║Cancelling statement #10’s schedules…
+305ms ║║Executed virtual command [Sink Lights].saveStateGlobally (2ms)
+618ms ║║Executed physical command [Sink Lights].setColor([[hex: #CEF4FD, hue:53, saturation:9, level:90]]) (310ms)
+619ms ║║Executed [Sink Lights].setColor (312ms)
+630ms ║║Skipped execution of physical command [Sink Lights].setLevel([100]) because it would make no change to the device. (7ms)
+631ms ║║Executed [Sink Lights].setLevel (8ms)
+646ms ║║Comparison (enum) active stays (string) inactive = false (2ms)
+651ms ║║Cancelling any timed trigger schedules for condition 34
+652ms ║║Cancelling statement #34’s schedules…
+653ms ║║Condition #34 evaluated false (18ms)
+653ms ║║Condition group #31 evaluated false (state did not change) (20ms)
+660ms ║║Condition group #13 evaluated true (state did not change) (1ms)
+673ms ║║Comparison (enum) active is (string) active = true (2ms)
+675ms ║║Condition #20 evaluated true (11ms)
+675ms ║║Condition group #17 evaluated true (state did not change) (12ms)
+678ms ║║Cancelling statement #18’s schedules…
+688ms ║║Executed virtual command [Oven Lights].saveStateLocally (1ms)
+697ms ║║Skipped execution of physical command [Oven Lights].setLevel([100]) because it would make no change to the device. (6ms)
+698ms ║║Executed [Oven Lights].setLevel (7ms)
+738ms ║║Executed physical command [Oven Lights].setColor([[hex: #CEF4FD, hue:53, saturation:9, level:90]]) (37ms)
+738ms ║║Executed [Oven Lights].setColor (38ms)
+742ms ║║Condition group #21 evaluated true (state did not change) (1ms)
+745ms ║╚Execution stage complete. (503ms)
+748ms ║Setting up scheduled job for Sat, Nov 4 2017 @ 10:04:24 PM EDT (in 239.526s)
+779ms ╚Event processed successfully (778ms)
11/4/2017, 9:59:48 PM +536ms
+1ms ╔Received event [Kitchen Motion].motion = active with a delay of 413ms
+230ms ║RunTime Analysis CS > 19ms > PS > 125ms > PE > 87ms > CE
+243ms ║Runtime (45641 bytes) successfully initialized in 125ms (v0.2.0e6.20170830) (241ms)
+244ms ║╔Execution stage started
+257ms ║║Comparison (enum) active is (string) active = true (2ms)
+258ms ║║Cancelling condition #4’s schedules…
+259ms ║║Condition #4 evaluated true (8ms)
+260ms ║║Cancelling condition #1’s schedules…
+260ms ║║Condition group #1 evaluated true (state changed) (10ms)
+264ms ║║Cancelling statement #2’s schedules…
+290ms ║║Executed physical command [Dining Lights].on() (22ms)
+290ms ║║Executed [Dining Lights].on (23ms)
+312ms ║║Executed physical command [Kitchen Light].on() (19ms)
+312ms ║║Executed [Kitchen Light].on (20ms)
+323ms ║║Comparison (enum) active stays (string) inactive = false (2ms)
+325ms ║║Cancelling any timed trigger schedules for condition 8
+327ms ║║Cancelling statement #8’s schedules…
+327ms ║║Condition #8 evaluated false (11ms)
+328ms ║║Condition group #5 evaluated false (state did not change) (13ms)
+340ms ║║Comparison (enum) active is (string) active = true (2ms)
+342ms ║║Condition #12 evaluated true (10ms)
+342ms ║║Condition group #9 evaluated true (state did not change) (11ms)
+345ms ║║Cancelling statement #10’s schedules…
+364ms ║║Executed virtual command [Sink Lights].saveStateGlobally (10ms)
+428ms ║║Executed physical command [Sink Lights].setColor([[hex: #CEF4FD, hue:53, saturation:9, level:90]]) (61ms)
+430ms ║║Executed [Sink Lights].setColor (63ms)
+442ms ║║Skipped execution of physical command [Sink Lights].setLevel([100]) because it would make no change to the device. (7ms)
+442ms ║║Executed [Sink Lights].setLevel (8ms)
+455ms ║║Comparison (enum) active stays (string) inactive = false (2ms)
+457ms ║║Cancelling any timed trigger schedules for condition 34
+458ms ║║Cancelling statement #34’s schedules…
+458ms ║║Condition #34 evaluated false (13ms)
+459ms ║║Condition group #31 evaluated false (state did not change) (14ms)
+463ms ║║Condition group #13 evaluated true (state did not change) (1ms)
+475ms ║║Comparison (enum) active is (string) active = true (2ms)
+476ms ║║Condition #20 evaluated true (10ms)
+477ms ║║Condition group #17 evaluated true (state did not change) (12ms)
+479ms ║║Cancelling statement #18’s schedules…
+494ms ║║Executed virtual command [Oven Lights].saveStateLocally (6ms)
+504ms ║║Skipped execution of physical command [Oven Lights].setLevel([100]) because it would make no change to the device. (7ms)
+505ms ║║Executed [Oven Lights].setLevel (8ms)
+547ms ║║Executed physical command [Oven Lights].setColor([[hex: #CEF4FD, hue:53, saturation:9, level:90]]) (39ms)
+548ms ║║Executed [Oven Lights].setColor (41ms)
+551ms ║║Condition group #21 evaluated true (state did not change) (0ms)
+556ms ║║Fast executing schedules, waiting for 334ms to sync up
+934ms ║║Cancelling condition #39’s schedules…
+935ms ║║Condition #39 evaluated true (2ms)
+936ms ║║Cancelling condition #36’s schedules…
+937ms ║║Condition group #36 evaluated true (state changed) (3ms)
+940ms ║║Cancelling statement #37’s schedules…
+953ms ║║Executed virtual command [Fairway Pointe].loadStateLocally (6ms)
+957ms ║║Condition group #21 evaluated true (state did not change) (1ms)
+959ms ║╚Execution stage complete. (716ms)
+968ms ╚Event processed successfully (967ms)
11/4/2017, 9:59:46 PM +716ms
+1ms ╔Received event [Oven Motion].motion = active with a delay of 371ms
+254ms ║RunTime Analysis CS > 52ms > PS > 112ms > PE > 91ms > CE
+268ms ║Runtime (45642 bytes) successfully initialized in 112ms (v0.2.0e6.20170830) (265ms)
+269ms ║╔Execution stage started
+287ms ║║Comparison (enum) inactive is (string) active = false (2ms)
+288ms ║║Condition #4 evaluated false (11ms)
+289ms ║║Condition group #1 evaluated false (state did not change) (13ms)
+302ms ║║Comparison (enum) inactive stays (string) inactive = true (1ms)
+309ms ║║Condition #8 evaluated false (16ms)
+309ms ║║Condition group #5 evaluated false (state did not change) (18ms)
+322ms ║║Comparison (enum) active is (string) active = true (2ms)
+324ms ║║Condition #12 evaluated true (11ms)
+324ms ║║Condition group #9 evaluated true (state did not change) (12ms)
+328ms ║║Cancelling statement #10’s schedules…
+347ms ║║Executed virtual command [Sink Lights].saveStateGlobally (11ms)
+422ms ║║Executed physical command [Sink Lights].setColor([[hex: #CEF4FD, hue:53, saturation:9, level:90]]) (65ms)
+423ms ║║Executed [Sink Lights].setColor (73ms)
+435ms ║║Skipped execution of physical command [Sink Lights].setLevel([100]) because it would make no change to the device. (7ms)
+436ms ║║Executed [Sink Lights].setLevel (9ms)
+448ms ║║Comparison (enum) active stays (string) inactive = false (2ms)
+450ms ║║Cancelling any timed trigger schedules for condition 34
+451ms ║║Cancelling statement #34’s schedules…
+451ms ║║Condition #34 evaluated false (12ms)
+452ms ║║Condition group #31 evaluated false (state did not change) (14ms)
+456ms ║║Condition group #13 evaluated true (state did not change) (0ms)
+464ms ║║Comparison (enum) active is (string) active = true (2ms)
+466ms ║║Cancelling condition #20’s schedules…
+466ms ║║Condition #20 evaluated true (8ms)
+467ms ║║Cancelling condition #17’s schedules…
+468ms ║║Condition group #17 evaluated true (state changed) (9ms)
+470ms ║║Cancelling statement #18’s schedules…
+484ms ║║Executed virtual command [Oven Lights].saveStateLocally (5ms)
+496ms ║║Skipped execution of physical command [Oven Lights].setLevel([100]) because it would make no change to the device. (8ms)
+496ms ║║Executed [Oven Lights].setLevel (9ms)
+551ms ║║Executed physical command [Oven Lights].setColor([[hex: #CEF4FD, hue:53, saturation:9, level:90]]) (52ms)
+552ms ║║Executed [Oven Lights].setColor (53ms)
+555ms ║║Condition group #21 evaluated true (state did not change) (1ms)
+566ms ║╚Execution stage complete. (298ms)
+572ms ║Setting up scheduled job for Sat, Nov 4 2017 @ 9:59:49 PM EDT (in 2.138s), with 1 more job pending
+694ms ╚Event processed successfully (694ms)
11/4/2017, 9:59:44 PM +16ms
+2ms ╔Received event [Sink Motion].motion = active with a delay of 368ms
+202ms ║RunTime Analysis CS > 17ms > PS > 112ms > PE > 73ms > CE
+214ms ║Runtime (45642 bytes) successfully initialized in 112ms (v0.2.0e6.20170830) (212ms)
+215ms ║╔Execution stage started
+232ms ║║Comparison (enum) inactive is (string) active = false (2ms)
+234ms ║║Condition #4 evaluated false (11ms)
+234ms ║║Condition group #1 evaluated false (state did not change) (13ms)
+247ms ║║Comparison (enum) inactive stays (string) inactive = true (1ms)
+249ms ║║Adding a timed trigger schedule for condition 8
+251ms ║║Cancelling condition #8’s schedules…
+251ms ║║Condition #8 evaluated false (14ms)
+252ms ║║Cancelling condition #5’s schedules…
+253ms ║║Condition group #5 evaluated false (state changed) (16ms)
+261ms ║║Comparison (enum) active is (string) active = true (2ms)
+263ms ║║Cancelling condition #12’s schedules…
+263ms ║║Condition #12 evaluated true (8ms)
+264ms ║║Cancelling condition #9’s schedules…
+265ms ║║Condition group #9 evaluated true (state changed) (9ms)
+268ms ║║Cancelling statement #10’s schedules…
+278ms ║║Executed virtual command [Sink Lights].saveStateGlobally (1ms)
+350ms ║║Executed physical command [Sink Lights].setColor([[hex: #CEF4FD, hue:53, saturation:9, level:90]]) (69ms)
+351ms ║║Executed [Sink Lights].setColor (71ms)
+361ms ║║Skipped execution of physical command [Sink Lights].setLevel([100]) because it would make no change to the device. (5ms)
+362ms ║║Executed [Sink Lights].setLevel (8ms)
+372ms ║║Comparison (enum) active stays (string) inactive = false (2ms)
+374ms ║║Cancelling any timed trigger schedules for condition 34
+375ms ║║Cancelling statement #34’s schedules…
+376ms ║║Condition #34 evaluated false (10ms)
+376ms ║║Condition group #31 evaluated false (state did not change) (12ms)
+380ms ║║Condition group #13 evaluated true (state did not change) (1ms)
+392ms ║║Comparison (enum) inactive is (string) active = false (2ms)
+393ms ║║Condition #20 evaluated false (10ms)
+394ms ║║Condition group #17 evaluated false (state did not change) (12ms)
+406ms ║║Comparison (enum) inactive stays (string) inactive = true (2ms)
+408ms ║║Adding a timed trigger schedule for condition 39
+410ms ║║Cancelling condition #39’s schedules…
+411ms ║║Condition #39 evaluated false (15ms)
+412ms ║║Cancelling condition #36’s schedules…
+413ms ║║Condition group #36 evaluated false (state changed) (16ms)
+416ms ║║Condition group #21 evaluated true (state did not change) (1ms)
+421ms ║╚Execution stage complete. (205ms)
+424ms ║Setting up scheduled job for Sat, Nov 4 2017 @ 9:59:49 PM EDT (in 4.986s), with 1 more job pending
+453ms ╚Event processed successfully (453ms)
hopefully this is the info needed. thanks!