Nice! I will start migrating the code into PHP and let you know when I have a working copy with my web application. The goal in the end is to have all the codes modifiable from within the application, use the OS location information, and offer settings to turn on/off the weather based rain delay. I think this will make a wonderful addition to the app, thanks!
I am thinking it might be okay to forgo setting a rain delay if one is already set? Or maybe only checking the weather once a day, maybe early in the morning or late at night? What do you think?
Edit: Keep in mind I know nothing about home irrigation and just love programming. So, any advice/feedback on best practices for something like this are always appreciated!