Quick update on this – after reviewing the controller logs, we determined that the controller was working properly and this was a misunderstanding in the copy on the app.
For transparency, here’s a screenshot if the copy confusion:
The schedule was set to water at 9:00p, but the Rain Skip feature predicted rain and issued a Rain Delay set to expire at 9:04p. When this happens, the Rain Skip feature automatically triggers a Rain Delay just before the time the watering schedule is scheduled to start which overrides it from watering and quickly expires after said time in the event there’s another watering schedule that needs to water. Our spring app release will make this easier to understand, and provide more control over the skips.
