You would probably need to use the time trigger to:
- trigger every N minutes
- test for the lux and/or temp conditions
- test for the time window
- execute what you want
I wouldn’t trigger any flow more often than every 5 minutes.
You could use Action Scheduler to execute every 5 minutes during the hours of 10-14. This would prevent unnecessary triggers. Time pattern for the app would be */5:10-14
meaning during the hours of 10:00 - 14:59, trigger every 5 mins.