Think about this: you walk in to the room and before you can touch the switch, the motion sensor has tripped and turned on the light to the dim level. The light is now on. The switch is therefore on. So you cannot now turn the light on manually. It’s already on.
The only things you can now do manually are turn the light off, or change the brightness. In your night automatic cycle, you need to use one of those two possible actions to lead into a manual mode at full brightness. That’s why I mean by different approach – you need to align your thinking to the state the switch is in when you want to change it, and in your case, it will be on, because the motion sensor will always beat you to it if the switch is in its hot zone. Here’s how you might do those two things in Reactor:
- Use the Reactor “repeats” condition option on the switch so that if it is turned on two times within a short period (say 15 seconds) – that indicates manual on at full brightness. So you would walk into the room at night, the motion sensor would turn on the light dimly, but you manually turn it off and then back on. Your ReactorSensor sees this and sets the light to full brightness (it’s already on).
- Alternately, have your ReactorSensor watch the load level of the switch, and if it goes above 20% when in auto mode, it switches to manual mode at full brightness.
My personal preference would be #1. I use the “repeats” condition option for all kinds of things (e.g. turn off 2 times within 15 seconds turns off all the lights in the room).