WUnderground API discontinued!
OK, so I saw the very long thread titled WUnderground Error simple forcast ...
As far as I can see WUnderground API is dead per their own site as of end of 2018. I've seen all the talk regarding the new beta API but as far as I see it's not an option unless you're a subscriber or have an acceptable weather station that they support which is not applicable for this scenario.
See this link:
Per that link the api is dead as far as I can see, the only way you get a api key is to create a device , which doesn't apply for this.
So what is going to be the alternative here? As many others, I bought the RainMachine specifically for the accuracy via rain forecasts and specifically with WUndergroud as when all this fell apart this season I notice significant inaccuracies to the point of being near useless.
Regards
-TD
-
WUnderground no longer works even configuring without the API Key. Per the data from my machine, the last successfully run was 2019-11-07 19:22:54.
As I have three of their stations less than 1.5 miles from my location, I was getting very accurate resent and forecast rain amounts. This is no longer the case with the current NOAA and ForcastIO weather data configuration for my location.
Hopefully, this can be resolved in the near future; even if developing a parser to glean the data from their station's website.
Device: RainMachine Touch HD-12
Firmware version: 4.0.1129 -
Mine started doing the same thing, so I followed what someone else did to fix the issue:
-
LanBrown,
Thank you for the hint!
I tried using a fake 32 character API Key using the app on my iPad; it did not work.
I then tried it through the Web Interface an it worked; I did add multiple nearby weather stations (comma delimited) when I did this.
Right now the status is "OK" on the weather settings page with a Last Run date of 2019-12-13 12:25:10. ;-)
Will post back with the results of rainfall history and future forecast. -
think WU have updated the API -
Access Denied
You don't have permission to access "http://api.weather.com/v2/pws/observations/current?" on this server.
Reference #18.3615da8b.1578548646.4f7d9f55
No APIKey value gives
{"metadata":{"transaction_id":"##############"},"success":false,"errors":[{"error":{"code":"CDN-0001","message":"Invalid apiKey."}}]}
and no APIKEY at all gives
{"metadata":{"transaction_id":"##############"},"success":false,"errors":[{"error":{"code":"CDN-0004","message":"Missing apiKey."}}]}
-
Although I do have an API key on my account for my PWS, WUnderground still didn't work all the time, not sure what actually fails.
Now looking at this discution I'm starting to think that my key never actually mattered. So I've browsed to their website/my station and looked at the network calls in the browser.For all stations they use this key: 6532d6454b8aa370768e63d6ba5a832e no matter if you are logged in or not. This key seems to work fine for me now !
So your URL would be: https://api.weather.com/v2/pws/observations/current?stationId=KCTWESTH45&format=json&units=e&apiKey=6532d6454b8aa370768e63d6ba5a832e
WUnderground service seems very badly designed, and because of that finding an alternative with less reliance to an online service seems to be a good idea.
Please sign in to leave a comment.
Comments
8 comments