Ardubridge.com serves as a connection link between your weather station and popular weather web platforms, enabling easy sharing and display of meteorological data online. Ardubridge empowers you to convert your local weather observations into valuable insights accessible globally.
In this guide, you will learn how to harness the power of Ardubridge to seamlessly integrate DIY arduino/raspberry weather stations or commercial weather stations (such as Bresser, Sainlogic, Davis, etc.) with popular weather data visualization websites like Windguru, Windy, WeatherUnderground, and more.
Index of contents:
- Visit Ardubridge.com and click on the "Sign Up" button. - Fill in your email address and choose a secure password and verify your email address by clicking on the verification link. - Log in to your new Ardubridge account and click on "Add Weather Station" to create a new station. After creating the station, note down the Station ID generated. You will use this ID in the following steps to send meteorological parameters.
Open your Arduino IDE and install these 3 libraries:
- Ardubridge.h library (download library from HERE or GITHUB).
- ESP8266WiFi.h library (from Arduino IDE library searcher).
- ESP8266HTTPClient.h library (from Arduino IDE library searcher).
Use this code as base for your weather station.
Just replace in line 8 config parameters as: Wi-Fi network name, Wi-Fi password, Station ID, Station Pass and update time in minutes.
Then replace fix values for your weather parameter variables read by your sensors in lines 14 to 23, remove rows for not used parameters:
Table with the 10 meteorological parameters, you don't need to send all of them, only the ones you want to share or can register with your station:
Parameter Num. | Parameter Name | Description | Unit of Measure |
---|---|---|---|
1 | temperature | Temperature | Celsius |
2 | rh | Relative Humidity | % |
3 | mslp | Pressure | hPa |
4 | winddir | Wind Direction | Degrees |
5 | wind_avg | Wind Speed (Average) | Knots |
6 | wind_min | Wind Speed (Minimum) | Knots |
7 | wind_max | Wind Speed (Maximum) | Knots |
8 | precip | Precipitation | mm/m2 or litre |
9 | uv | UV Radiation | Radiation Level |
10 | dewpoint | Dew Point | Celsius |
URL to send the parameters in JSON format via HTTP POST:
http://ardubridge.com:80/data/recibir.php
- Log in to your new Ardubridge account and click on "Add New Link" to create a new conections to websites like Windguru - Fill in the data required for each external service, you will need to register in each site to have credentials. - In few minutes you will enjoy your data in best weather websites.