BB - I’ll send you my key for testing as well
@kemyers95963 you might be able to find your old key here -> https://www.wunderground.com/weather/api/
Login into your Weather Underground account before you click on the link and then click on “Key Settings”
I’ve sent my new WUG key as well if that will help.
Thanks that is my “old” API key. Couldn’t get there from the new API generation website. WU like to hide and bury things.
The new Wunderground API is now supported.
Note that Weather Auto Upload has been moved to its own section Weather Device to reduce screen clutter.
To use the new key, Enable the PWS API option. Click on TEST to check that the key is valid.
The new key also allows access to some additional fields that can be uploaded to Extended Parameters -
- Humidity
- Pressure
- Solar Radiation
- UV
Wunderground instructions on creation new API keys for PWS owners -
Any chance you could support open weather too?
I see OpenWeatherMap in the dropdown also.
Oh good, I hadn’t checked yet.
Frustrating to see that the new WU only returns integer temperatures.
New: lumpy temperature trace: https://pvoutput.org/intraday.jsp?sid=6943&dt=20190316
Old: smooth temperature trace: https://pvoutput.org/intraday.jsp?sid=6943&dt=20190315
Must be WU as open weather returns temps to 1 decimal place.
Looks like the new WUG API is sending out temp readings less frequently as temp changes occur between every 10 to 25 minutes on PVOutput instead of minute measurements with the old API. The WUG dashboard still shows smooth temp traces however. I’ll try Ambient Weather if this does suit me.
Thank you for fixing this. I was dreading having to hack my Davis Instruments device to send the data to OpenWeatherMap. Now I can just transfer my existing key and set it up. Bummer the new API is only integer values for temps but better than nothing.
Cheers for adding support for the new WU API bankstownbloke
very much apreciated
Thanks BB. Much appreciated
Can I just be clear about this please, is this for people who have a PWS? For others, such as myself (whose PWS died a year ago), is there a specific key for access to a registered local PWS? I see several I could use temporarily.
I have a PWS and I have to generate an API key for it to load to PVoutput. So… Yes. You will need a PWS linked to WUG or have a nearby PWS owner that would be willing to share their API key with you. That may be difficult as some PWS owners may consider their API keys as personal as passwords. Alternatively, follow this and see if that would work:
To follow what @gregvet said, the PWS Contributors have a volume limit on API calls that would likely be exceeded if their API key was used by too many folks.
Thank you @gregvet , I got OpenWeatherMap working. Really simple. That will be fine until I get back to having a PWS.
To follow up on the new WUG API. Was easy to replace the original API with the new WUG API. Prior to changing to the new API, my temp traces were smooth following temp changes every 5 minutes. My experience however were coarse temperature traces after the new API change. (See my account from 3/15 through 3/20) The temps would vary over 1 degree from one interval to another and change interval would vary from 5 minutes to as much as 25 minutes.
https://www.pvoutput.org/list.jsp?id=28753&sid=26352
Changed to the Ambient Weather API and now my temp traces are back to where it was. Interestingly, my WUG account temp traces are fine but upload to PVOutput is coarse. So… If you have an Ambient Weather PWS or can link your PWS to Ambientweather.net, then this is the way to go with temperature readings plus you can still upload solar radiation and other parameters to extended data with Ambient Weather.
@gregvet - Unfortunately with new API, the temperature value reported is the closest integer. Thus, since PVOutput retrieves data in metric units, each 1 degree change in Celsius results in a 1.8 degree change in Fahrenheit which results in the choppy traces.