Conditions: presence present, time between sunset and sunrise, private Boolean true
Rule: presence present AND time between sunset and sunrise AND private Boolean true
Actions for true: capture light, light to 100%, set private Boolean to false delay 10 minutes
Actions for false: restore, set private Boolean true
You could change the circumstances from this regarding when or why you reset the private Boolean to true, which might make the rule true again.
What I don’t understand about your use case it this: Since you are present when home, what really is it that you want to cause the light to come on? Is this only supposed to happen once after you arrive? I’m missing something from your description for this to make much sense.