5,838
edits
Line 449: | Line 449: | ||
Cumulus does include some code to try to ignore some obvious rain errors: | Cumulus does include some code to try to ignore some obvious rain errors: | ||
*For example, if the station reports negative rain, Cumulus will normally ignore that, but if for 6 consecutive readings the rain cumulative count stays below what it was before, Cumulus will normally accept the new count as a new starting point. | *For example, if the station reports negative (the counter that Cumulus uses decreases in value) rain, Cumulus will normally ignore that, but if for 6 consecutive readings the rain cumulative count stays below what it was before, Cumulus will normally accept the new count as a new starting point. | ||
*While Cumulus is running (not when catching up with stored past values from the station log), it will ignore large increases in rainfall. (See [[#.28Invented_rain.29_Error_prevention_by_Spike_removal|below]]). | *While Cumulus is running (not when catching up with stored past values from the station log), it will ignore large increases in rainfall. (See [[#.28Invented_rain.29_Error_prevention_by_Spike_removal|below]]). | ||
Because many positive values are realistic (see sub-answers), Cumulus generally will accept those odd increases as a result of accidental knocking of a tipping bucket gauge, due to wind effects on the gauge, or even due to the station electronics generating a rogue reading. | Because many positive values are realistic (see sub-answers), Cumulus generally will accept those odd increases as a result of accidental knocking of a tipping bucket gauge, due to wind effects on the gauge, or even due to the station electronics generating a rogue reading. |
edits