The Meteobridge recently got updated to support the new OpenWeatherMap 3.0. I've got my Meteobridge successfully uploading to OpenWeatherMap.
Follow these instructions to get your Meteobridge to upload your data to OpenWeatherMap.
How To Create and Configure OpenWeatherMap Station on Meteobridge• Create an account in the Members area of OpenWeatherMap:
https://openweathermap.org/register• Generate an API key in the API keys section of your OpenWeatherMap account:
https://home.openweathermap.org/api_keys• To create a new API key first type in a name for the key (not a station name). I used
Default as the name but it can be anything you want. Then click
Generate button.
[ You are not allowed to view attachments ]
• You should now see your new API Key. You have not yet created a station ID.
[ You are not allowed to view attachments ]
• Install the ARC (Advanced REST Client) application:
https://advancedrestclient.com• Open ARC application.
• Change Method to be
POST.
• Enter in the following URL:
http://api.openweathermap.org/data/3.0/stations?appid=XXX-Your-Generated-API-Key-Goes-Here• Be sure to replace your API key after the
?appid= in the URL.
[ You are not allowed to view attachments ]
• Don’t hit send yet…
• Click on
Body and change type to
application/json• Enter the following into the
Body section filling in the details for your station.
*** Be sure to enter Altitude in Meters ***{
"external_id": "Anything-you-want-as-an-ID-with-no-spaces",
"name": "Your Station Name Station spaces okay",
"latitude": 42.677427,
"longitude": -110.241215,
"altitude": 150
}
• Click
Send.
• Now add the OpenWeatherMap service to the Meteobridge and fill in the required fields and click
Save.
[ You are not allowed to view attachments ]
* Station Name on Meteobridge is your
external_id not your long station name with spaces (that doesn't get used anywhere that I can see...but you need to specify it during creation), and on the Meteobridge station ID automatically shows up and is a totally different identification for the station that OWM created when you did the POST command to create the station in the REST client. You don't need to know is but if you were curious now you know.
• Check the Meteobridge
Live Data tab that you are successfully posting data.
[ You are not allowed to view attachments ]
Boris is right. This is the most complicated weather service to configure and use. It is unbelievable that OpenWeatherMap requires their users to go through all this work. Its like they didn't create the correct user interface on their website to mange station creation and management. Perhaps this whole process is actually simpler than I described where you don't need to use the ARC app or other REST client as it seems reading the Meteobridge notes it can create a station. As I've not tested this other station creation method I can't comment. Try it and let me know. Regardless using the ARC application or other REST client is not that difficult and it gives you some insight into how it all works. Plus then you gain the knowledge to do a lot other testing and queries for troubleshooting or to change station parameters (see next post).
Now that I have this working well I don't really know how useful this will be. But I had fun figuring this much out and sharing the process.