Solar Power - How many Watt is enough for photon?

You can have a look at the code in my water usage monitor thread

basically its coming on for 20 seconds each time a pulse is detected, then sleeps for 2hrs unless a pulse wakes it up prior. i also have a setting to make it stay on for programming