rszimm / sprinklers_pi

Sprinkling System Control Program for the Raspberry Pi
GNU General Public License v2.0
310 stars 100 forks source link

Feature request - Run schedule now #21

Closed justindesilets closed 10 years ago

justindesilets commented 10 years ago

First I want to state that I think the sprinklers_pi is wonderful. Would it be possible to add a function that allows you to run a scheduled routine on demand? Another possible issue is that if you run a sprinkler manually it sets the Run Schedules to Off. Is this the intended flow? Would it be possible to preserve the state of this setting regardless of what has been done with the manual options?

rszimm commented 10 years ago

Have you looked at "quick schedule"? You should be able to choose one of the saved schedules or choose "custom" to setup a one time schedule. Are you thinking of something different?

Turning on a zone manually does indeed turn off the scheduler. This was by design as it is similar to other timers. However I admit that it can sometimes be a bit confusing and it has caused me at least once to forget to turn the scheduler back on. I'm open to suggestions.

justindesilets commented 10 years ago

For running the schedule right now, I was thinking more of being able to kick of a planned watering schedule now. The idea being that you could then watch all the effects it might have and then be confident it would water as expected. This would be to help prevent over or under watering of different zones and other types of troubleshooting where you need the full schedule to determine the overall impact and not just one specific zone.

rszimm commented 10 years ago

I'm still not seeing how this is different than the quick schedule. For example, I've got a schedule called veggies that runs 3 of my zones for 23 minutes each at 5:00am. If I want to see the effect right now, I can go to quick schedule, select "veggies" and it'll run that schedule as defined right now.

justindesilets commented 10 years ago

You are correct. I started exploring this feature a bit and it takes care of what I was hoping to do. Too much sysadmin paranoia from me on too little sleep :). Again, this setup is wonderful. I've been telling anyone who will listen to me about it.