Hue dimmer switch and Hue white lamp integration through webcore


#1

1) Give a description of the problem
massive delay, dimmer value not storing to a variable

2) What is the expected behavior?
I want to switch off, on and dim the bulb from 0% to 100%. The bulb should remember the dimming value when turned off

3) What is happening/not happening?
Dimming doesnt work because i cannot figure out how to manipulate variables in webcore. Switching on or off has a massive delay

**4) Post a Green Snapshot of the piston!

5) Attach any logs (From ST IDE and by turning logging level to Full)
4/18/2019, 8:01:58 PM +232ms
+2ms ╔Received event [Hue dimmer switch].lastAction = off released with a delay of 41ms
+10114ms ║RunTime Analysis CS > 16ms > PS > 10059ms > PE > 38ms > CE
+10115ms ║Piston waited at a semaphore for 10018ms
+10118ms ║Runtime (47116 bytes) successfully initialized in 10059ms (v0.3.10a.20190223) (10115ms)
+10119ms ║╔Execution stage started
+10130ms ║║Comparison (string) off released changes_to (string) on released = false (1ms)
+10132ms ║║Condition #75 evaluated false (6ms)
+10134ms ║║Condition group #1 evaluated false (state did not change) (9ms)
+10142ms ║║Comparison (string) off released changes_to (string) off released = true (1ms)
+10144ms ║║Cancelling condition #77’s schedules…
+10146ms ║║Condition #77 evaluated true (7ms)
+10155ms ║║Comparison (enum) off is (string) on = false (2ms)
+10157ms ║║Condition #72 evaluated false (10ms)
+10159ms ║║Condition group #8 evaluated false (state did not change) (21ms)
+10167ms ║║Comparison (string) off released changes_to (string) up released = false (1ms)
+10169ms ║║Condition #79 evaluated false (7ms)
+10170ms ║║Condition group #15 evaluated false (state did not change) (8ms)
+10178ms ║║Comparison (string) off released changes_to (string) down released = false (1ms)
+10180ms ║║Condition #32 evaluated false (5ms)
+10181ms ║║Condition group #31 evaluated false (state did not change) (8ms)
+10183ms ║╚Execution stage complete. (64ms)
+10185ms ╚Event processed successfully (10185ms)
4/18/2019, 8:01:58 PM +174ms
+1ms ╔Received event [Hue dimmer switch].lastAction = off released with a delay of 35ms
+10101ms ║RunTime Analysis CS > 13ms > PS > 10055ms > PE > 33ms > CE
+10102ms ║Piston waited at a semaphore for 10023ms
+10104ms ║Runtime (47116 bytes) successfully initialized in 10055ms (v0.3.10a.20190223) (10102ms)
+10105ms ║╔Execution stage started
+10116ms ║║Comparison (string) off released changes_to (string) on released = false (1ms)
+10118ms ║║Condition #75 evaluated false (6ms)
+10119ms ║║Condition group #1 evaluated false (state did not change) (8ms)
+10127ms ║║Comparison (string) off released changes_to (string) off released = true (1ms)
+10129ms ║║Cancelling condition #77’s schedules…
+10130ms ║║Condition #77 evaluated true (7ms)
+10139ms ║║Comparison (enum) off is (string) on = false (2ms)
+10141ms ║║Condition #72 evaluated false (10ms)
+10142ms ║║Condition group #8 evaluated false (state did not change) (20ms)
+10150ms ║║Comparison (string) off released changes_to (string) up released = false (1ms)
+10152ms ║║Condition #79 evaluated false (6ms)
+10153ms ║║Condition group #15 evaluated false (state did not change) (8ms)
+10161ms ║║Comparison (string) off released changes_to (string) down released = false (1ms)
+10163ms ║║Condition #32 evaluated false (6ms)
+10164ms ║║Condition group #31 evaluated false (state did not change) (8ms)
+10167ms ║╚Execution stage complete. (61ms)
+10168ms ╚Event processed successfully (10168ms)
4/18/2019, 8:01:58 PM +166ms
+1ms ╔Received event [Hue dimmer switch].lastAction = off pushed with a delay of 36ms
+80ms ║RunTime Analysis CS > 13ms > PS > 33ms > PE > 33ms > CE
+83ms ║Runtime (47034 bytes) successfully initialized in 33ms (v0.3.10a.20190223) (80ms)
+84ms ║╔Execution stage started
+95ms ║║Comparison (string) off pushed changes_to (string) on released = false (0ms)
+97ms ║║Condition #75 evaluated false (6ms)
+98ms ║║Condition group #1 evaluated false (state did not change) (8ms)
+106ms ║║Comparison (string) off pushed changes_to (string) off released = false (1ms)
+108ms ║║Condition #77 evaluated false (6ms)
+109ms ║║Condition group #8 evaluated false (state did not change) (8ms)
+117ms ║║Comparison (string) off pushed changes_to (string) up released = false (1ms)
+119ms ║║Condition #79 evaluated false (6ms)
+120ms ║║Condition group #15 evaluated false (state did not change) (8ms)
+128ms ║║Comparison (string) off pushed changes_to (string) down released = false (1ms)
+130ms ║║Condition #32 evaluated false (6ms)
+132ms ║║Condition group #31 evaluated false (state did not change) (8ms)
+134ms ║╚Execution stage complete. (51ms)
+136ms ╚Event processed successfully (135ms)
4/18/2019, 8:01:40 PM +219ms
+1ms ╔Received event [Hue dimmer switch].lastAction = down pushed with a delay of 44ms
+10135ms ║RunTime Analysis CS > 17ms > PS > 10083ms > PE > 34ms > CE
+10136ms ║Piston waited at a semaphore for 10036ms
+10139ms ║Runtime (47116 bytes) successfully initialized in 10083ms (v0.3.10a.20190223) (10136ms)
+10140ms ║╔Execution stage started
+10151ms ║║Comparison (string) down pushed changes_to (string) on released = false (0ms)
+10152ms ║║Condition #75 evaluated false (6ms)
+10154ms ║║Condition group #1 evaluated false (state did not change) (7ms)
+10161ms ║║Comparison (string) down pushed changes_to (string) off released = false (1ms)
+10163ms ║║Condition #77 evaluated false (6ms)
+10164ms ║║Condition group #8 evaluated false (state did not change) (7ms)
+10172ms ║║Comparison (string) down pushed changes_to (string) up released = false (0ms)
+10174ms ║║Condition #79 evaluated false (5ms)
+10175ms ║║Condition group #15 evaluated false (state did not change) (8ms)
+10182ms ║║Comparison (string) down pushed changes_to (string) down released = false (1ms)
+10184ms ║║Condition #32 evaluated false (6ms)
+10185ms ║║Condition group #31 evaluated false (state did not change) (7ms)
+10188ms ║╚Execution stage complete. (48ms)
+10189ms ╚Event processed successfully (10189ms)
4/18/2019, 8:01:40 PM +226ms
+1ms ╔Received event [Hue dimmer switch].lastAction = down released with a delay of 42ms
+10098ms ║RunTime Analysis CS > 12ms > PS > 10054ms > PE > 32ms > CE
+10099ms ║Piston waited at a semaphore for 10021ms
+10102ms ║Runtime (47118 bytes) successfully initialized in 10054ms (v0.3.10a.20190223) (10100ms)
+10103ms ║╔Execution stage started
+10114ms ║║Comparison (string) down released changes_to (string) on released = false (1ms)
+10116ms ║║Condition #75 evaluated false (7ms)
+10117ms ║║Condition group #1 evaluated false (state did not change) (9ms)
+10125ms ║║Comparison (string) down released changes_to (string) off released = false (0ms)
+10126ms ║║Condition #77 evaluated false (5ms)
+10128ms ║║Condition group #8 evaluated false (state did not change) (7ms)
+10135ms ║║Comparison (string) down released changes_to (string) up released = false (0ms)
+10136ms ║║Condition #79 evaluated false (5ms)
+10138ms ║║Condition group #15 evaluated false (state did not change) (7ms)
+10145ms ║║Comparison (string) down released changes_to (string) down released = true (0ms)
+10147ms ║║Cancelling condition #32’s schedules…
+10148ms ║║Condition #32 evaluated true (6ms)
+10157ms ║║Comparison (enum) off is (string) on = false (1ms)
+10158ms ║║Cancelling condition #33’s schedules…
+10159ms ║║Condition #33 evaluated false (11ms)
+10160ms ║║Condition group #31 evaluated false (state did not change) (20ms)
+10163ms ║╚Execution stage complete. (59ms)
+10164ms ╚Event processed successfully (10164ms)
4/18/2019, 8:01:40 PM +176ms
+1ms ╔Received event [Hue dimmer switch].lastAction = down released with a delay of 43ms
+10123ms ║RunTime Analysis CS > 19ms > PS > 10070ms > PE > 34ms > CE
+10125ms ║Piston waited at a semaphore for 10028ms
+10127ms ║Runtime (47118 bytes) successfully initialized in 10070ms (v0.3.10a.20190223) (10125ms)
+10129ms ║╔Execution stage started
+10139ms ║║Comparison (string) down released changes_to (string) on released = false (1ms)
+10141ms ║║Condition #75 evaluated false (6ms)
+10142ms ║║Condition group #1 evaluated false (state did not change) (8ms)
+10150ms ║║Comparison (string) down released changes_to (string) off released = false (0ms)
+10152ms ║║Condition #77 evaluated false (5ms)
+10153ms ║║Condition group #8 evaluated false (state did not change) (8ms)
+10160ms ║║Comparison (string) down released changes_to (string) up released = false (1ms)
+10162ms ║║Condition #79 evaluated false (6ms)
+10163ms ║║Condition group #15 evaluated false (state did not change) (7ms)
+10171ms ║║Comparison (string) down released changes_to (string) down released = true (1ms)
+10173ms ║║Cancelling condition #32’s schedules…
+10174ms ║║Condition #32 evaluated true (6ms)
+10184ms ║║Comparison (enum) off is (string) on = false (2ms)
+10186ms ║║Cancelling condition #33’s schedules…
+10187ms ║║Condition #33 evaluated false (11ms)
+10188ms ║║Condition group #31 evaluated false (state did not change) (22ms)
+10190ms ║╚Execution stage complete. (62ms)
+10192ms ╚Event processed successfully (10191ms)
4/18/2019, 8:01:40 PM +162ms
+1ms ╔Received event [Hue dimmer switch].lastAction = down pushed with a delay of 39ms
+76ms ║RunTime Analysis CS > 13ms > PS > 31ms > PE > 31ms > CE
+79ms ║Runtime (47034 bytes) successfully initialized in 31ms (v0.3.10a.20190223) (76ms)
+80ms ║╔Execution stage started
+91ms ║║Comparison (string) down pushed changes_to (string) on released = false (0ms)
+93ms ║║Condition #75 evaluated false (6ms)
+94ms ║║Condition group #1 evaluated false (state did not change) (8ms)
+102ms ║║Comparison (string) down pushed changes_to (string) off released = false (0ms)
+104ms ║║Condition #77 evaluated false (6ms)
+105ms ║║Condition group #8 evaluated false (state did not change) (8ms)
+113ms ║║Comparison (string) down pushed changes_to (string) up released = false (0ms)
+115ms ║║Cancelling condition #79’s schedules…
+116ms ║║Condition #79 evaluated false (7ms)
+117ms ║║Condition group #15 evaluated false (state did not change) (9ms)
+125ms ║║Comparison (string) down pushed changes_to (string) down released = false (0ms)
+127ms ║║Condition #32 evaluated false (6ms)
+128ms ║║Condition group #31 evaluated false (state did not change) (7ms)
+130ms ║╚Execution stage complete. (51ms)
+132ms ╚Event processed successfully (132ms)
4/18/2019, 8:01:28 PM +648ms
+1ms ╔Received event [Hue dimmer switch].lastAction = up released with a delay of 40ms
+91ms ║RunTime Analysis CS > 14ms > PS > 39ms > PE > 37ms > CE
+94ms ║Runtime (47033 bytes) successfully initialized in 39ms (v0.3.10a.20190223) (91ms)
+95ms ║╔Execution stage started
+106ms ║║Comparison (string) up released changes_to (string) on released = false (0ms)
+108ms ║║Cancelling condition #75’s schedules…
+109ms ║║Condition #75 evaluated false (8ms)
+111ms ║║Cancelling condition #1’s schedules…
+112ms ║║Condition group #1 evaluated false (state changed) (10ms)
+120ms ║║Comparison (string) up released changes_to (string) off released = false (0ms)
+122ms ║║Condition #77 evaluated false (6ms)
+123ms ║║Condition group #8 evaluated false (state did not change) (8ms)
+131ms ║║Comparison (string) up released changes_to (string) up released = true (0ms)
+133ms ║║Cancelling condition #79’s schedules…
+134ms ║║Condition #79 evaluated true (8ms)
+144ms ║║Comparison (enum) off is (string) on = false (2ms)
+146ms ║║Condition #17 evaluated false (11ms)
+147ms ║║Condition group #15 evaluated false (state did not change) (21ms)
+155ms ║║Comparison (string) up released changes_to (string) down released = false (1ms)
+157ms ║║Condition #32 evaluated false (6ms)
+159ms ║║Condition group #31 evaluated false (state did not change) (8ms)
+162ms ║╚Execution stage complete. (67ms)
+163ms ╚Event processed successfully (163ms)
4/18/2019, 8:01:28 PM +646ms
+1ms ╔Received event [Hue dimmer switch].lastAction = up pushed with a delay of 48ms
+85ms ║RunTime Analysis CS > 15ms > PS > 40ms > PE > 30ms > CE
+88ms ║Runtime (47031 bytes) successfully initialized in 40ms (v0.3.10a.20190223) (86ms)
+90ms ║╔Execution stage started
+100ms ║║Comparison (string) up pushed changes_to (string) on released = false (1ms)
+102ms ║║Cancelling condition #75’s schedules…
+103ms ║║Condition #75 evaluated false (7ms)
+104ms ║║Cancelling condition #1’s schedules…
+105ms ║║Condition group #1 evaluated false (state changed) (10ms)
+113ms ║║Comparison (string) up pushed changes_to (string) off released = false (0ms)
+115ms ║║Condition #77 evaluated false (5ms)
+116ms ║║Condition group #8 evaluated false (state did not change) (8ms)
+123ms ║║Comparison (string) up pushed changes_to (string) up released = false (1ms)
+125ms ║║Condition #79 evaluated false (6ms)
+126ms ║║Condition group #15 evaluated false (state did not change) (7ms)
+134ms ║║Comparison (string) up pushed changes_to (string) down released = false (0ms)
+136ms ║║Condition #32 evaluated false (5ms)
+137ms ║║Condition group #31 evaluated false (state did not change) (7ms)
+139ms ║╚Execution stage complete. (50ms)
+141ms ╚Event processed successfully (141ms)
4/18/2019, 8:01:06 PM +270ms
+2ms ╔Received event [Hue dimmer switch].lastAction = on released with a delay of 44ms
+10157ms ║RunTime Analysis CS > 16ms > PS > 10113ms > PE > 28ms > CE
+10158ms ║Piston waited at a semaphore for 10071ms
+10162ms ║Runtime (47114 bytes) successfully initialized in 10113ms (v0.3.10a.20190223) (10158ms)
+10163ms ║╔Execution stage started
+10175ms ║║Comparison (string) on released changes_to (string) on released = true (1ms)
+10177ms ║║Cancelling condition #75’s schedules…
+10179ms ║║Condition #75 evaluated true (9ms)
+10189ms ║║Comparison (enum) off is (string) off = true (2ms)
+10191ms ║║Condition #3 evaluated true (10ms)
+10192ms ║║Cancelling condition #1’s schedules…
+10193ms ║║Condition group #1 evaluated true (state changed) (24ms)
+10196ms ║║Cancelling statement #4’s schedules…
+10216ms ║║Executed physical command [Hue white lamp 1].on() (17ms)
+10217ms ║║Executed [Hue white lamp 1].on (19ms)
+10243ms ║║Executed physical command [Hue white lamp 1].setLevel([0]) (15ms)
+10245ms ║║Executed virtual command [Hue white lamp 1].fadeLevel (20ms)
+10253ms ║║Calculating (string) Lambi_dimm_level is + (string) 0 >> (string) Lambi_dimm_level is 0
+10259ms ║║Lambi_dimm_level is 0
+10260ms ║║Executed virtual command [Hue white lamp 1].log (2ms)
+10271ms ║║Comparison (string) on released changes_to (string) off released = false (1ms)
+10273ms ║║Condition #77 evaluated false (6ms)
+10274ms ║║Condition group #8 evaluated false (state did not change) (8ms)
+10282ms ║║Comparison (string) on released changes_to (string) up released = false (1ms)
+10284ms ║║Condition #79 evaluated false (6ms)
+10285ms ║║Condition group #15 evaluated false (state did not change) (8ms)
+10295ms ║║Comparison (string) on released changes_to (string) down released = false (1ms)
+10297ms ║║Condition #32 evaluated false (7ms)
+10298ms ║║Condition group #31 evaluated false (state did not change) (9ms)
+10301ms ║╚Execution stage complete. (137ms)
+10302ms ╚Event processed successfully (10302ms)
4/18/2019, 8:01:06 PM +222ms
+1ms ╔Received event [Hue dimmer switch].lastAction = on released with a delay of 37ms
+10094ms ║RunTime Analysis CS > 13ms > PS > 10054ms > PE > 27ms > CE
+10095ms ║Piston waited at a semaphore for 10022ms
+10098ms ║Runtime (47114 bytes) successfully initialized in 10054ms (v0.3.10a.20190223) (10096ms)
+10099ms ║╔Execution stage started
+10111ms ║║Comparison (string) on released changes_to (string) on released = true (1ms)
+10113ms ║║Cancelling condition #75’s schedules…
+10114ms ║║Condition #75 evaluated true (8ms)
+10124ms ║║Comparison (enum) off is (string) off = true (2ms)
+10126ms ║║Condition #3 evaluated true (10ms)
+10127ms ║║Cancelling condition #1’s schedules…
+10128ms ║║Condition group #1 evaluated true (state changed) (23ms)
+10131ms ║║Cancelling statement #4’s schedules…
+10148ms ║║Executed physical command [Hue white lamp 1].on() (12ms)
+10149ms ║║Executed [Hue white lamp 1].on (15ms)
+10171ms ║║Executed physical command [Hue white lamp 1].setLevel([0]) (11ms)
+10172ms ║║Executed virtual command [Hue white lamp 1].fadeLevel (16ms)
+10181ms ║║Calculating (string) Lambi_dimm_level is + (string) 0 >> (string) Lambi_dimm_level is 0
+10187ms ║║Lambi_dimm_level is 0
+10188ms ║║Executed virtual command [Hue white lamp 1].log (2ms)
+10197ms ║║Comparison (string) on released changes_to (string) off released = false (1ms)
+10199ms ║║Condition #77 evaluated false (7ms)
+10200ms ║║Condition group #8 evaluated false (state did not change) (8ms)
+10208ms ║║Comparison (string) on released changes_to (string) up released = false (1ms)
+10210ms ║║Condition #79 evaluated false (6ms)
+10212ms ║║Condition group #15 evaluated false (state did not change) (7ms)
+10220ms ║║Comparison (string) on released changes_to (string) down released = false (0ms)
+10222ms ║║Condition #32 evaluated false (6ms)
+10223ms ║║Condition group #31 evaluated false (state did not change) (8ms)
+10226ms ║╚Execution stage complete. (126ms)
+10227ms ╚Event processed successfully (10227ms)
4/18/2019, 8:01:06 PM +262ms
+2ms ╔Received event [Hue dimmer switch].lastAction = on pushed with a delay of 46ms
+10108ms ║RunTime Analysis CS > 19ms > PS > 10061ms > PE > 27ms > CE
+10109ms ║Piston waited at a semaphore for 10019ms
+10112ms ║Runtime (47112 bytes) successfully initialized in 10061ms (v0.3.10a.20190223) (10108ms)
+10113ms ║╔Execution stage started
+10123ms ║║Comparison (string) on pushed changes_to (string) on released = false (1ms)
+10125ms ║║Condition #75 evaluated false (6ms)
+10126ms ║║Condition group #1 evaluated false (state did not change) (8ms)
+10134ms ║║Comparison (string) on pushed changes_to (string) off released = false (0ms)
+10136ms ║║Condition #77 evaluated false (5ms)
+10137ms ║║Condition group #8 evaluated false (state did not change) (8ms)
+10144ms ║║Comparison (string) on pushed changes_to (string) up released = false (1ms)
+10146ms ║║Condition #79 evaluated false (6ms)
+10147ms ║║Condition group #15 evaluated false (state did not change) (7ms)
+10156ms ║║Comparison (string) on pushed changes_to (string) down released = false (0ms)
+10158ms ║║Condition #32 evaluated false (6ms)
+10159ms ║║Condition group #31 evaluated false (state did not change) (8ms)
+10162ms ║╚Execution stage complete. (49ms)
+10163ms ╚Event processed successfully (10163ms)
4/18/2019, 8:01:06 PM +216ms
+1ms ╔Received event [Hue dimmer switch].lastAction = on pushed with a delay of 38ms
+85ms ║RunTime Analysis CS > 16ms > PS > 44ms > PE > 26ms > CE
+88ms ║Runtime (47032 bytes) successfully initialized in 44ms (v0.3.10a.20190223) (86ms)
+89ms ║╔Execution stage started
+99ms ║║Comparison (string) on pushed changes_to (string) on released = false (1ms)
+101ms ║║Condition #75 evaluated false (6ms)
+103ms ║║Condition group #1 evaluated false (state did not change) (7ms)
+110ms ║║Comparison (string) on pushed changes_to (string) off released = false (0ms)
+112ms ║║Condition #77 evaluated false (5ms)
+113ms ║║Condition group #8 evaluated false (state did not change) (7ms)
+120ms ║║Comparison (string) on pushed changes_to (string) up released = false (1ms)
+122ms ║║Cancelling condition #79’s schedules…
+123ms ║║Condition #79 evaluated false (7ms)
+124ms ║║Condition group #15 evaluated false (state did not change) (8ms)
+132ms ║║Comparison (string) on pushed changes_to (string) down released = false (0ms)
+133ms ║║Condition #32 evaluated false (5ms)
+135ms ║║Condition group #31 evaluated false (state did not change) (7ms)
+137ms ║╚Execution stage complete. (48ms)
+139ms ╚Event processed successfully (139ms)

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


#2

Fixed it