Wow, so this was a great find.
No clue how this wasn’t found over the last 2 years since our rain delay process has run hundreds of thousands of times
We did correctly schedule a rain delay for you by predicting rain but it was for yesterday morning. Your schedule is on an interval 3 (every 3 days) and the logic in the firmware uses the schedule’s start time to determine if it is the right interval day to run. Our cloud based rain delay job was incorrectly choosing schedules to determine rain delay if they had been created within one hour of when the schedule was supposed to run based on its start hour. I know, very confusing. The net of it was the rain delay job in this case was one day behind.
We haven’t seen this yet because the chances of all those things happening is very, very small.
Sorry for the confusion. The problem has been fixed so that for this edge case the rain delay will always coincide with the true schedule start date.
I’m going to PM you a link so you can get a Rachio T-shirt
Take care and thanks for bringing this to our attention. If you have any other issues please let us know and we will do our best to resolve as soon as possible.