leoherzog/WundergroundStationForwarder

Rain reported to Windy

Closed this issue · 10 comments

The plugin works a treat so far. The one issue that I have come across is that the rainfall is not being reported to Windy from Wunderground. I have all the other parameters working as they should its just not reporting the rainfall data. Can someone help pls??
Screenshot 2024-09-16 153127

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.

Hey, Thanks for the reply...

Previously (whilst using CMX) Windy would display both hourly and also accumulated totals for a 24hr period though 🤷
Screenshot_20240916-231425

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 ❤️👌