It looks good. It is working for me, although it hasn’t actually kicked off yet – I’m hoping I’ll see it work later today when it rains.
Are you going to add the ability to delay based on a forecasted chance of rain? I think it should also look at the days forecast and if it sees a specified % chance or higher, it should delay that as well.
This way it won’t water at 3am when the forecast for rain in the evening is say greater than 80%. Thoughts?