This changelog is the full history of Weather Station.
3.8.9 / June 7th, 2019
better layout in shortcode module selection.
better detection of embedded camera for Bloomsky stations.
fixed: some Bloomsky stations are not correctly detected (thanks to @bobeckman).
3.8.8 / June 1st, 2019
optimized algorithm for stations publishing rain as last 1h/3h accumulation.
better detection of stations having an embedded camera.
quota management for MapBox follows new pricing and counting structure.
fixed: rain is not properly collected for OpenWeatherMap stations since they changed their model (thanks to @florence).
fixed: in some rare cases, Ambient stations may be reported as WeatherLink attached stations.
fixed: the count of external modules is wrong when the station have a camera (thanks to @bobeckman).
3.8.7 / May 17th, 2019
3.8.6 / May 9th, 2019
base stations (for file-based stations) have now a "last seen" measurement (thanks to @daguilera for the suggestion).
in maps, if the station allows it, the given time is now the last seen time, else it is just the last refresh time (thanks to @daguilera for the suggestion).
amplitude and mid-range datasets evaluations have been optimized in climatological textual data.
daily and monthly aggregated rain have now an increased maximum limit (thanks to @thomas for the suggestion).
fixed: in climatological textual data, "longest duration" computation is erroneous when it is equivalent to the observed period.
fixed: in climatological textual data, highest an lowest values may be wrong for amplitude and mid-range datasets.
fixed: with some browsers, all the controls may be wrongly hidden in Windy maps (thanks to @janvizage).
3.8.5 / May 3rd, 2019
fixed: in some rare conditions, icons may be hidden (thanks to @remember).
3.8.4 / May 2nd, 2019
better capacities detection for stations collected via WeatherLink Network.
optimized error handling for Ambient stations .
UV index have now a consistent decimal value for all value types (thanks to @jukkapartanenmonenafi for the suggestion).
Windy maps API upgraded to version 4.7.
leaflet library upgraded to version 1.4.0.
fixed: with Ambient Network, some stations models are wrongly detected (thanks to @daguilera).
3.8.3 / April 21st, 2019
fixed: in some conditions, some climatological charts may trigger a PHP warning.
3.8.2 / April 21st, 2019
the deferred loading of widget is now operational even if the theme doesn't comply with WordPress guidelines (special thanks to @marcelc for his invaluable help).
for first time installation of the plugin, "Wait for DOM" and "Deferred widgets" are now unchecked.
fixed: in some DST conditions, the dates in climatological data (as text) may have a one day shift (thanks to @HWIM).
fixed: using custom palette may produce and error in some charts (thanks to @gerhard).
humidity is no more a comparable dimension because it was causing a lot of confusion. To compare absolute humidity, use "absolute humidity" as dimension. To compare relative humidity, use "percentage" as dimension.
3.8.1 / April 18th, 2019
the query builder (textual climatological data) can now compute the sum of aggregated values (thanks to @HWIM for the suggestion).
defered scripts can now detect if the DOM is fully loaded (improves compatibility with some cache managers).
heatmaps now display durations as hours and minutes (thanks to @gerhard for the suggestion).
stacked areas charts now display durations as hours and minutes.
it's now possible to reset module details to defaults (individually, per station) after a station major change.
fixed: on some servers (with a common DST issue, especially with Windows), timescales (X-axis for the most of them) are wrongly rendered in daily charts and graphs (thanks to @zerog981).
fixed: the absolute humidity is not present in comparable dimensions (thanks to @setmin).
fixed: in some conditions, double lines may trigger a PHP notice.
fixed: in some conditions, some climatological charts may trigger a PHP notice.
3.8.0 / April 16th, 2019
Weather Station natively connects to WeatherLink Network - special thanks to David Aguilera-Riquelme from RedMeteo.cl for the tests.
new multi-lines chart to compare climatological (long-term) data with tons of options and settings.
new calendar heatmap to display climatological (long-term) deviations or anomalies with tons of options and settings.
new radial graph for historical and long-term data with tons of options and settings.
new candlestick chart to visualize climatological (long-term) data with tons of options and settings.
new long-term textual data control with integrated query builder.
Navionics added as mapping service (nautical, sonar and ski layers).
MapTiler added as mapping service (many standard layers).
new "icon" control to display current data as static or dynamic icons.
Zambretti forecast is now computed and is available with textual shortcode and the new icon control.
pressure and density altitudes are now computed and available in all controls, graphs and charts.
full configuration export/import feature (settings, stations and maps).
each module recording temperature and relative humidity has now a computed absolute humidity value available in all controls (thanks to @setmin for the suggestion).
Weather Station now compiles day min, day max and trend for absolute and relative humidity, cloudiness, CO₂, gust strength, illuminance, irradiance, moisture content, moisture tension, noise level, pressures (atmospheric & barometric), temperature, soil temperature, UV index, visibility and wind strength, for all types of stations.
heating and cooling degree day (Denmark, E.U., Finland, Switzerland and U.S.A. standards) as new datasets available for relevant climatological data and charts.
Hellmann and Frost scores as new datasets available for relevant climatological data and charts (thanks to @gerhard for the suggestion).
long-term cache, essential to be able to use climatological charts and textual values.
current conditions can now be displayed as plain text in textual shortcodes.
duration can now be outputted as hh:mm or hh:mm:ss formats in textual shortcodes (thanks to @zerog981 for the suggestion).
in maps, two new marker types (temperature and colored temperature) allow to display temperature in markers (thanks to @daguilera for the suggestion).
the detection of site's timezone is now fully compliant with WordPress rules.
obsolete notifications are now auto deleted (option in system tab).
when installing/updating Weather Station on an old WordPress version, a notification is generated.
textual shortcodes and clean gauges have now a "meaning" (human-readable short type) for use in label or title (thanks to @alanyoungblood for the suggestion).
it's now possible to activate/deactivate compatibility mode for tabbed controls (option in system tab).
disabling Weather Station no longer deletes its data.
deleting Weather Station deletes its data, except historical tables (option in system tab).
Weather Station can now prevent the cache manager to cache widgets (option in system tab).
the count of notifications now dynamically shows deleted ones (thanks to @setmin for the suggestion).
Weather station now handle correctly wrong measurement formats for clientraw-based stations.
"humidity" has been renamed to "relative humidity" to be more consistent.
maps popups have now the last refresh time of shown values.
maps popups can now embed a link to a station's page (thanks to @daguilera for the suggestion).
measurement types are now alphabetically ordered in list boxes.
measurement types declensions have been rewritten for better understanding.
historical candlestick charts now take care of decimal specifications for averages.
"time consistent" scale computation is optimized for all datasets.
"time consistent" scale have better precision for amplitude and mid-range datasets.
better computation for adjusted boundaries in clean gauge and steel meter.
the steel meter control and LCD Display now support min, max and trend for the new compiled measurements.
"middle value" has been renamed to "mid-range" to avoid confusion with averaged values (thanks to @zerog981 for the suggestion).
weather stations and weather maps counts are now displayed in the WordPress "At a Glance" box.
it's now possible to manually add a file to the file manager (feature disabled by default, see system tab for settings).
it's now possible to set the file retention time (option in system tab).
optimization of loading time for data preloaded via ajax in charts and graphs.
optimized computation for amplitude and mid-range datasets in non-metric system.
in historical charts, it's now possible to choose up to ten years ago when "sliding year" is selected as period type.
better layout in station's view.
fixed: in some templates, textual shortcodes doesn't refresh every 2 minutes.
fixed: wind & gust strengths are wrongly recorded with WeatherFlow stations - see patch details (thanks to @kent).
fixed: the min and max values of the LCD display does not respect decimal specifications.
fixed: widgets are not fully refreshed when WP-Rocket is used as cache manager.
fixed: in some conditions, historical candlestick charts display a wrong mid-range values.
fixed: some files are not automatically removed of the file manager when it should.
fixed: some stations may have holes in historical data, due to misspelled identifier.
fixed: "time consistent" scale for all historical charts are wrong when in non-metric system.
fixed: in some rare conditions, "time consistent" scale for historical candlestick charts may be wrong.
fixed: sunshine duration is not correctly compiled in historical data - see patch details.
fixed: there's some typos in clean gauge module.
fixed: there's a typo in the "at a glance" box when only one station is collected (thanks to @zerog981).
alarms for wind direction or source in LCD display, as there's not consistent way to interpret it.
3.7.11 / March 20th, 2019
fixed: widgets in preview mode may produce a PHP warning with some WordPress setups.
3.7.10 / February 19th, 2019
optimization of night and day times computation for background changing in widgets.
LCD display now correctly handles non-ascci caracters (i.e. for German, French, Dutch, etc.).
in the file manager, clicking on "download file" will now download the file even if the file format is unsupported by WordPress.
reference pressure value is stored while computing psychrometric values even if there's no reference temperature or humidity values.
better server detection and outputting for servers on private IP range (mainly residential self-hosted servers).
full support for WordPress 5.1.
fixed: some stations, in some maps, have wrong night/day indicator when "current conditions" is chosen as marker type.
fixed: it's impossible to reset a module name after customization.
fixed: there's a malformed exception when Netatmo servers are unable to send an error code after a failed token refresh.
fixed: while upgrading Weather Station, last version number may be wrongly interpreted and this results in the unnecessary execution of some patches.
iconv dependencies. Weather Station is now fully operational even if iconv support is not installed: iconv is no more a requirement.
Weather Station support for PHP < 7.1 and WordPress < 4.9. If you have versions older than that, Weather Station may work, but I can not offer technical support anymore...
3.7.9 / February 1st, 2019
better temperature validity range for rain vs. snow detection.
month names are now translated in calendar heatmap (thanks to @zerog981 for the suggestion).
optimized cache mechanism for multilingual sites.
it's now possible to let the protocol specifier in the source name when adding a file-based station.
FontAwesome 5 has been updated to version 5.7.0.
current conditions icon is now displayed in station views.
adapted table lists in prevision of WordPress 5.1.
optimization of barometric/atmospheric pressure conversion.
fixed: some alarms are not working correctly when in non-metric system (thanks to @dougotto65).
fixed: Steadman index, Summer Simmer index and delta-T thresholds are not correctly saved when in non-metric system.
fixed: outdoor widget may wrongly display the snow rate.
fixed: heatmap charts are not correctly refreshed when ajax refresh is selected (thanks to @zerog981).
fixed: some icons may be missing/invisible in the station view.
fixed: in some cases, there may be a PHP warning when outputting ephemeris widget.
fixed: an extra space character is added after some textual shortcodes (thanks to @zerog981).
fixed: widget produces PHP error when colors are not set (thanks to @zerog981).
fixed: dates typos in the changelog.
3.7.8 / January 22nd, 2019
better data obsolescence handling.
collection error are now reported on a station basis for Clientraw, Realtime and Stickertags file-based stations.
optimization of collection and database storage.
for Clientraw based stations, extra modules are now created only if they are operational.
full compatibility with PHP 7.3.
fixed: Netatmo importer can't import rain values in some conditions (thanks to @2bias).
fixed: some few German words are again wrongly lower-cased - sorry, that's a long story (thanks to @zerog981).
fixed: PHP errors when hosting provider blocks Netatmo services.
fixed: if a file-based station is in error, all stations having the same type may reproduce the same error (thanks to @daguilera).
fixed: alarms in steel meters are not working correctly (thanks to @olaf).
fixed: psychrometric computation takes in some rare cases wrong reference values.
3.7.7 / January 14th, 2019
detection of current user language (when internationalization support is not installed) has been greatly improved.
fixed: ephemeris computing in extreme latitudes may generate a PHP warning.
fixed: collecting a Netatmo station with a removed module may generate a PHP warning.
fixed: in German languages, some words are (again and again) wrongly lower-cased (thanks to @zerog981).
3.7.6 / January 14th, 2019
fixed: in German languages, some words are (again) wrongly lower-cased (thanks to @zerog981).
3.7.5 / January 14th, 2019
all the API calls have been redesigned to be compliant with newly enforced WordPress security rules.
simple quality checking on collected data.
"theme-proof" standardized layout for fire, indoor, outdoor, solar and thunderstorm widgets.
greater speed while collecting data.
logged events about refresh token for Netatmo APIs are more precise (and less anxiogenic).
the health index icon is now consistent between widgets and admin station view.
better erroneous values handling for BloomSky stations.
when "theme outputs FontAwesome" is chosen, it's now possible to specify CSS or JS+SVG as rendering method.
fixed: in some cases, daily windrose may be wrongly refreshed (thanks to @grosnenesse).
fixed: when "theme outputs FontAwesome" is chosen, some icons in admin views are missing.
fixed: shadows for SVG icons are wrongly rendered in widgets.
fixed: in German languages, some words are wrongly lower-cased (thanks to @zerog981).
fixed: in some cases computing potential temperature may produce a PHP warning (thanks to @erwin).
cUrl dependencies. Weather Station is now fully operational even if cUrl support is not installed: cUrl is no more a requirement.
3.7.4 / January 7th, 2019
optimized quota management for Mapbox and ThunderForest maps.
"theme-proof" standardized layout for ephemeris widget.
standardized icon sizes in admin station view.
optimized meaning range computation (in non-metric systems) for dew and frost points, humidex, heat index, wind chill, Steadman index and summer simmer.
min, max and trend have been removed from admin station view for better readability.
fixed: heat index is shown in widgets when temperature is below 27°C (thanks to @thomas).
fixed: in some cases, the moon logo in ephemeris widget has a wrong size.
fixed: with some WordPress themes, the Windy logo inherit of CSS properties.
3.7.3 / January 3th, 2019
the ephemeris module (in station view) now displays local times rather than UTC.
optimized edge cases handling in ephemeris computation.
fixed: maps display wrong values in popup boxes when non-metric systems are chosen.
fixed: rain is wrongly collected in stickertags files when not in metric system (thanks to @thomas).
fixed: there's a PHP notice when saving display settings.
3.7.2 / January 2nd, 2019
better icon sizes in widget when Awesome Font 5 as CSS is choosen as rendering method.
when zoom control is set to disabled for a map, it disables now the mouse scroll wheel too (thanks to @hwim for the suggestion).
stickertags file can now be parsed, even if times and dates formats are not standard.
rendering of analytics graph has been optimized.
when the language is available with a translation greater than 95%, Weather Station no longer uses partial translations.
fixed: in solar widget, sunshine duration may be displayed even if it's not checked in widget settings (thanks to @gerhard).
fixed: when stickertags file is not an UTF file (as it should be), Weather Station can't read the used temperature unit (thanks to @thomas).
fixed: in some cases, the language of Weather Station backend is the main language site, not the user selected language.
3.7.1 / December 28th, 2018
the precision of average and standard deviation computation for angles (wind and gust) have been drastically improved.
better handling for error 500 sometimes sent by Netatmmo servers.
fixed: some modules have "unknown" as displayed name (thanks to @gerhard).
fixed: in some cases, maps are displayed without icons.
fixed: the files manager generates PHP warnings when WordPress is hosted on a Windows server (thanks to @zerog981).
3.7.0 / December 27th, 2018
mapping service allowing to generate maps with selected station(s) on weather and agricultural layers (OpenWeatherMap).
mapping service allowing to generate maps with selected station(s) on animated weather layers (Windy.com).
mapping service allowing to generate maps with selected station(s) on beautiful static layers (Mapbox, Stamen, Thunderforest).
historical data import from Netatmo cloud services for personal weather stations and "Healthy Home Coaches".
historical data import from Pioupiou servers for V1 & V2 sensors.
historical data export as CSV, DSV, TSV or ND-JSON file.
historical data import from previously saved file (ND-JSON).
Summer Simmer index is now computed and available in all controls and outdoor widget.
Steadman index (aka "Australian apparent temperature") is now computed and available in all controls and outdoor widget.
psychrometric delta-t value is now computed and available in all controls and psychrometry widget.
a new file manager to manage import / export files.
better wind angle precision in all computation.
running background processes are now listed in the "at a glance" box.
there's now a "disclaimer" box in the dashboard.
thresholds are now alphabetically ordered in the settings page.
modules management form is now fully responsive.
full compatibility with WordPress 5.0.
added inline help while adding or editing station for Netatmo, WeatherFlow, BloomSky, Pioupiou, Ambient and sticketags-based stations.
added inline help for modules management.
weather condition (as numerical ID) is now rightly truncated in historical data.
FontAwesome 5 has been updated to version 5.5.0.
it's now possible to choose the outputting method for Font Awesome: CSS or JS+SVG.
default mode for outputting FontAwesome is now "FontAwesome 5 as CSS".
the "scheduled tasks" tab is now replaced by a full admin page.
better layout and icons alignment in the tasks scheduler.
location (and coordinates) rendering is now consistent between views, widgets, maps and controls.
inline help for the tasks scheduler.
cache duration for historical graphs has been increased to 12 hours.
huge speed optimization when loading graphs in some browsers.
for better compatibility and reactivity improvement, the script loader now wait for the whole document is loaded to launch.
loading of daily and historical graphs (in ajax preload and ajax refresh mode) has been greatly improved for pages where there are many graphs.
in the add form for WeatherFlow station, there's now a link to the official WeatherFlow map.
fixed: in textual shortcode, trend for barometric pressure is not available in plain text (thanks to @zerog981).
fixed: in distribution radial charts, legend is wrong when values are rain rates.
fixed: in some conditions, the inline help layout is shifted.
fixed: in textual shortcode, Ambient stations should not propose to use min/max temperatures (thanks to @weatherboy).
as Weather Underground stopped providing its API services, all features linked to Weather Underground have been removed.
3.6.4 / October 22nd, 2018
better UV handling for Weather Underground stations.
better precision in moon phase computation.
in textual shortcodes, the long name (instead of short one) is now rendered for measurement type to avoid confusion with dimension name (thanks to @zerog981).
fixed: some links to the online documentation may be wrong when site is not in english (thanks to @christophe).
3.6.3 / October 19th, 2018
full redesign of pressure handling. There are now two measurements: Atmospheric and Barometric pressures.
better precision in moon ephemeris computation.
code cleaning for better download time.
ready for the next change in WeatherFlow APIs.
fixed: irradiance is not stored when the collected station is based on realtime.txt file (thanks to @gerhard).
fixed: in some cases, moon age and phase are wrongly truncated.
fixed: decimal specifications are not applied on some measurements.
3.6.2 / October 13th, 2018
better precision in psychrometric computation.
durations have now a consistent displaying while used as textual data.
fixed: with some themes, the legend of windroses may be partially hidden.
fixed: UV values and strike counts are wrongly rendered in textual data when their values are 0 (thanks to @johnny).
3.6.1 / October 10th, 2018
all controls and charts can now be rendered in TablePress cells.
charts now display sunshine duration in a human-friendly format (thanks to @gerhard for the suggestion).
durations can now be used as main dimension in line series and bar series charts.
fixed: auto-refresh for textual data does not work properly with some pages builders (thanks to @gerhard, @johnny and @zerog981).
fixed: in the wizard for textual data and clean gauge shortcodes, selecting a color reset the module name.
3.6.0 / October 9th, 2018
Weather Station natively supports BloomSky stations (SKY1, SKY2 & Storm) - special thanks to Francis Gedeon for the tests.
Weather Station natively connects to Ambient Weather Network - special thanks to Francis Gedeon for the tests.
"picture" module for stations supporting visual snapshots.
"video" module for stations supporting daily timelapses.
a new video control to display timelapses (shortcode available in historical data tab).
a new picture control to display last snapshot from the station (shortcode available in current records tab).
notification system in Weather Station dashboard.
new translation: German / Formal German (thanks to @zerog981 and all German translators for their involvement).
full redesign of wind handling. There are now two measurements: wind source and wind direction.
textual shortcodes can now be autorefreshed every 2 minutes.
all charts and graphs can now use user-editable colors schemes (thanks to Ralf Karpa for the suggestion).
customized name and visibility of modules are now viewable in station view.
all widgets can have the station view snapshot as background (for station supporting visual snapshots).
new "rolling days" period type for historical charts allowing to view 7, 15, 30, 60 and 90 last days.
for station supporting it, Weather Station is now able to collect and display "sunshine duration" (thanks to Gerhard Witteveen for the suggestion and tests).
for historical data, standard deviation, average value and median value have now a consistent number of decimal.
huge precision improvements for windroses, angular streams and value radial charts.
textual shortcodes are able to output picture URL (for station supporting visual snapshots).
textual shortcodes are able to output video URL (for station supporting daily timelapses).
textual shortcodes are now able to output station model.
textual shortcodes are now able to output reference pressure for computed values module.
accumulated rainfall for today is now based on local day for WeatherFlow stations (it was previously based on last 24h).
Weather Station now collects accumulated rainfall for yesterday from WeatherFlow stations.
correct handling of battery and signal measurements types for stations which doesn't report it.
rain measurements have now a consistent decimal value for all value types.
better layout and behavior in the module selector.
FontAwesome 5 has been updated to version 5.3.1.
better icon handling and alignment in admin views.
the select box to choose color scheme (for charts) has been redesigned to be more clear.
a background process manager can now handle long treatments without slowing down WordPress.
Weather Station now supports the DISABLE_NAG_NOTICES directive if you do not want to see update message in site backend.
the readme.txt have now a minimum PHP version to prepare coming changes on the official WordPress repository.
fixed: in textual shortcodes, the customized name of a module is wrongly rendered.
fixed: Weather Station is unable to get Healthy Home Coach name due to API changes made by Netatmo.
fixed: icons for illuminance and irradiance are wrongly rendered in some screens.
fixed: in some condition, pushing data to PWSWeather, WeatherUnderground or MET Office does not work.
fixed: when canceling the addition of a Netatmo station or Healthy Home Coach, the message shown is wrong.
fixed: the customized name of a module is not correctly escaped, so some names are wrongly saved.
fixed: time scales for daily charts maybe wrong in PHP > 7.2.7 (thanks to Ruud Janssen for reporting it).
fixed: charts may produce errors when they try to graph values from a removed station.
fixed: database analytics may be displayed with malformed charts in some cases.
fixed: PHP warning in stations list when the refresh time of a station is unknown.
fixed: the display of oldest data date may be buggy (again) for some very recently added stations.
fixed: when adding a station, after removing it, the modules details are not reset.
fixed: the infobox for carbon dioxide in indoor widget wrongly display "carbon monoxide" as label.
fixed: in some (very rare) condition, last refresh time of a station can not be rightly stored (thanks to Dominik T. for detecting it).
Netatmo wind gauge module no longer supports maximum hourly wind source and strength, so it is removed from collected and displayed measurements.
3.5.5 / June 25th, 2018
links in news feed are now identified with a language mark.
fixed: CORS error in recent browsers versions when using CND (thanks to Martin Kolárik for his help in detecting the root cause of this issue).
fixed: the link to "what's new" info box is wrong due to website redesign.
3.5.4 / June 22nd, 2018
it's now possible to choose which version of Font Awesome is used and how it is enqueued.
full compatibility with PHP 7.2.
old versions of WordPress or PHP now generate warnings in events log.
Weather Station can now run (in degraded mode) without PHP internationalization support.
links to external websites (documentation, support, etc.) are now identified with a language mark.
the new Weather Station icon is now visible in the welcome panel.
fixed: some icons are missing or misaligned in the dashboard.
fixed: some online documentation links are wrong due to website redesign.
3.5.3 / June 11th, 2018
generated files (stickertags and YoWindow) have now an accurate HTTP header for the Last-Modified field (thanks to Ken True for pointing it).
icon sizes are now standardized in widgets.
Weather Station now takes care of wrongly configurated PHP Internationalization Support.
links to french documentation when plugin is used in french.
fixed: a PHP notice may appears when recording performance counters.
fixed: a PHP notice may appears when displaying historical Line & Bar charts or Calendar Heatmaps.
fixed: a MySQL warning at plugin deactivation gives an error in smoke test.
3.5.2 / May 10th, 2018
removed query string from resource name when using CDN.
it's now possible to change credentials of a service (Netatmo, OpenWeatherMap or Weather Undergroung) without deleting associated stations (thanks to Fred Contat for the suggestion).
better Netatmo Healthy Home Coach error handling.
fixed: a wrong value may be displayed in textual shortcode for last seen, last refresh, first setup and last setup measurement types (thanks to Fred Contat for detecting it).
fixed: a PHP notice may appears when accessing the server configuration details page.
3.5.1 / April 24th, 2018
optimized logic for the update message box.
fixed: with some PHP versions, there could be an error in a wrongly cleaned portion of code.
3.5.0 / April 24th, 2018
Weather Station is now compatible with the Pioupiou Wind Station from the Pioupiou network.
a new module manager allows, on a per station basis, to rename and/or hide modules.
new single and multi stackable bars chart for historical graph (month, meteorological season and year) with tons of options and settings.
new stackable areas chart for historical graph (month, meteorological season and year) with tons of options and settings.
new radial bar chart for daily graph with tons of options and settings.
new radial bar chart for historical graph (month, meteorological season and year) with tons of options and settings.
new candlestick chart for historical graph (month, meteorological season and year) with tons of options and settings.
new distribution radar chart and value radar chart for daily graph with tons of options and settings.
new distribution radar chart and value radar chart for historical graph (month, meteorological season and year) with tons of options and settings.
new angular stream chart for daily graph with tons of options and settings.
new angular stream chart for historical graph (month, meteorological season and year) with tons of options and settings.
new bi-line chart for daily graph with tons of options and settings.
new bi-line chart for historical graph (month, meteorological season and year) with tons of options and settings.
new value scale for time consistent boundaries in all daily and historical graphs supporting it (thanks to Ralf Karpa for the suggestion).
for historical data compiled in standard mode, middle values are now available .
with clean gauges, it's now possible to override standard colors for pointer, label, unit and value.
the station list view have now a new column for direct access to shortcodes wizard.
font sizes for scales in charts have been adapted for improving display (thanks to Gerhard Witteveen for the suggestion).
interactive hint (in lines charts) is improved for small screens and finger pointing (thanks to Damien Maillet for the suggestion).
all graphs and charts are now compatible with Elementor builder (thanks to Carlos Pedrola for the suggestion).
for measurements types which doesn't support it, dataset is now hidden in chart select boxes.
charts now support the inversion of the "template color" scheme.
the bar & line chart now supports value scale parameter (only for line, for bar it's always automatic).
pollution module is now hidden in select boxes when it have no consistent data to show.
height of calendar heatmap is now optimized regarding the container size.
popup hint for bar & lines chart now displays dates with a consistent format.
new colorization method for bar & line chart to improve readability.
all scripts and stylesheets (including own plugin assets) can now be loaded from external CDN (settings in system tab).
streamlined color management for graph with a single time serie.
consistency in color inversion for graphs with more than one time serie.
new actions labels in stations list view for better understanding.
automatic value scale for noise level is now a "0-based - top" scale.
Weather Station now supports stations without coordinates.
analytics have a new tab to display database statistics.
analytics graphs have better timescale readability.
cache operations optimization for backend.
fixed: in some old PHP versions, opcache detection may produce unwanted warnings.
fixed: the meteorological winter dates may be wrong in some conditions while using sliding seasons as period for historical charts.
fixed: in some cases and in some timezones the time scale of the daily charts is wrong.
fixed: gauge is ugly when it references a non-existent module (after replacement or powered-off module).
fixed: wrong reference to a file (nv.d3.min.js.map) causes silent errors in the browser when displaying charts without CDN.
fixed: with some themes, the popup hint may be at a wrong position or have a wrong width.
fixed: due to the unmaintained OpenWeatherMap API for pollution, the module collection may generate many warnings in the events log.
3.4.4 / February 16th, 2018
fixed: LCD display preview can be inaccurate (thanks to John Schauer for detecting it).
fixed: in some rare cases, a WeatherFlow station may be unnamed and, therefore, be inaccessible in stations list view.
fixed: function name collision with WPML plugin results in blank screen when Weather Station & WPML are both active (thanks to David Garcia Watkins for reporting it).
3.4.3 / January 25th, 2018
better name handling for multiline charts.
realtime.txt based stations that worked before 3.4.2 may reverse - again :/ - uv index and irradiance (thanks to Ralf Karpa for detecting it).
fixed: a cache error may appear in some case when using a cache manager (thanks to John Schauer for reporting it).
3.4.2 / January 22nd, 2018
new dimensions added to charts: density & area density, power flux & luminous flux densities, specific energy (thanks to Ralf Karpa for the suggestion).
fixed: some css border have their property inverted.
fixed: in some cases, cache for daily graphs is too aggressive: values are cached for too long time and are not refreshed correctly.
fixed: with some templates, charts are incorrectly redrawn when set in Ajax Preload or Ajax Refresh mode.
fixed: after applying the patch to correct
realtime.txt variant, soil and solar values may be inverted (thanks to Ralf Karpa for detecting it).
3.4.1 / January 19th, 2018
for multilingual sites, Weather Station now takes care of the page language in all controls and widgets. Compatible with Babble, Polylang, Weglot and WPML.
for multilingual sites, cache management is now done on a per language basis.
visibility is now collected for OpenWeatherMap stations and all stations under [Current Records] virtual module (and available in current, daily and historical data).
UV index and irradiance are now collected for Weather Underground stations (and available in current, daily and historical data).
the detailed server configuration is much more elaborated with WordPress and database environments.
fixed: the display of oldest data date may be buggy for some very recently added stations.
fixed: graphs may have wrong width properties when inserted in tabs (thanks to Ralf Karpa and his son for detecting it).
fixed: daily graphs maybe unordered if you have manually inserted values in DB table - please, don't do that :-/ (thanks to Ralf Karpa for detecting it).
fixed: in some cases, last strike distance is wrong when expressed in imperial system.
fixed: a MySQL warning at plugin activation gives an error in smoke test.
fixed: there's some layout "glitches" in the charts with Safari and Chrome on iOS.
3.4.0 / January 16th, 2018
Weather Station now compiles data as daily and historical values.
new single-line and multi-lines chart for daily graph with tons of options and settings.
new single-line and multi-lines chart for historical graph (month, meteorological season and year) with tons of options and settings.
new calendar heatmap for historical graph (month, meteorological season and year) with tons of options and settings.
new line and bar chart for historical graph (month, meteorological season and year) with tons of options and settings.
data for graphs can be cached (settings in system tab).
the scheduled tasks tab allows to proceed on execution and reschedule of tasks belonging to the new history pool.
the analytics graphs for task and cache now take care of the new history pools and caches.
third-party scripts and stylesheets can now be loaded from external CDN (settings in system tab).
a new device manager automatically takes care of wind and rain gauges replacement for Netatmo stations.
the station view has been totally redesigned and is now faster to load.
plugin admin (all tabs and screens) is now fully responsive, you can use it easily on your smartphone or tablet.
the widgets names contains now an icon for an easier identification in the customizer.
the textual shortcodes can now render dimension names of measurements (i.e. pressure, length, speed, etc.).
if a cache manager is installed, Weather Station can now flush its cache when the cache manager does it (settings in system tab). Compatible with Autoptimize, Hyper Cache, W3 Total Cache, WP Rocket and WP Super Cache.
scripts can now be loaded in footer to accelerate page render time (settings in system tab).
scripts enqueuing has been optimized, admin pages are now 15% faster and pages with controls are 20% faster.
better detection of needed php librairies and extensions.
improved display behavior of rain values in outdoor weather summary and fire weather widgets for
clientraw.txt and WeatherFlow stations (thanks to Alex for the suggestion).
wind chill have now a consistent decimal value across all controls.
better cache consistency when adding or removing station.
better device detection and management for WeatherFlow and file-based stations (
support for the located modules (indoor/outdoor) for WeatherFlow stations.
a warning event is now generated when the server mask or disable some system functions.
fixed: in some cases, the plugin try to download translations statistics at each loading.
fixed: with some browsers, the layout of shortcode window is ugly.
fixed: for stations based on
clientraw.txt files, seasonal aggregation can be selected while this type of measurement doesn't exists (thanks to Alex for detecting it).
fixed: when only stations based on
clientraw.txt are collected, it's impossible to select a module in the Indoor Comfort widget (thanks to Alex for detecting it).
fixed: a PHP/MySQL error may appears when using "indoor" widget when no collected station provides this type of data.
fixed: in some (rare) race condition, it's not impossible that an event is not recorded in the event log.
fixed: it's impossible (again) to save negative threshold values for the Chandler Burning index, in Chrome, Safari and Firefox.
fixed: it's impossible to save threshold values greater than 100 for the Chandler Burning index, in Chrome, Safari and Firefox.
fixed: since some weeks, strike distance for WeatherFlow stations are wrong.
3.3.4 / November 27th, 2017
fixed: PHP warning when computing an equivalent potential temperature for a zero temperature.
fixed: daily and yearly rain data are wrongly recorded for stations based on
clientraw.txt files (thanks to Jonathan G. for detecting it).
3.3.3 / November 13th, 2017
compatibility with WordPress 4.9.
lower boundaries for temperatures, frost point and windchill are now suitable for stations in extreme cold conditions (thanks to John S. for the suggestion).
3.3.2 / October 11th, 2017
the stations list has new columns to improve its use.
if you have more than 2 collected stations, the stations list doesn't show anymore shortcodes links to speed up the displaying.
fixed: in some cases, uninstalling the plugin doesn't remove all its tables.
fixed: in extremely rare cases, updating partial translation may produce a PHP fatal error (thanks to Lars for detecting it).
3.3.1 / October 5th, 2017
the computed health index now takes care of data (un)availability.
data manager now checks integrity twice a day to find (and delete) orphaned measurement data.
fixed: extra modules are not collected in
clientraw.txt files when they are not in standard order (thanks to Gerhard Witteveen for detecting it).
fixed: PHP notice when WeatherFlow send empty dataset for current observations.
3.3.0 / September 5th, 2017
Weather Station is now compatible with the Smart Weather Station from WeatherFlow (Air & Sky modules).
Weather Station is now compatible with stations based on
stickertags file (WeatherLink, WsWin32, MeteoBridge, etc.).
a new Solar widget to display irradiance, illuminance and UV index.
a new Thunderstorm widget to display strike counts, bearing and distance.
a new Psychrometry widget to display psychrometric values (see below).
solar module with irradiance, UV index and illuminance measurements (for stations supporting it) available in all controls.
thunderstorm module with lighting strikes count, distance and bearing measurements (for stations supporting it) available in all controls.
soil module with temperature, leaf wetness, evapotranspiration and moisture content/tension measurements (for stations supporting it) available in all controls.
the task scheduler have a new mode to allow a higher frequency of weather collection and sharing (settings in system tab).
it's now possible to subscribe to Weather Station news right from the dashboard.
psychrometric temperatures (wet bulb, equivalent, potential and equivalent potential) computed and available in all controls.
psychrometric partial and saturation vapor pressures computed and available in all controls.
psychrometric absolute humidity (partial or saturation) computed and available in all controls.
air density, equilibrium moisture content and specific enthalpy computed and available in all controls.
ability to publish outdoor data of personal stations as YoWindow XML format (to be used in YoWindow desktop application / screensaver).
file-based stations are now publishable via
ephemeris widget and textual shortcodes now take care of locations where there's no day or no night (on 24h).
an admin notification informs you when Weather Station have been updated.
widgets now hide the header blank zone when there's no title or information to display (thanks to Lisa Yoon for the suggestion).
widgets have now generic css classes that allow styling without using jQuery (thanks to LarsHdg for the suggestion).
UV index and strikes summary are now available in the Outdoor Weather Summary widget.
it's now possible to override the Healthy Home Coach internal health index with a computed value (comparable with indoor modules).
the display tab of settings screen has been reorganized for better readability.
inline help is now visible in widget and main settings (question mark in a circle).
icons for day, dawn and dusk lengths and durations are now consistent.
new setting to choose units (metric/imperial) for psychrometric values.
some interface style settings have appeared in the display tab of settings screen.
in textual shortcodes, difference is now made between Unix timestamps and UTC timestamps.
distances now have a rounding precision commensurate with their values.
the file handler now supports double date format in
new option in system tab of settings screen to set the HTTP timeout (helps to get rid of temporary timeout errors with Weather Underground or OpenWeatherMap).
better detection of environment while needed for support/help procedures.
fixed: in some cases, the dashboard columns may be blank after adding a station from the welcome panel.
fixed: it's impossible to save negative threshold values for the Chandler Burning index, in Chrome, Safari and Firefox.
fixed: carbon monoxide thresholds are wrongly converted from/to some system units.
fixed: temperatures have not the same decimal precision in all displays.
fixed: textual shortcodes doesn't display correctly formatted last refresh times.
fixed: the formatting of length (of day, dawn & dusk) in ephemeris module is wrong in some cases.
fixed: the icons for dew point and frost point are not correctly aligned in Outdoor Weather Summary widget.
fixed: adding a file-based station throws, in some cases, a notice in the PHP log file.
fixed: the time is sometimes wrong in generated
stickertags files for Netatmo stations.
fixed: removing a Weather Underground station may produce an inconsistent warning message.
3.2.5 / May 17th, 2017
compatibility with WordPress 4.8
fixed: PHP error in quota analytics on fresh install.
3.2.4 / May 9th, 2017
number of data posts to Weather underground are now 10 times per hour.
frequency for sharing data with Met Office are now aligned on WOW recommendation (20 minutes).
fixed: events log indicates "Too Many Requests" when pushing data to Met Office, when sharing is activated with PWS and Weather Underground too.
3.2.3 / May 2nd, 2017
fixed: there's a missing php file in the distribution done by WordPress.org (
fixed: PHP Warning when compiling quota performance data for the first time.
3.2.2 / May 2nd, 2017
fixed: silent SQL syntax error on MySQL > v5.6 despite 3.2.1 bug fix.
3.2.1 / May 1st, 2017
fixed: silent SQL syntax error on MySQL > v5.6.
3.2.0 / May 1st, 2017
a full-featured quota manager allows you to not exceed API usage for all services (Netatmo, Weather Underground, etc.).
a dashboard box displays API usage.
a dashboard box displays statistics on events counts.
it's now possible to reset cache from 'maintenance' tab of settings screen.
it's now possible to purge events log from 'maintenance' tab of settings screen.
tasks execution, events and api usage analytics - for those who love data analytics.
scheduled tasks manager - for those who dream to be a time sorcerer.
better cache management after plugin update.
adjustment of some elements in Versions box in dashboard.
you could now set a limit for data age in analytics reports.
totally rewritten push cron engine for optimization and stability.
if your WordPress configuration is set to prohibit automatic updates, you can no longer set the corresponding option for Weather Station.
better readability for Weather Station News box in dashboard.
speed optimization for stations list and stations views.
watchdog now takes care of plugin auto-update process - especially with PHP 7.
it's now possible to reset analytics view.
"Pusher" subsystem have been renamed to "Weather Pusher".
consistency of events types between all collectors subsystems have been greatly improved.
contextual help updated in the dashboard.
fixed: the css for widget is always outputed on frontend even if there's no widget on the page (special thanks to Schatzalp).
fixed: in very rare circumstances, it's not possible to move boxes in dashboard and station view.
fixed: the events log view doesn't shows contextual help when it is filtered.
fixed: unable to share data on Weather Underground site since they have updated their servers.
fixed: Healthy Home Coaches in stations list shows wrong options.
fixed: PHP warning when partial translations are not available for updates.
3.1.3 / March 17th, 2017
it's now possible to force plugin automatic update thanks to WordPress updates system (enabled by default).
adjustment of some UI elements in dashboard.
fixed: in analytics, the Rendering Requests graph uses the wrong interpolation method.
3.1.2 / March 13th, 2017
fixed: in Fire Weather widget, the current risk is wrong.
3.1.1 / March 13th, 2017
the time scale for cache analytics offers now better readability.
the Weather Station News box of the dashboard has been redesigned to show cleaner items.
fixed: in Fire Weather widget, the color of the current risk icon is wrong.
fixed: with some configurations, the window for shortcodes in admin panel has the wrong size.
3.1.0 / March 8th, 2017
a new widget Indoor Comfort to display indoor measurements health quality and advices.
a new widget Fire Weather to display fire risk at the station location.
an health index (computed for all indoor modules) is available in all controls.
the Chandler burning index is computed for all stations and available in all controls.
dawn and dusk time (civil, nautical and astronomical) are computed and available in textual data.
day duration (standard, civil, nautical and astronomical) are computed and available in textual data.
twilight for dawn and dusk (civil, nautical and astronomical) are computed and available in textual data.
ephemeris widget can now display standard, civil, nautical and astronomical daylight times.
support for the Healthy Home Coach from Netatmo.
a screen (reachable from 'versions' box) displays servers informations useful for local file-based stations.
a dashboard widget displays statistics on cache efficiency.
all widgets and controls can now be cached (settings in system tab).
outdoor weather and ephemeris widgets can have background images for day, twilight and night.
outdoor weather and ephemeris widget can have a background color which luminosity follows current light.
better precision of the measurement type in the LCD display in case of ambiguity.
gases concentrations (for now CO & CO₂) can now be expressed as volume and mass mixing ratio, mass concentration and partial pressure (settings in display tab).
strong accuracy and speed optimization for weather indexes and ephemeris computing.
O₃ measurements are now renamed in "O₃ layer" and "ozone layer" to avoid confusion and misinterpretations.
better coordinates management for stations based on
source name for file-based stations can now have 240 characters.
better readability for PHP configuration info panel in requirements warning.
fixed: with stations based on
clientraw.txt files, collected wind speeds and gusts may be wrong.
fixed: in some conditions, widget in flat design mode doesn't shows the right background color.
fixed: in Outdoor Weather Summary widget, the "hide obsolete measurements" doesn't work as expected for OpenWeatherMap data.
fixed: message "Inconsistent data to insert..." in events log just after forcing a synchronization.
fixed: message "Inconsistent data to insert..." in events log while updating latitude or longitude for some file-based stations.
fixed: the wrong system send an events while regenerating access token (must be "Authentication").
fixed: in some conditions, partial translations are not updated (downloaded) once a day.
fixed: since WordPress 4.7 the partial translation system works erratically when an admin user have not set "site default" as language.
fixed: PHP warning in log file when Weather Underground return incorrect timestamp.
3.0.11 / February 1st, 2017
fixed: coordinates for stations based on
realtime.txt files are truncated (many thanks to sebs42 to find it).
3.0.10 / January 20th, 2017
fixed: ephemeris widget doesn't correctly displays its background since 3.0.9 version.
3.0.9 / January 18th, 2017
more readable cloud base altitude (logarithmic scale accuracy).
better detection of firmware revision in file-based stations.
widgets are now automatically exempted to be rendered/modified by wp-Typography plugin.
better support for WP 4.7 languages mode in multisite installation.
fixed: the data manager doesn't catch attempts to insert null measured values into data table.
fixed: PHP 7.1 "Uncaught ArgumentCountError" while activating the plugin (many thanks to Brad-NZ to find this bug).
3.0.8 / January 16th, 2017
full compatibility with WordPress 4.7 language management (for administration screens).
fixed: bad file format error is detected for some
clientraw.txt files generated by Meteohub.
fixed: the url to make a review of the plugin is wrong.
3.0.7 / December 20th, 2016
direct changelog access from Dashboard.
fixed: since WordPress 4.7, some events are not correctly filtered in the events log.
3.0.6 / December 19th, 2016
optimized Purge & Resynchronize feature.
better database migration from previous versions.
adding/modifying links in inline help.
more precise error messages when unable to add a Weather Underground station.
optimized layout of shortcodes windows.
internal translations updates are now done once per day.
stickertags publishing need page refreshing to be shown.
fixed: there are some typos in shortcodes windows titles.
3.0.5 / November 21st, 2016
better latitude & longitude interpretation for
fixed: bad file format error is detected for some
clientraw.txt files generated by WeeWX (thanks to Marco Sartini to find this bug).
3.0.4 / November 18th, 2016
fixed: in some rare cases, the gauge boundaries for wind measurements are not correctly saved.
3.0.3 / November 18th, 2016
min/max values and alarms are now displayed with consistent accuracy.
better detection and process for migration from previous 2.x versions.
fixed: the gauge boundaries for some wind measurements are wrong.
3.0.2 / November 17th, 2016
extreme conditions for pressure are more accurate when expressed in inHg and mmHg.
caching mechanism on slow queries.
error handling when generating shortcodes for missing data.
fixed: the gauge boundaries for pressure are wrong with units in inHg and mmHg.
fixed: the gauge boundaries for cloudiness are wrong.
3.0.1 / November 15th, 2016
fixed: some typos in dir names.
3.0.0 / November 14th, 2016
This new release is a major update of the plugin which is now named Weather Station. After upgrading, please, review all your settings.totally redesigned plugin admin pages to provide a simpler and easier access to all features and settings.
a full featured dashboard (like the WordPress one) provides a simplified way to access to all features and operating analytics of the plugin.
a new station view offers more in-depth visibility and understanding of the collected weather stations.
in addition to its nominal mode, Weather Station can now run in a simplified mode (automatic selection of settings, display options, units, etc.).
it's now possible to collect data from stations published on Weather Underground.
it's now possible to collect data from stations publishing their data via
realtime.txtfile (Cumulus, etc.).
it's now possible to collect data from stations publishing their data via
clientraw.txtfile (Weather Display, WeeWX, etc.).
the min & max boundaries for controls (like meters or gauges) can be set for each measurement types.
the min & max alarms thresholds for controls (like LCD panel or meters) can be set for each measurement types.
a widget in the WordPress dashboard now display an operating summary of the plugin.
it's now possible to manually purge and resynchronize data.
humidity min & max collecting for station supporting it. Output rendering in all shortcodes.
pressure min & max collecting for station supporting it. Output rendering in all shortcodes.
yesterday, month, season and year aggregated rain collecting for station supporting it. Output rendering in all shortcodes.
for Netatmo stations first setup, last setup and last upgrade dates are collected and may be rendered like other measurements.
for all personal stations last seen and last refresh dates are collected and may be rendered like other measurements.
new alternate icons set to display moon ephemeris values.
ability to publish outdoor data of personal stations as
stickertagsformat (for local, national or transnational weather networks like FRWN, etc.).
a caching mechanism is implemented to accelerate all backend rendering.
stability and speed are dramatically optimized.
it's now possible to use partial translations.
Weather Station has a new stylized (and stylish) logo!
Weather Station has now its own menu in the main admin sidebar.
all UI have been redesigned for easy use (icons, information messages, confirmation prompts, etc.).
each admin page have now a contextual help.
the settings page now adheres to the "standard" WordPress admin look & feel.
external and auxiliary links can now be opened in same or new window (settings in system tab).
all mapping features are now provided by OpenStreetMap.
events log and logging policy are now configurable (settings in system tab).
short codes previews are now based on true values (before it was on estimated values).
namespaces refactored for avoiding name collision with other plugins.
Weather Station now use the latest version of Netatmo SDK.
pressure displayed in hPa have now reasonable accuracy with 1 decimal.
better cURL error reporting (now in event log) when SSL issues occurs.
it's now possible to be warned when time difference between Netatmo server and your server is too large (settings 'Server Time shift' in system tab).
the plugin now verify all prerequisites (mandatory extensions) at startup and shows warning if there's something missing.
connection status, dashboard and stations provides direct links to filtered events log.
it's now possible to manage individually each Netatmo station (i.e. add or remove station to the mechanism of collect).
huge source code refactoring and commenting for better readability.
all forms now implements security best practices (nonces, validations, etc.).
better support for anti directory listing.
event log now shows events numbers and supports direct access to detailed description.
battery and signal levels for Netatmo stations are more accurate.
optimized country / time zones list for Deutchland, United-Kingdom, Russia, Serbia, Vietnam and Yemen.
Weather Station now use the latest version of Font Awesome (4.7).
fixed: wind strength rounding in km/h are not accurate.
fixed: current weather from OpenWeatherMap is wrongly registered in the events log.
fixed: filtering events log by station doesn't work.
fixed: unable to validate site ID and AWS 6-digit PIN for sending data to MET Office.
fixed: some warning events are not logged.
2.9.3 / August 4th, 2016
new translation: Russian (thanks to @tefal for its involvement).
support for WordPress 4.6
2.9.1 / June 22nd, 2016
new translation: Dutch (thanks to @hanstis).
fixed: wrong displaying of noise, O₃, CO and CO₂ in LCD Panel.
2.9.0 / June 19th, 2016
Live Weather Station can now collects max wind strength and angle for today (from Netatmo stations) and display it in textual shortcodes, LCD Panel, clean gauges and steel meter.
new translation: English/South Africa.
the number of decimals for wind strength are now adapted to the true strength (on a suggestion from seasparrow).
better display for wind and units in LCD Panel.
added compatibility to *WN (local weather networks) thanks to Patrice Corre from FRWN.
some events have new severity for better visibility.
event log is now more precise whith Netatmo connection error codes and messages.
4th phase of code refactoring for provisioning 3.X version.
fixed: in some cases, unit name in plain text, for wind and rain, is not correctly rendered.
fixed: some generated files are not correctly refreshed when using Varnish as cache.
2.8.1 / June 8th, 2016
systems, services and stations are now alphabeticaly sorted in the events log filter.
3rd phase of code refactoring for provisioning 3.X version.
fixed: url rewriting doesn't cover all DB_* files cases.
2.8.0 / June 6th, 2016
new events log for all operations and cron jobs.
new translation: English/Canada.
new way of error handling for some processes.
more visible warnings when internationalization support is not installed.
better handling of connection/disconnection for Netatmo and OpenWeatherMap account.
2nd phase of code refactoring for provisioning 3.X version.
fixed: connectivity test for PWS Weather services may fails in some cases.
fixed: remaining or elapsed approximate time maybe wrong under one minute.
fixed: titles of columns are not translatable in stations views.
2.7.4 / May 24th, 2016
new translation: English/UK.
modification of API handling for better performances in cron jobs.
code refactoring for provisioning 3.X version.
fixed: PHP warning when saving empty associated services for a Netatmo station.
fixed: some typos in french translations (be, ca and fr).
2.7.2 / May 16th, 2016
new translation: French/Belgium.
new translation: French/Canada.
French translation now complies with french typography rules and main wordpress-fr recommendations.
2.7.1 / May 10th, 2016
2.7.0 / May 9th, 2016
Live Weather Station can now collects polution data for ozone (O₃) and carbon monoxide (CO) and display it in textual shortcodes, LCD Panel, clean gauges and steel meter. It is an experimental feature, see notes.
new "bullet-proof" mode for cron jobs.
steel meters have now adaptative decimal numbers for labels.
LCD panel now displays the correct number of decimal digits depending on the measurement type.
clean gauge and steel meters now supports values smaller than 1.
better min/max values handling in clean gauges.
sample urls for related services redirects now to Netatmo stations.
fixed: some MySQL warnings while activating the plugin.
fixed: in some circumstances, cron jobs are disappearing (and data updates are not done) - many thanks to Atle to have pointed out this annoying issue.
2.6.0 / April 24th, 2016
Live Weather Station can now send outdoor Netatmo data to Weather Underground service.
new option for rain and snow displaying: metric or imperial system.
textual shortcodes can now display units (symbol/abbrev. or full unit name) for measurement types.
unit for snow in metric system is now automatic (millimeters or centimeters).
fixed: LCD panel doesn't shows the right unit for snowfall in some cases.
fixed: impossible to disable data sending to Met Office or PWS Weather when station is correctly synchronized.
fixed: some typos in french translation.
2.5.0 / April 13th, 2016
Live Weather Station can now send outdoor Netatmo data to Met Office and PWS Weather services.
new option for wind direction icons: it's now possible to choose the semantics of the icons (towards or from).
steel meters can now shows accumulated rainfall for last hour (Netatmo).
support for Wordpress 4.5.
fixed: in some circumstances, Live Weather Station are not able to obtain correct geolocation of Netatmo stations.
fixed: database and PHP warnings when updating plugin in some cases.
fixed: PHP warning when in Netatmo & OWM mode and there is no specified OWM station.
2.4.1 / March 14th, 2016
an error window now shows the reason when it's not possible to generate a shortcode (mostly for OpenWeatherMap errors).
fixed: unable to generate shortcodes when OpenWeatherMap servers sends empty responses.
fixed: unable to connect a Netatmo account with a password containing quotes, double-quotes or backslashes.
fixed: station names containing html special characters, quotes, double-quotes or backslashes are not correctly displayed in widgets and admin panel.
2.4.0 / March 8th, 2016
new translation: English/New Zealand.
Netatmo servers are now queried every five minutes (it was every ten minutes in previous versions).
fixed: a string of the About box is not translatable.
fixed: name collision for Color Class with other unknown plugin.
2.3.0 / March 2nd, 2016
new translation: English/Australia.
all live controls and widgets now makes distinction between (and shows correct units and labels for) rain rates and rainfalls.
steel meters can now shows accumulated rainfall for today (Netatmo) and last 3 hours (OpenWeatherMap).
Live Weather Station now supports empty responses sent sometimes by OpenWeatherMap servers.
Live Weather Station now supports erroneous data sent sometimes by Netatmo servers.
a warning is now displayed in the site dashboard when php internationalisation extension is not installed (it is a requirement to run Live Weather Station, see FAQ).
fixed: rainfalls and snowfalls are not correctly shown in LCD panel when their values are null.
2.2.2 / February 17th, 2016
fixed: live controls are no correctly displayed when
wp-admin directory is not at the root of the site.
2.2.1 / February 11th, 2016
fixed: error in some steel meters while displaying obsolete data.
fixed: LCD font is not correctly displayed (in steel meters) when current value is out of range.
fixed: some typos in carbon dioxide strings.
2.2.0 / January 25th, 2016
steel meters, with tons of customization parameters, to display "live" values.
using of subscript character for carbon dioxide, now displayed as CO₂ (previously, it was CO2).
in clean gauges it's now possible to choose to display the shortened measurement type as title or label.
2.1.0 / January 13th, 2016
clean gauges to display "live" values.
new option for outdoor weather widget: you can now choose to hide obsolete data.
pressure displayed in inHg have now reasonable accuracy with 2 decimals.
the data collecting method for Netatmo & OpenWeatherMap is now "bullet-proof".
an improved connection mode that should avoid unwanted disconnections (on Netatmo servers temporary errors).
refresh cycle for live controls goes from 5 minutes to 2 minutes - datas are fresher than ever ;).
the About box is now much more readable.
fixed: some typos in french translation.
2.0.1 / December 22nd, 2015
fixed: PHP notice while collecting non-existent rain or snow values from OpenWeatherMap.
2.0.0 / December 17th, 2015
Note to existing 1.X users: due to the new connection mode (see improvements below), you must set again your Netatmo credentials in plugin dashboard after the plugin update.ability to create "virtual" weather stations based on OpenWeatherMap records ; you can now use Live Weather Station even if you don't have a Netatmo weather station.
when a Netatmo station is correctly located (in netatmo online app) its collected data are enriched with data from OpenWeatherMap (cloudiness, snow falls, etc.) if collect mode is set to "Netatmo and OpenWeatherMap".
astronomical computed values (aka ephemeris) for sun (sunrise, sunset, distance and angular size) and for moon (mooonrise, moonset, age, phase, illumination, distance and angular size), available via shortcodes (textual values) and a new widget.
new option for outdoor weather widget and live controls: you can now set a data obsolesence time beyond which data will no longer be displayed. This is especially useful for Netatmo modules management (when turned off or disconnected from the main base) or while connectivity issues.
new option for outdoor weather widget: it's now possible to specify max width of the rendered widget.
new option for outdoor weather widget: subtitle can now be "nothing", "date & time of records" or "station coordinates (if known)".
new options for outdoor weather widget: you can now display current weather (as a big icon), cloudiness and snowfall if connected to OpenWeatherMap.
new option for distance displaying: metric or imperial system.
new option for textual shortcodes: wind direction/angle can now be displayed abbreviated or in plain text.
new option for live controls: displaying only measured data or measured and computed data.
new connection mode to Netatmo account to comply with the new manufacturer's recommendations that take effect in a few months (no more login or password storing).
computed values are now displayed in the site dashboard as an additional module for each station.
reference wind strength for wind chill computing can now be displayed via shortcodes.
stations time zone can now be displayed via shortcodes.
for some unknown reason, some netatmo wind gauges doesn't have historical values nor gusts values. The widget now take care of this...
in textual shortcodes, timestamps can now be displayed in remaining or elapsed approximate time.
times and dates in widgets, textual shortcodes and site dashboard are now local to station (in previous version it was local to server).
more meaningful error message if no data to show in LCD Panel.
fixed: unable to set colors for widgets when displayed for the same station on the same page.
fixed: wrong preview of LCD panel in the site dashboard (admin panel) when there was more than one Netatmo station.
fixed: malformed subtitles in LCD panel for some wind and rain gauges.
1.2.2 / November 25th, 2015
added an About box in dashboard.
widget now shows max wind strength of the day.
widget tooltip now shows the wind direction in plain text.
better handling of wind direction when strength is null.
secured handling of wind strength historic and max wind strength.
for some unknown reason, some netatmo rain gauges doesn't aggregate hour/daily values. The widget now take care of this...
<a> tag was not closed in some circumstances in the admin panel.
fixed: wrong displaying in the admin panel when there was more than one station to show.
fixed: color picker was not working with some themes delaying JQuery loading.
1.2.1 / November 24th, 2015
fixed: wrong settings when not updating widget after Live Weather Station update.
fixed: no icon in widget when it was displayed in content (not in sidebar).
1.2.0 / November 23rd, 2015
wind chill computing (what is it?): available in widget, textual shortcodes and live controls (as outdoor values).
cloud base (above ground level) computing (what is it?): available in widget, textual shortcodes and live controls (as outdoor values).
new option for altitude displaying: metric or imperial system.
fixed: PHP notice when not updating widget settings after Live Weather Station update.
fixed: wrong battery level and signal quality stored for virtual modules.
1.1.1 / November 19th, 2015
fixed: wrong border style when widget was displayed in content (not in sidebar).
1.1.0 / November 19th, 2015
dew point and frost point computing (what is it?): available in widget, textual shortcodes and live controls (as outdoor values).
heat index (USA, humidity based) computing (what is it?): available in widget, textual shortcodes and live controls (as outdoor values).
humidex (Canada, dew point based) computing (what is it?): available in widget, textual shortcodes and live controls (as outdoor values).
temperature trend: data collecting and output rendering in all shortcodes.
pressure trend: data collecting and output rendering in all shortcodes.
altitude of the main station base: data collecting and output rendering in textual shortcodes.
coordinates (latitude and longitude) of the main station base: data collecting and output rendering in textual shortcodes.
device/module firmware revision: data collecting and output rendering in textual shortcodes.
new options for widget: background opacity and show/hide borders.
new option for live controls: show/hide computed values.
1.0.0 / November 14th, 2015
First public version.
improvement to an existing feature
new language translation