GE 26933 motiion dimmer - detecting button press


#1

1) Give a description of the problem
I’m trying to have the top button (#1) set the operationMode to Occupancy and the bottom button set the mode to Manual. The problem is when operationMode set to Occupancy, when the light is automatically switched off, it appears the event being sent from ST is “button #2 pressed”. This causes my piston to switch to Manual mode every time the occupancy detection times out and switched off the light

2) What is the expected behavior?
be able to dectect button #2 was physically pressed

3) What is happening/not happening?
see desc.

4) Post a Green Snapshot of the pistonimage

5) Attach any logs (From ST IDE and by turning logging level to Full)

+1ms ╔Received event [Upstairs light].button = pushed with a delay of 48ms
+67ms ║RunTime Analysis CS > 12ms > PS > 26ms > PE > 29ms > CE
+69ms ║Runtime (37589 bytes) successfully initialized in 26ms (v0.3.105.20180628) (68ms)
+70ms ║╔Execution stage started
+78ms ║║Comparison (enum) pushed gets (string) pushed = false (2ms)
+80ms ║║Cancelling condition #8’s schedules…
+81ms ║║Condition #8 evaluated false (6ms)
+81ms ║║Cancelling condition #1’s schedules…
+82ms ║║Condition group #1 evaluated false (state changed) (8ms)
+86ms ║║Comparison (enum) pushed gets (string) pushed = true (1ms)
+88ms ║║Cancelling condition #20’s schedules…
+88ms ║║Condition #20 evaluated true (5ms)
+89ms ║║Cancelling condition #17’s schedules…
+90ms ║║Condition group #17 evaluated true (state changed) (7ms)
+92ms ║║Cancelling statement #18’s schedules…
+105ms ║║Executed physical command [Upstairs light].Manual() (11ms)
+106ms ║║Executed [Upstairs light].Manual (12ms)
+108ms ║╚Execution stage complete. (39ms)
+109ms ╚Event processed successfully (109ms)