1) Give a description of the problem
I’m not sure if this a webCore issue, a DTH issue or a ST issue, but I’m hoping that those of you that are more proficient than I in reading logs may be able to identify my problem.
I am using an Aon WallMote to turn smart bulbs on and off (i.e. toggled). The piston generally works as intended to toggle the targeted bulb, but there are times when a press (held in WallMote speak) does not work. I’m posting four log entries made starting with the light on.
I did four touches, each of which are reflected in the logs. The first touch properly resulted in the light turning off. The remaining three touches which should have turned the light on or off did nothing.
Maybe the issue is with the “toggle”. I’ve thought of using IF it’s on turn it off and vice versa, but haven’t tried that yet.
Here is the DTH I’m using: https://community.smartthings.com/t/release-aeon-wallmote-dual-quad-2-4-button/74834
Keypad1 is the WallMote; Dimmer 1 is a Cree connected bulb
2) What is the expected behavior?
I expect each touch to toggle the bulb, turning it on if it’s off or off if it’s on.
3) What is happening/not happening?
There are times this works as intended, and other times touching the WallMote does nothing.
**4) Post a Green Snapshot of the piston!
5) Attach any logs (From ST IDE and by turning logging level to Full)
5/22/2018, 9:01:58 PM +353ms
+1ms ╔Received event [LR Aeon WallMote].button = pushed with a delay of 61ms
+64ms ║RunTime Analysis CS > 12ms > PS > 29ms > PE > 23ms > CE
+66ms ║Runtime (36038 bytes) successfully initialized in 29ms (v0.3.000.20180224) (65ms)
+67ms ║╔Execution stage started
+76ms ║║Comparison (enum) pushed gets (string) pushed = true (1ms)
+77ms ║║Condition #2 evaluated true (5ms)
+78ms ║║Condition group #1 evaluated true (state did not change) (6ms)
+81ms ║║Cancelling statement #3’s schedules…
+120ms ║║Executed physical command [LR End Table Lamp].off() (23ms)
+121ms ║║Executed virtual command [LR End Table Lamp].toggle (38ms)
+124ms ║╚Execution stage complete. (58ms)
+125ms ╚Event processed successfully (125ms)
5/22/2018, 9:00:26 PM +534ms
+1ms ╔Received event [LR Aeon WallMote].button = pushed with a delay of 78ms
+86ms ║RunTime Analysis CS > 16ms > PS > 44ms > PE > 26ms > CE
+88ms ║Runtime (36038 bytes) successfully initialized in 44ms (v0.3.000.20180224) (86ms)
+89ms ║╔Execution stage started
+98ms ║║Comparison (enum) pushed gets (string) pushed = true (1ms)
+100ms ║║Condition #2 evaluated true (5ms)
+101ms ║║Condition group #1 evaluated true (state did not change) (6ms)
+104ms ║║Cancelling statement #3’s schedules…
+129ms ║║Executed physical command [LR End Table Lamp].off() (18ms)
+130ms ║║Executed virtual command [LR End Table Lamp].toggle (22ms)
+132ms ║╚Execution stage complete. (43ms)
+134ms ╚Event processed successfully (134ms)
5/22/2018, 8:59:19 PM +555ms
+2ms ╔Received event [LR Aeon WallMote].button = pushed with a delay of 214ms
+83ms ║RunTime Analysis CS > 15ms > PS > 42ms > PE > 25ms > CE
+85ms ║Runtime (36039 bytes) successfully initialized in 42ms (v0.3.000.20180224) (82ms)
+86ms ║╔Execution stage started
+117ms ║║Comparison (enum) pushed gets (string) pushed = true (23ms)
+119ms ║║Condition #2 evaluated true (27ms)
+120ms ║║Condition group #1 evaluated true (state did not change) (28ms)
+122ms ║║Cancelling statement #3’s schedules…
+155ms ║║Executed physical command [LR End Table Lamp].off() (18ms)
+156ms ║║Executed virtual command [LR End Table Lamp].toggle (31ms)
+158ms ║╚Execution stage complete. (73ms)
+159ms ╚Event processed successfully (159ms)
5/22/2018, 8:59:16 PM +366ms
+1ms ╔Received event [LR Aeon WallMote].button = pushed with a delay of 179ms
+94ms ║RunTime Analysis CS > 27ms > PS > 42ms > PE > 24ms > CE
+97ms ║Runtime (36039 bytes) successfully initialized in 42ms (v0.3.000.20180224) (95ms)
+98ms ║╔Execution stage started
+131ms ║║Comparison (enum) pushed gets (string) pushed = true (24ms)
+132ms ║║Cancelling condition #2’s schedules…
+133ms ║║Condition #2 evaluated true (30ms)
+134ms ║║Cancelling condition #1’s schedules…
+135ms ║║Condition group #1 evaluated true (state changed) (32ms)
+137ms ║║Cancelling statement #3’s schedules…
+173ms ║║Executed physical command [LR End Table Lamp].off() (19ms)
+174ms ║║Executed virtual command [LR End Table Lamp].toggle (34ms)
+177ms ║╚Execution stage complete. (79ms)
+178ms ╚Event processed successfully (178ms)