Weather Underground no longer offers API keys
ImplementedWeather Underground has stopped providing API keys, you have to contact them to pay for it and I am sure they are not setup with any kind of reasonable fees for home users in mind based on their website, it's now all business oriented.
I just got my rainmachine today and discovered this when attempting to follow the instructions in the KB. So anyone have other options so I can tie in my PWS? I'm rural so the various weather sites don't normally do a great job of indicating how much rain I have actually had where I am at. Integrating my old dumb rain sensor, well, not sure how much value rainmachine has at that point for my particular circumstance. I saw the developer options and none of those are particularly great. With weather underground being advertised and this new policy of theirs, I'm not going to be the only one in this situation.
-
Hi, David
Yes, we heard, just like you, about their business decision to stop providing Free API keys.
They did not send an official letter prior to this announcement to let us know about their intentions.
Again, sorry for this inconvenience.
We are now working to provide an alternative solution as soon as possible.
Thank you for your understanding,
RainMachine Support -
OpenWeatherMap has added personal weather station support. It would be great if you expanded the OWM api on the Rainmachine to be able to target a particular station like you can with weather underground.
-
Another good option it seems. They are offering API access.
https://www.ambientweather.com/ambientnet.html -
Hi Trent,
Do you already have a station that publishes to OpenWeatherMap ? We are interested if we can get an aggregate of date for "yesterday" with a query like this:
-
Hi Nicholas,
I have a station that is apparently publishing to OpenWeatherMap successfully (I say "apparently" because I just get an empty set returned when I query against their API, even though my system logs indicate that gets published every five minutes). I'd be happy sending you the "station_id" and "appid" on the chance that there is actual data there that would be useful to your development.
-
Hi Brad,
That would be great thank you, please send me the information to nicu.pavel@rainmachine.com. What are you using for pushing data to OpenWeatherMap ? Do you have a station that can be configured to push directly or you use a bridge ?
-
The station doesn't push directly to OpenWeatherMap, though it does push directly to WUnderground. I'm using a software bridge -- weewx -- to push the data to OpenWeatherMap. I'll send the information via email.
-
I apologise for the late reply, I do have a weather station but I haven't had time yet to get the data exporting. I'll be doing it the same way as Brad using a FOSS software bridge, probably weewx just like him. Given that you are working on this I can try to get it working this weekend if you need it to try to get this working. Please let me know if you would like me to prioritise it.
I'm very happy to see that this is under development. We should keep in mind that OpenWeatherMap probably implemented this because IBM (the new owner of Weather Underground) dumped API access and killed the open community. We may need to work with OWM to get this working as it's so new on their side as well.
My hope is everybody out there with weather stations dumps Weather underground and starts sending their data to OWM so we can recover the community IBM just destroyed. Anyway, Thanks for working on this Nick :).
-
Hi,
I wanted to ger some advice from you guys.. I have a Davis Weather station that transmits its data to Weather Underground... Along with 4 RM machines (a large area) that are downloading the data from WU... I set this all up years ago whe RM first came out... I have 2 questions... firstly... Am I in danger of loosing my currrent API key that I got from WU years ago with having the auto updates enabled on my RM machines? Secondly... My place is in a extreme micro climate on the central coast of California... right above the fog line.. My forecasts are normaly under estimated for the maximum temperature.. Both from weather underground and from NOAA...And my water is free (from a spring) so I am not concered abut saving water... how should I set my machines up to insure i get enough water to everything? it seems that I am curently underwatering? here are some screens shots... Now that i look at the screen shots what happend just after Sept. 10th? and it seems the same across the board for all my RM devices? including one that is in Los Angeles that gets it's data differently? I would apprecaite any help you can give me.. I am not at the same level as you guys are... just trying to keep my crops and plants alive and healthy... Thanks...
the machine in Los Angeles... -
Hi, all.
Personal weather station owners who have API keys will have continuing, uninterrupted access to their data and short-term forecasts. New PWS owners who don't have API keys can continue to sign up their stations via this page: https://www.wunderground.com/personal-weather-station/signup?new=1.
Current and additional information about changes to the API will be announced on the API Community Forum, https://apicommunity.wunderground.com/weatherapi.
Thank you!
Victoria Gardner
Weather Underground API customer service
-
Weather Underground finally opened their gateway for PWS users to obtain the new free API key. I got mine and entered it into RM and it does not work. I am pretty sure the new API is completely different, and I suspect this is why it is not working. Assuming I am correct, is RM working on building to the new API? Spring is right around the corner! :-)
Anyone else having this issue, or get it working?
Thanks
-Mark
-
In case you are interested in WU, here is the notice that was sent out:
Dear PWS uploaders, thank you for your continued loyalty and patience!The gateway for the new API keys for PWS uploaders is open.Cut and paste this URL into your browser: https://www.wunderground.com/member/api-keysIf you are not logged in, you will be asked to. The system will also verify that you have a PWS uploading to the system.You will then see a blank box below “Your API keys”. Agree to the new Terms and Conditions by clicking in the small box next to “I agree”, click on the blue “GENERATE” box, and your new key will be created.The key will be masked on the screen, but you can use the “Show” link below the box to see it. There is also another blue box, which, when clicked, copies the key to your clipboard.If you have any problems, log out and log back in again. If that does not resolve the problem, please email me at victoria.gardner@ibm.com.Next, once you have your new key, you can use it in the NEW (not old!) API’s commands. The documentation for those commands is here: https://docs.google.com/document/d/1eKCnKXI9xnoMGRRzOL1xPCBihNV2rOet08qpE_gArAY/editThe new API should work immediately once you have the new key in the new commands.Remember that the new keys work on the new API only, and the old keys work on the old API only.Old API keys that are associated with a PWS will be kept working until March 22, 2019. However, that will be the very last day for those API keys to work, so you should transition as quickly as you can to the new API. API keys not associated with a personal weather station will be disabled at the beginning of March.This will be the last email sent to this email list. Any additional updates will be made through the Weather Underground API user forum.Victoria GardnerWeather Underground API customer service -
We have a beta version that we are testing for next update that is available here to download and install:
You should use the HTTP (not HTTPS) locally loaded web ui by just going to your RainMachine IP and then Settings > Weather > Add New.
-
This is just my opinion but personally with the way WU has behaved regarding PWS, other users and the community around this since IBM took over I wouldn't bother with that service anymore. They've bent everyone over and had their way once already, I wouldn't hang around for round two. Move to one of the other competing services and be done with it.
Personally I won't be using WU ever again after what's transpired this last year. IBM clearly doesn't value the community around this and they will do this over again when they decide to try to monetize it in round two. If you value the community, use a competing service.
-
Hi Nicholas,
I'm seeing this in the log after installing the WUnderground-beta. I do get a list of nearby pws and airport stations on the webui setup display, including my own. Status shows "ERROR: Cannot get station data"
2019-03-10 20:35:39,447 - DEBUG - rmParserManager:122 - * Parser: (18, 'user-wunderground-beta-parser.py', 'WUnderground Parser Beta', True, []) -> (id=7308, time=2019-03-10 20:23:11, processed=False)
2019-03-10 20:35:39,458 - DEBUG - rmParserManager:158 - * Running parser WUnderground Parser Beta with interval 21600
2019-03-10 20:35:40,504 - DEBUG - rmRestrictions:308 - Restricted for minimum temperature -2.06 <= 0
2019-03-10 20:35:40,762 - DEBUG - rmParser:115 - Parser 'WUnderground Parser Beta': downloading from https://api.weather.com/v3/location/near?geocode=48.5927761,-123.421911&product=pws&format=json&apiKey=removed
2019-03-10 20:35:41,358 - DEBUG - rmParser:115 - Parser 'WUnderground Parser Beta': downloading from https://api.weather.com/v3/location/near?geocode=48.5927761,-123.421911&product=airport&format=json&apiKey=removed
2019-03-10 20:35:41,944 - ERROR - user-wunderground-beta-parser:131 - ERROR: Cannot get airport stations
2019-03-10 20:35:41,956 - DEBUG - rmParser:115 - Parser 'WUnderground Parser Beta': downloading from https://api.weather.com/v3/wx/forecast/daily/5day?geocode=48.5927761,-123.421911&language=en-US&units=m&format=json&apiKey=removed
2019-03-10 20:35:42,406 - ERROR - user-wunderground-beta-parser:265 - ERROR: Cannot get station data
2019-03-10 20:35:42,417 - DEBUG - user-wunderground-beta-parser:84 - Getting data from specified station
2019-03-10 20:35:42,427 - DEBUG - rmParser:115 - Parser 'WUnderground Parser Beta': downloading from https://api.weather.com/v2/pws/dailysummary/7day?stationId=IBRITISH376&format=json&units=m&apiKey=removed
2019-03-10 20:35:42,544 - DEBUG - rmRestrictions:308 - Restricted for minimum temperature -2.06 <= 0
2019-03-10 20:35:42,854 - INFO - user-wunderground-beta-parser:89 - WUnderground: station data retrieved for IBRITISH376
2019-03-10 20:35:44,580 - DEBUG - rmRestrictions:308 - Restricted for minimum temperature -2.06 <= 0(Note: The file rmLimits.py doesn't seem to be in the SDK so I can't troubleshoot the source here)
Thanks,
Gordon
Please sign in to leave a comment.
Comments
23 comments