@ronmis - so if Rachio used wunderground's API to feed their weather intelligence they would have the same issue then?
As I understand it, the suggestion is that if there is a drop back to zero for the total rainfall value for the day during the day (i.e. not around the midnight reset time) then the previous rainfall values should be ignored. Correct?
Consider these scenarios -
1)The spike/abnormal rainfall values are reported right before Rachio does it's check for is it raining and should I run the schedule or not (~1 hour before, I believe). The schedule would be skipped as Rachio hasn't seen the zero'ed out values yet, but then later on the data would show no rain, but it would have skipped a schedule.
2) A heavy thunderstorm comes through, lots of rain, wind, lighting and thunder which caused the power to go out and the weather station/data logger isn't on an uniterruptible power supply. When the power is restored in an hour, it is bright and sunny and there is no more rain for the day. As I think the data logger would start back over at zero rainfall for the day, the proposed solution would have the weather intelligence think that it didn't rain and would water.
Both situations would lead to support calls - why did Rachio do this when....
So I think they are between a rock and a hard place. I think once the data has been reported and acted up it shouldn't be changed.