Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Weather Station

Display on your WordPress site, in many elegant ways, the meteorological data collected by public or personal weather stations.

Weather Station is a plugin that allows you to display, on your WordPress site, meteorological data from weather stations you have access to. It provides full support for many models of weather stations and for free or paid OpenWeatherMap and Weather Underground services… Whether you own a weather station or not, you can enjoy the power of Weather Station!

You can find many demos and documentation on the official website.

Simple and efficient

The use of Weather Station requires no knowledge in programming and does not requires writing code. Just set it, insert (in a page or an article) the provided shortcodes. And it works!

How does it work?

Once you have connected the plugin to your weather stations (via the dashboard of your WordPress site), the data you have access to are collected every 5 or 10 minutes and stored in the database of your WordPress site. The various controls and viewers now will get their data from this database with the certainty of having fresh and cached data. To date, you can display data with the following controls:

  • a "classical" configurable widget that displays outdoor weather data
  • an "ephemeris" configurable widget that displays astronomical computed values
  • a highly configurable LCD panel which displays selected weather data
  • a highly configurable clean gauge control which displays the live weather data you have selected
  • textual and numerical values you can insert in articles and pages via configurable shortcodes
  • a hugely configurable steel meter control which displays the live weather data you have selected

Supported devices & services

Weather Station supports:

  • the Netatmo station (all modules)
  • all stations supported by softwares like Cumulus, Weather Display, WeeWX, etc. (so, yes, stations from Davis, La Crosse, Oregon Scientific, RainWise, etc. are supported)
  • all stations published on Weather Underground (regardless which model it is)
  • all geolocation from OpenWeatherMap

If you want, Weather Station can send outdoor data, at a 10 minutes frequency, to the following services:


You can find a more in-depth description and instructions to configure in the handbook.


This plugin is free and provided without warranty of any kind. Use it at your own risk, I'm not responsible for any improper use of this plugin, nor for any damage it might cause to your site. Always backup all your data before installing a new plugin.

Anyway, I'll be glad to help you if you encounter issues when using this plugin. Just use the support section of this plugin page.


If you like this plugin or find it useful and want to thank me for the work done, please consider making a donation to La Quadrature Du Net which is an advocacy group defending the rights and freedoms of citizens on the Internet. By supporting them, you help the daily actions they perform to defend our fundamental freedoms!

DISCLAIMER: This plugin is developed and maintained by me, Pierre Lannoy. This plugin IS NOT an official software from Netatmo, OpenWeatherMap or Weather Underground and is not endorsed or supported by these companies. Moreover, I am not a partner, employee, affiliate, or licensee of Netatmo, OpenWeatherMap or Weather Underground. I'm just a happy customer/user of their products and a fan of meteorology.

Author Pierre Lannoy
Contributors PierreLannoy
Tags carbon dioxide, carbon monoxide, clientraw, clientraw.txt, cloud, cloudiness, CO, co2, CO₂, conditions, current conditions, current weather, Dew, ephemeris, forecast, forecast widget, frost, gauge, heat index, humidex, humidity, lcd, Live, local weather, met office, meteo, moon, moon phase, moonrise, moonset, netatmo, noise, O3, O₃, observation, openweathermap, ozone, personal weather station, pollution, pressure, pws, rain, rain gauge, Realtime, realtime.txt, shortcode, snow, sun, sunrise, sunset, temperature, Weather, weather by city, weather forecasts, weather observations website, Weather Plugin, weather station, weather underground, weather widget, widget, wind, wind chill, wind gauge, wind speed, wind strength, wordpress, wordpress widget, wow, wunderground
  1. live-weather-station screenshot 1

    A widget displaying weather data. Note that you can customize which data are displayed, colors, design, etc.

  2. live-weather-station screenshot 2

    A widget displaying extended ephemeris.

  3. live-weather-station screenshot 3

    A compact widget displaying ephemeris in flat design.

  4. live-weather-station screenshot 4

    Using collected data shortcodes, to fill TablePress tables with textual values.

  5. live-weather-station screenshot 5

    A LCD panel to display current temperatures. Note that you can customize which data are displayed, colors, design, etc.

  6. live-weather-station screenshot 6

    3 clean gauges to display current temperatures. Note that you can customize which data are displayed, colors, design, etc.

  7. live-weather-station screenshot 7

    2 clean gauges on a dark background.

  8. live-weather-station screenshot 8

    Some types of steel meters.

  9. live-weather-station screenshot 9

    A view of the plugin dashboard.

  10. live-weather-station screenshot 10

    Configuration of a shortcode to show a LCD panel.

  11. live-weather-station screenshot 11

    Configuration of a shortcode to show a clean gauge.

  12. live-weather-station screenshot 12

    Configuration of a shortcode to show a steel meter.

From your WordPress dashboard

  1. Visit 'Plugins > Add New'.
  2. Search for 'Weather Station'.
  3. Click on the 'Install Now' button.
  4. Activate Weather Station.


  1. Download Weather Station.
  2. Upload the live-weather-station directory to your /wp-content/plugins/ directory, using your favorite method (ftp, sftp, scp, etc...).
  3. Activate Weather Station from your Plugins page.

Once Activated

  1. Visit 'Weather Station' in the left-hand menu of your WP Admin to adjust settings.
  2. Enjoy!

3.0.11 / February 1st, 2017

  • Bug fix: coordinates for stations based on realtime.txt files are truncated (many thanks to sebs42 to find it).

See full changelog.

What are the requirements for this plugin to work?

You need WordPress 4.X and at least PHP 5.4 with internationalisation, curl and json extensions.

Can this plugin work on multisite?

Yes. You can install it via the network admin plugins page but the plugin must not be "Network Activated", instead you must activate it on a site by site basis.

Where can I get support?

Support is provided via the support section of this plugin page.

Where can I find documentation?

You can find instructions here.

Where can I report a bug?

You can report bugs and suggest ideas via the support section of this plugin page.

Version 3.0.11

Requires WordPress version: 4.0 or higher

Compatible up to: 4.7.2

Last Updated 01 Feb 2017

Date Added: 14 Nov 2015

Plugin Homepage


4.8 stars
18 ratings


Not Enough Data

Works: 0
Broken: 0