I do have Climate Skip currently turned on. I've only had the unit a couple weeks, and it had done well skipping a cycle prior to a rain and skipping a cycle for a few days afterward. It was only recently, after having a wet weekend, that the unit didn't skip on Wednesday. Not the end of the world, given there's variables at play.
Yes, the "before bed" notification is essentially what we are talking about. When I first got the unit, I was thinking of waking up early to see if the unit would skip or not -- so if there is a way of knowing what the machine "is thinking" (either percentage or decision) before bedtime, the user could make an educated decision to cancel the cycle (like if your yard is still wet).
Also, in your example with the unexpected rainfall at night, maybe the bedtime notification isn't so much telling you what the machine will do in the morning no matter what, but rather the notification is a snapshot of what the unit is _currently planning for the morning as of bedtime_. But if it rains that night, the unit could still decide to kill the cycle (if the software allows). The bedtime notification simply gives the user an opportunity to cancel the cycle if he/she choses. If the user doesn't cancel the cycle, the unit could still change its mind in the middle of the night if there's a rain... because currently, it seems the unit is committing to a final decision as to water or not about an hour out from watering time? I think the only "bad" scenario would be the unit telling you at bedtime it won't water in the morning, but then it does -- but I can't see what factors in the middle of the night would cause that to happen.
Example scenarios: my yard is damp from rain few days ago and a cycle is scheduled for 5am:
Unit: BEDTIME NOTIFICATION "Unit planning on watering at 5am" Me: I cancel the cycle before bed.
Unit: BEDTIME NOTIFICATION "Unit planning on watering at 5am" Me: I do nothing. But it rains at 3am. Unit could still shut off 5am cycle.
Unit: BEDTIME NOTIFICATION "Unit planning on watering at 5am" Me: I do nothing. No rain that night. The cycle runs.
Unit: BEDTIME NOTIFICATION "Unit will not water at 5am" Me: I do nothing. The cycle does not run at 5am.