Running the script for more than a year now, no issues, updates every minute to WU. May be you can try deleting the script and start a new one, and see if it works.
Hi everyone…it was user error:relieved_face:…i forgot to change false to true and Bingo, it worked. It now updates every 1 minute. This is a great script. I definitely have to buy a cup of coffee for the developer. Sometimes it takes a minute for things to sink into my head before the light goes on.
My thanks to everyone who replied to me and offered assistance. Good on ya.
Just found this the other day…great help and worked quickly. Thank you.
Yeah…it’s pretty awesome.
@xd1936 You rock!! Thank you so much for this.
Hi Leo (@xd1936),
Over the past four days, the script has stopped sending the “precipRate” and “precipSinceMidnight” values. I checked the execution logs, and these two data points have been missing since June 16th, 2025.
I tried using different versions of your script (v2.5.0/v2.8.0/v2.9.6) nothing worked. I’m not sure if WeatherFlow has changed the way their data is being delivered.
Could you please take a look? I’ve attached screenshots of the execution logs from June 16th and 20th for reference.
Thanks
@karss Thanks for filing a GitHub Issue. Let’s discuss there.
Was a WeatherFlow API issue, which is now fixed.
Thanks Leo! A brilliantly simple idea and a nice implementation. It saved me cost of RaspberryPi and a lot of time for setting up weewx.
Looks good… I’ve been trying to find various ways of scripting this over the years and trying to get the same file to overwrite everytime and still be in fahrenheit, mph, etc.!
I’m hoping I have this uploading to CWOP correctly … super excited to see my info on CWOP/MADIS soon!
It works really well and was super simple to set up.
I just tried to set this up for sending to WeatherCloud. My station had been previously set up but was offline for over a year. How soon should I start seeing data from this script on the Weathercloud site?
It should start right away. I set up both of my Tempests a few months back and within minutes it started showing data in Weatherunder ground.
What do you see in the Execution logs on the left sidebar of your Apps Script project?
Looks like I wasn’t patient enough. Data showed up on WeatherCloud about 20 mins later. Now I’m just waiting to hear back from CWOP about reactivating my account and sending me a new validation ID.
I’ve got data feeds to every site but Windy.com. I had my station appear for a few days at the end of last week, but now it’s not showing up. I’ve even deleted and readded it and have the correct info the script file. This is the execution log error I get:
Jan 14, 2026, 8:25:43 PM
Error
Exception: Request failed for https://stations.windy.com returned code 400. Truncated server response: {“observations”:[{“index”:1,“errors”:[{“value”:null,“property”:“stationId”,“children”:[],“constraints”:{“min”:"station id must be positive 32-bit i… (use muteHttpExceptions option to examine full response)
at updateWindy_(Code:1174:30)

