الوصف
WS40 – Live Weather connects your personal weather station to WordPress. It reads the realtime.txt file produced by your weather software, archives the readings in your WordPress database, and displays them anywhere on your site through shortcodes. No coding required.
Supported sources
The format is auto-detected, with no manual configuration:
- Meteobridge and Meteobridge PRO (standard realtime.txt and the Master key/value template)
- Cumulus MX and Cumulus v1 (with automatic unit conversion)
Davis, Ecowitt, Fine Offset, LaCrosse, Ambient Weather and other hardware work through Meteobridge as a gateway.
Features
- Live dashboard — current values for your station in the admin
- Table View
[ws40_tableview]— responsive weather table with 1–3 column layouts, group separators and icon packs - Local webcam
[ws40_webcam]— a gallery folder or a single fixed image, with auto-refresh - History — log with date filters, pagination and manual cleanup
- Column mapping — verify the source reading and run a realtime test
- Diagnostics — system status, cron health and database check
- Built-in step-by-step guide
- Available in English, Italian, French, Spanish, German and Portuguese (BR)
Trademarks
Meteobridge, Cumulus, Davis, Ecowitt, Fine Offset, LaCrosse and Ambient Weather are trademarks of their respective owners. WordPress is a registered trademark of the WordPress Foundation. This plugin is not affiliated with, endorsed by or sponsored by any of these companies.
External Services
WS40 reads weather data only from the realtime.txt source you configure (your own weather station or server), using the URL or local file you provide. It does not connect to any other external service and does not send any data to third parties.
Privacy
WS40 does not collect, store or transmit any personal data about your website visitors. It only reads weather data from your configured source and stores it in your local WordPress database. For privacy questions: info@weatherstation40.live
لقطات الشاشة

![Table View [ws40_tableview] — responsive weather table with icon packs](https://ps.w.org/ws40-live-weather/assets/screenshot-2.png?rev=3696559)
[ws40_tableview] — responsive weather table with icon packs





التنصيب
- Upload the
ws40-live-weatherfolder to/wp-content/plugins/, or install it from Plugins Add New. - Activate the plugin from Plugins Installed Plugins.
- Go to WS40 Dashboard and add your station.
- Enter the URL of your realtime.txt file (for example
https://example.com/meteo/realtime.txt). - Open WS40 Settings and run the Realtime Test to confirm the source is read correctly.
- Paste
[ws40_tableview]into any page, post or widget.
الأسئلة المتكررّة
-
Which weather stations are supported?
-
WS40 reads realtime.txt files; it does not connect directly to station consoles. Meteobridge, Meteobridge PRO, Cumulus MX and Cumulus v1 are supported with automatic format detection. Davis, Ecowitt, LaCrosse, Ambient Weather and similar hardware work through Meteobridge as a gateway.
-
Can I use a local file instead of a URL?
-
Yes. The file must be inside
wp-content/uploads/. Arbitrary filesystem paths are not allowed; an http(s) URL is the recommended option. -
Yes. For reliable logging on shared hosting, an external trigger (such as your hosting scheduler) is recommended over WP-Cron.
-
Which languages are included?
-
English, Italian, French, Spanish, German and Portuguese (BR), all fully translated.
-
The free version is complete and fully functional on its own. A separate premium version with additional features is available at weatherstation40.live.
المراجعات
المساهمون والمطوّرون
“WS40 – Live Weather” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل في هذه الإضافة.
المساهمونلقد تم ترجمة ”WS40 – Live Weather“ إلى لغة واحدة. شكراً إلى جميع المُترجمين لمُساهماتهم.
ترجمة ”WS40 – Live Weather“ إلى لغتك.
مُهتم بالتطوير؟
تصفّح الشفرة، تحقق من مستودع SVN، أو الاشتراك في سجل التطوير بواسطة RSS.
سجل التغييرات
1.1.1 – 2026-09-15
- Table View settings page updated to match the card layout: corrected the features list (card layout, border styles, columns) and the columns help text.
- Templates menu now opens the Table View settings directly (removed the intermediate Template Manager page).
- Internal cleanup: removed dead code left over from the card-layout migration (legacy table styling, unused style presets and column-split logic).
- Added Dutch (nl_NL) translation — the plugin now ships 7 languages.
- Dashboard header shows the available-language flags instead of the description text.
- Fixed: Dutch (nl_NL) site language now correctly loads the Dutch translation.
- Dashboard: single consolidated station card; removed the redundant station header row.
- Dashboard: two-row symmetric layout — station card and live snapshot side by side (equal height), full data table and system status below.
1.1.0 – 2026-09-14
- Table View redesigned as a responsive card layout: a hero with the current temperature and feels-like, plus grouped panels. All existing Table View settings (columns, width, border, colors, typography, icons, striped rows, hover) drive the card layout.
- New raw fields: average temperature, average humidity and average wind. “Feels like” uses the station’s raw value when available, otherwise a computed value.
- Cloud base and wind run are now computed automatically when the weather station does not send them.
- Local webcam: the gallery folder and single-image path can be located anywhere on the site, not only under wp-content/uploads.
- Timezone now follows the WordPress site setting; the per-station timezone control has been removed.
- The “Complete station weather data” diagnostic now lists the full set of fields consistently with the Meteobridge master template.
- Updated the bundled Meteobridge master template to v4.3.
- New plugin logo.
1.0.5
- Single-station: removed the internal stations table, all station management (add/list/select/toggle/delete), the active-station selection, and every external station_id input (REST/query/POST parameters, hidden form fields and admin selectors). The plugin now operates on one station whose settings live in a single option; a one-time migration drops the legacy table and preserves any existing configuration.
- External logging endpoint: the database upgrader now runs only after the request token is validated, so unauthenticated requests can no longer trigger schema-check work.
- Admin output escaping: every admin renderer now escapes at output through wp_kses with an explicit allowlist; removed all EscapeOutput suppressions across the admin pages.
1.0.4
- Removed residual non-file engine handling and the activation reset, so the build no longer ships disabled code paths.
- Hardened admin output escaping (wp_kses) in card and webcam renderers.
- Removed a redundant non-distributable file from the package.
1.0.3
- Table View now resolves the active station automatically and shows a clear notice when no data is available yet.
- Local webcam supports either a gallery folder or a single fixed image file, with a built-in source test.
- Added an offline threshold setting: the Table View shows an OFFLINE badge when the latest reading is older than the configured time.
- Hardened local file reading, plus i18n and compatibility fixes.
1.0.0
- First public release.
