Rain reported to Windy
Closed this issue · 10 comments
Sure. It looks like IBM lets you pull down current precipitation rate and total precipitation since midnight, whereas Windy only accepts "precip from the last hour". I'm not sure there would be a way to calculate what Windy's expecting to receive given the stats that Wunderground gives out.
I think that Windy is taking in the "precip from the last hour" readings and displaying accumulations and such over time to the end user. That's what it's doing with my data from the Weatherflow Tempest.
Because Windy only supports taking in "precipitation over the last hour" measurements, data sources that don't report that data point such as IBM Wunderground, MyAcurite, Ambient Weather, or APRS do not support sending precipitation data to Windy. Davis Weatherlink and Weatherflow Tempest report that correctly and work as expected.
I'll have to put some thought into this. Each of the currently-unsupported services report a current precipitation rate, so if we can keep a rolling 1-hour average in the Apps Script cache that's continually updated, then in theory we could start to send this on to Windy.
Alrighty, @eeeevl and @jeffomoreira. I've just published v2.7.1
which I think does this correctly. There's a new calculation in the code that makes some assumptions based off of the last hour minutely history of current precipitation rates to try and come up with a best estimate of the hourly accumulation. Give 'er a try and let me know how it goes!
Rain being reported to Windy as well - slightly inaccurate (0.3mm) but appears to be working fine...
Thankyou ❤️👌