Since Weatherflow’s servers are so slow in updating Weather Underground, I am attempting to write a simple linux/windows application to perform this update myself. Although I know there are other programs that do the same (such as WeeWx?), I am doing this for my own education and entertainment right now!
I am getting the Tempest data from its UDP API. Currently, I am sending the Tempest’s Station Pressure, Air Temperature, Relative Humidity, UV, and Solar Radiation from its most recent obs_st observation and its Wind Speed and Wind Direction from its most recent rapid_wind observation after each and every rapid_wind observation. For these values, I am setting the Weather Underground’s baromin, tempf, humidity, UV, solarradiation, windspeedmph, and winddir values after performing appropriate unit conversions. So far, this seems to be working great.
However, Weather Underground shows much different wind information between when updated by WeatherFlow and when updated by my program. It seems like WeatherFlow must be also (or instead) updating one or more of windgustmph, windgustdir, windspdmph_avg2m, winddir_avg2m, windgustmph_10m, and windgustdir_10m.
Does WeatherFlow document exactly what Weather Underground values they are updating and when?
Thank you for any and all help!