Features


Features

Everything WS40 can do, inside WordPress

From station setup to live data on your site — explore the admin tools and frontend displays that power WS40, no third-party cloud required.

Live demo

Try a real station

See WS40 running live on a real Davis weather station, with the Consolle, charts and live data updating in real time.

cervignanometeo.org LIVE
Temp
24.3°
Hum
58%
Wind
11 km/h
Consolle builder drag & drop
Top band · station title
Wind rose
Sun & moon
Full weather data
Charts
Weather alerts
Webcam
Forecast
25 blocks · top band + three columns

The Consolle

Build your dashboard, your way

The Consolle is a weather dashboard you assemble yourself. Drag blocks into a top band and three columns, reorder them, and configure each from a gear icon. Choose from 25 blocks — full data, wind rose, Beaufort, extreme values, sun & moon, charts, webcam, forecast, air quality, MeteoAlarm alerts, maps, custom HTML and more. The layout is saved per station and stacks automatically on mobile. Place it on any page with a single shortcode.

Premium

Stations
Cervignano24.3°
Mountain hut8.1°
Coastaloffline

Admin

Station management

Multi-station support with real-time snapshot, system status and last-reading overview. Add, edit and manage every weather station from a single panel.

Premium

Charts — 16 templates with presets

Choose from 16 chart templates grouped by sensor type. Set station, period and aggregation, then save it as a named preset. A snapshot panel shows min, max and average for the selected range.

Temperature · 7 daysPreset: Week
min 9.8°avg 14.1°max 21.3°
History logCSV export
DateTempHumWind
15/05 14:0021.3°52%9
15/05 13:0020.1°55%7
15/05 12:0018.6°61%6
4,950 rows · filters: today · 7d · 30d

Premium

History — full log, filters & CSV

Browse the complete station log with date-range filters and quick presets (today, 7 days, 30 days), plus aggregate statistics — min, average and max — per column. Export any filtered view as CSV.

Premium

Webcam — local, remote & rolling

Manage local and remote webcams from the admin panel, with support for image URLs and JSON endpoints. Each cam gets its own shortcode — embed it on any page.

● LIVE 15/05 · 14:25

Frontend displays

Ready-made displays for every page

Beyond the Consolle, WS40 ships standalone templates you can drop anywhere with a shortcode — each with its own admin settings and live preview.

🖥️
HUD
Dark terminal-style panel with heat index, dew point, gust and rain rate — all updating live without a page reload.
Premium
🌤️
Forecast
5–16 day outlook with min/max, moon phase, rain probability and wind. Open-Meteo (free) or OpenWeatherMap.
Premium
⚠️
MeteoAlarm alerts
Official weather warnings for 37 European countries, straight from the EUMETNET feed — no API key required.
Premium
🫧
Air quality
PM1, PM2.5 and PM10 with the 6-level EEA classification, for Davis AirLink and compatible sensors.
Premium
📋
Reports
Eight views: periodic summary, records, NOAA report, climate normals, this-day-in-history, hour patterns and an interactive data explorer.
Premium
🌙
Sun & moon
Sunrise, sunset, day length, moon phase and optional twilights and moonrise/moonset — as a block or standalone shortcode.
Free & Premium
Format detection
142 / 142 keys recognised100%
Mapping✓ complete
Source engineMeteobridge KV
Schemav1.6

Setup

Column mapping & diagnostics

Automatic format detection across 142 recognised keys. Mapping status, schema version and source engine are shown at a glance. Supports the Meteobridge Master KV format, the Davis WeatherLink API, and the Push API (JSON, Ecowitt, Meteotemplate).

Push API

Your station sends the data

No local bridge and no extra hardware: your station, gateway or software sends readings to WS40 over HTTP. WS40 accepts three dialects — native JSON, Ecowitt/Wunderground and Meteotemplate — with a per-station token and automatic unit conversion. Endpoint and token are ready to copy from the admin, and a live snapshot confirms every packet as it arrives.

Premium

Ingestion dialects
JSON WS40POST /wp-json/ws40/v1/ingest/{id}
Ecowitt / WundergroundGW1000 · GW2000 · units auto-converted
MeteotemplateGET /wp-json/ws40/v1/mt/{id}
Auth · X-WS40-Tokenlive snapshot ✓
Interface language
🇬🇧 English
🇮🇹 Italiano
🇪🇸 Español
🇫🇷 Français
🇩🇪 Deutsch
🇧🇷 Português

Languages

Ready in six languages

The whole plugin — admin panels, the Consolle builder and every frontend template — is fully translated into English, Italian, Spanish, French, German and Brazilian Portuguese. Displays follow the language your visitors read the page in, and the complete user manual is available as a PDF in all six.

Free & Premium

License

Upgrade & activation

The license page lists every Premium feature, shows your current plan and gives one-click access to buy, start a free 30-day trial, or activate an existing license key.

WS40 PremiumActive
Perpetual license · pay once
BuyActivate key

Ready to put your station on WordPress?

Start a free 30-day trial — no card required — or explore a real station running live.