It is important to note that WeatherFlow use the same API endpoints to power their in-house apps as we as users use to power our third-party apps. As a result, there are plenty of undocumented ‘features’ in the API that exist to provide the data required by WF, but are undocumented as they can change at any time and should only be used with that strong caveat in mind. If something is undocumented, then there is no guarantee that it will always be available.
That being said, here is my take on what the different values mean:
precip_accum_local_day
: rain accumulation over the current day (midnight to midnight station time) with no NearCast corrections.
precip_accum_local_day_final
: Same as above with NearCast corrections
precip_accum_local_yesterday
: rain accumulation for yesterday (midnight to midnight station time) with no NearCast corrections.
precip_accum_local_yesterday_final
: Same as above with NearCast corrections
precip_minutes_local_day
: the number of minutes it was raining during the current day (midnight to midnight station time)
precip_minutes_local_yesterday
: the number of minutes it was raining yesterday (midnight to midnight station time)
precip_minutes_local_yesterday_final
: the number of minutes it was raining yesterday (midnight to midnight station time) after NearCast corrections
precip_analysis_type_yesterday
: Indicates whether NearCast has been run on the data. I don’t know what the different flags mean. It is undocumented.