I have an outside light programmed to turn on based on modes. I want the light to go 100% when motion is detected and after 3 minutes of no Motion go back to whatever level was set on current mode.
How are you setting the light currently? Room Lighting? Rule Machine?
Rule machine
There are several different ways that this could be accomplished. One example could be:
Trigger
Motion sensor active
Action
Set outdoor lights to 100%
Wait for Event - Motion Inactive and stays for 3 minutes
Run Rule Actions - Rule Machine rule that sets the lights based on Modes
What this would do is cause your lights to go to 100% anytime there is motion. The rule will then wait for the motion sensor to go inactive and stay that way for three minutes. After that happens, it will run the actions from your rule that sets the lights based on Mode. Note, your lights will go to 100% regardless of Mode or Time of Day. If you wanted to restrict this to your "evening" modes or only when the light was already on, you'll need to put in a Required Expression to help limit when the rule is run.
Tested and worked great. Thank you