To conform to local watering rules, the flexible / inteligent schedule would have to allow for watering only on specific days (in my case Tues.-Thurs.-Sat.), so any day that is skipped due to rain, wind, etc. would either mean that watering doesn’t happen or is added to the next specific day.