232
edits
SaratogaWX (talk | contribs) m (Text replacement - "cumuluswiki.wxforum.net" to "cumuluswiki.org") |
|||
(21 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
=SteelSeries Version history= | =SteelSeries Version history= | ||
You can download the latest version [https://github.com/mcrossley/SteelSeries-Weather-Gauges/archive/master.zip from here]. | |||
== 2.7.2 == | |||
*gaugues.js | |||
**Fix conversion of Indoor Temp Todays Low between C & F | |||
== 2.7.1 == | |||
*gauges.js | |||
**Fix temperature gauge, 2.7.0 caused the min/max indicators to be shown erroneously | |||
== 2.7.0 == | |||
*gauges.js | |||
**Add indoor min/max for weather s/ware that supports it. Currently Weather Display, WeeWX, and Weather Cat | |||
*customclientrawlocal | |||
**Fixes error in 2.6.5 release | |||
**Adds indoor min/max data | |||
*gauge-data.txt.tmpl | |||
**Adds indoor min/max data | |||
*realtimegaugesWC.txt | |||
**Adds indoor min/max data | |||
== 2.6.5 == | |||
*customclientrawlocal.txt | |||
**Fix time of min. wind chill | |||
== 2.6.4 == | |||
Updated to be more http/https friendly | |||
Uplifts JQuery version to 3.2.1 from obsolete 1.11 | |||
*gauges.js | |||
*gauges-ss-basic-inc.php | |||
*gauges-ss-basic.htm | |||
== 2.6.3 == | |||
Updated | |||
*gauges.js | |||
*gauges-ss-basic-inc.php | |||
*gauges-ss-basic.htm | |||
**Added rel="noopener" to progam html links | |||
== 2.6.2 == | |||
* Updated gauges.js | |||
**Solar gauge: Fixed the "over theoretical" sector not displaying correctly above the default gauge max scale value. | |||
**Solar gauge: Added sector to indicate 'sun is shining'. | |||
**Wind gauge: Added animation to rescaling. | |||
**UV gauge: Added rescaling back to default and animation. | |||
**Rain gauge: Added rescaling back to default. | |||
== 2.6.1 == | |||
*Updated gauges.js | |||
**Fixed the odometer label colour not changing with the background colour. | |||
== 2.6.0 == | |||
*Updated gauges.js | |||
**∗Really∗ fixed scaling issues with rain gauge ;) | |||
**Added support for Weather Link/WL.com as a data source [Note requires a Saratoga template module] | |||
**Added title to Windrose odometer | |||
*Updated language.js/language.min.js | |||
**Added strings for mile, km, n_mile (nautical mile), used for WindRose odometer title | |||
== 2.5.19 == | |||
*Updated gauges.js | |||
**Added tweak to rain gauge to fix constant redraws due to maxValue/maxScale mismatch when using default niceScale. | |||
== 2.5.18 == | |||
*Updated gauges.js | |||
**Added CS tweak for WD users who normally use wxgraphs for the popup images, changes aspect ratio. | |||
**Now obeys the various default scale ranges in gaugeGlobals.[gauge]ScaleDef[Min|Max][unit] settings | |||
== 2.5.17 == | |||
*Updated gauges.js | |||
**Added new config item "showWindMetar" to enable the METAR substring for wind on the direction gauge, | |||
the default is now disabled (was enabled). Previously you could only disable it by not showing any | |||
wind variation on the gauge. | |||
== 2.5.16 == | |||
*Updated gauges.js | |||
**Minor code style/format changes | |||
**Fixed the display of todays high/low decimal places the singleBaro.update() function | |||
**Fixed an issue with the Ajax timeout error handling | |||
**Amended the hPa to inchesHg conversion to use 3 decimals for inches | |||
**Amended the popup tooltip positioning and sizing to try and keep it on-screen better on tiny displays | |||
**Added config.roundCloudbaseVal to enable/disable cloud base rounding for display | |||
*Updated gauges-ssT.htm, index.html.tmpl, gauges-ssT.htx, steelseriesVWSjson.php | |||
**Fixed the demo HTML templates to use double quotes for element ids | |||
*Updated steelseriesVWSjson.php | |||
**Added no cache header | |||
**Cosmetic changes | |||
*Updated gauge-data.txt.tmpl (Changes via pull request 3 from gjr80) | |||
**humidex calc now (correctly) uses dewpoint in degree K | |||
**removed redunant code in humidex and apptemp calcs | |||
*Updated language.js language.min.js | |||
**Minor change to Norwegian 'meters' -> 'meter' | |||
== 2.5.15 == | |||
*Updated gauges.js | |||
**Removed deprecated RegExp.$1, and .selector code, plus other changes around the popups to make them compatible with JQuery 3.0 | |||
== 2.5.14 == | |||
*Updated gauges.js | |||
**Reversed style change which named all functions. Back to anonymous functions. | |||
== 2.5.13 == | |||
*Updated gauges.js | |||
**Switched to using ESLINT and some stylistic changes to code and layout | |||
**Fix to Cloudbase autoscaling | |||
== 2.5.12 == | |||
*Updated gauges.js | |||
**Auto-disable wind variantion for MeteoBridge users | |||
**Uplift weewx data template version to 13 | |||
*Updated gauge-data.txt.tmpl | |||
**Now uses non-localised units for more robust data conversions | |||
**Corrected dew point calculation | |||
**Improved rain in mm calculation | |||
== 2.5.11 == | |||
*Updated gauge-data.txt.tmpl | |||
**Fixes some data issues for WeeWx users | |||
== 2.5.10 == | |||
*Updated gauges.js | |||
**Improved rainrate and rainfall coloured sections for imperial units, they are now calculated from the metric units | |||
*Updated the SteelSeries library (steelseries.js, steelseries.min.js, steelseries_tween.min. | |||
**Updated from version 0.14.13 to 0.14.16 | |||
== 2.5.9 == | |||
*Updated gauges.js | |||
**Applied fix for WView (lack of cloudbase unit) | |||
*Updated customclientraw.txtx (for WView) | |||
**Added cloudbase value/unit, incremented version to 11 | |||
== 2.5.8 == | |||
*Updated gauges.js | |||
**Applied fix 2.5.7 to the temperature gauge as well, doh! | |||
**Fixed HTTP GET timeout errors when using long polling with real time intervals >= 30 seconds | |||
**Fixed broken code that prevented the page timing out when a valid password was supplied to the 'pageUpdate' URL parameter | |||
== 2.5.7 == | |||
*Updated gauges.js | |||
**Fix to the dewpoint gauge, now handles invalid values for today's hi/lo's more sensibly | |||
== 2.5.6 == | |||
*Updated language.js/language.min.js | |||
**Improved/added missing German translation from wurzelmac | |||
== 2.5.5 == | |||
*Updated gauges.js | |||
**Fixed UTF-8 corruption of °C & °F introduced in 2.5.4 | |||
**Changed WeatherCat cloudbase graph from pressure1.jpg to cloudbase1.jpg | |||
**Added gaugeGlobal values for the direction gauge average pointer type and colour | |||
== 2.5.4 == | |||
*Updated gauges.js | |||
**Internal changes to support Cumulus MX dashboard | |||
**More error checking added for missing gauges on HTML page, it will now tolerate the removal of the timer, status display etc. | |||
**Enables the cloudbase gauge for WeatherCat - Must be running WC version 2.10 or later | |||
*Updated realtimegaugesWC.txt, added cloudbase | |||
== 2.5.3 == | |||
*Updated steelseries.js/steelseries.min.js/steelseries_tween.min.js | |||
**Moved to version 0.14.13 - Bug fixes affecting the wind direction gauge | |||
**Note the script and page will still display the version as 2.5.2 | |||
== 2.5.2 == | |||
*Updated gauges.js to fix language switch in Saratoga SS gauge template file. | |||
**Also requires a change to the Saratoga template file, the initial call to changeLang() needs to be changed to: | |||
print "<script type=\"text/javascript\"> | |||
$(document).ready(function () { | |||
changeLang(LANG.$toLang); // change SteelSeries language\n | |||
});</script>\n"; | |||
== 2.5.1 == | |||
*Updated WD customclientrawlocal.txt to fix cloudbasevalue key, now version 12. | |||
*Updated WeeWX gauge-data.txt.tmpl to fix cloudbasevalue key, now version 12. | |||
*Updated gauges.js to mandate WD & WeeWX JSON version 12 files. | |||
== 2.5.0 == | |||
*Adds support for WView | |||
**New files: gauges-ss-basic.htx, customclientraw.txtx, pre-generate.sh | |||
*Adds support for WeeWX | |||
**New files: index.htm.tmpl, skin.conf, gauge-data.txt.tmpl | |||
*Rearranged the archive file to make it bit easier to understand | |||
**New folder "web_server", contains all the files for uploading to your web server | |||
**New folder "weather_server", sub-folders contain the files to be processed by the respective weather package. | |||
*Added option for 'long polling' | |||
**For people with PHP driven web sites, this downloads the data file each time it is updated on the web server rather than at a fixed polling interval. | |||
**Currently only works with a realtimegauges.txt file | |||
**Experimental versions available for Cumulus, and Saratoga templates using PHP variables. | |||
*Updated gauges.js | |||
**Added optional cloud base gauge. | |||
**Fixed a typo that was preventing the humidity graph updating (no cache defeat). | |||
**Added optional 'wind rose' data to the wind direction gauge (enabled by default). | |||
**Added optional 'sun shining' LED to solar gauge (enabled by default). | |||
**Implemented the missing code for the rain/rainrate gauge default maximum values | |||
**Fixed windspeed default unit radio button behaviour | |||
**Added indoor humidity lo/hi for WeatherCat, Weather Display, VWS | |||
**Moved Wind Rose code from separate windrose.js file into the main gauges.js file. | |||
**Changed all the gauge updates to be event driven. | |||
***A one second timer tick event:- 'gauges.clockTick' | |||
***An Ajax data update event:- 'gauges.dataUpdated' | |||
***A graphs need refresh event:- 'gauges.graphUpdate' | |||
****You could make use of these events outside the gauge code to update other page elements. | |||
**Reorganised code to keep 'most' of a single gauges logic within the gauge singleton definition. | |||
**Added option to not display the graphs in the pop-ups when running on a phone. | |||
*Updated language.js/language.min.js | |||
**Added cloud base gauge strings. | |||
**Added Czech translation | |||
*Updated realtime JSON files to include cloud base and indoor humidity lo/hi | |||
**Cmumulus: realtimegaugesT.txt, version 12. | |||
**Weather Display: customclientraw.txt, version 11. | |||
**VWS: steelseriesVWSjson.php, version 1.04/11. | |||
*Updated HTML to include cloud base gauge and UoM selection, update to JQuery library version 1.10.2 | |||
**gauges-ss-basic.htm | |||
**gauges-ssT.htm | |||
**gauge-ss-basic-inc.php | |||
*Removed windrose.js file from package | |||
*Updated gauges.css | |||
**Minor sytling updates | |||
*Updated steelseries.js/steelseries.min.js/steelseries_tween.min.js | |||
**Moved to version 0.14.12 | |||
*Added a realtimeGaugesTMX.txt file for the new Cumulus MX program. | |||
*Source for the scripts and download package moved to GitHub | |||
**Latest download: https://github.com/mcrossley/SteelSeries-Weather-Gauges/archive/master.zip | |||
**GitHub page: https://github.com/mcrossley/SteelSeries-Weather-Gauges/ | |||
== 2.4.4 == | |||
[[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-4-4.zip Download here]] | |||
*Updated language.js/language.min.js | |||
**Added missing Swedish translation strings. | |||
*Updated gauges.js | |||
**Fixed rainfall rate gauge starting from zero at each refresh for high rate values. | |||
== 2.4.3 == | |||
[[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-4-3.zip Download here]] | |||
*Updated gauges.js | |||
**Changed UV level thresholds from integer boundaries to 1 dp rounded boundaries. UVI is normally quoted as a rounded integer value, so if we are displaying decimals we should use n.5 as the transition. | |||
**Added missing unit conversion for today's maximum hourly rain rate. | |||
*Updated language.js/language.min.js | |||
**Changed English UV "Little Risk" wording to "Moderate Risk" to fall in-line with many recommended wordings. Other translations need looking at. | |||
== 2.4.2 == | |||
[[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-4-2.zip Download here]] | |||
*Updated gauges.js | |||
**Fixed rain gauge autoscaling between 0.5 and 1.0 when using Inches | |||
== 2.4.1 == | |||
[[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-4-1.zip Download here]] | |||
*Updated gauges.js | |||
**Fixed rain rate gauge autoscaling between 0.5 and 1.0 when using Inches | |||
== 2.4.0 == | |||
[[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-4-0.zip Download here]] | |||
*Updated gauges.js | |||
**Added global gauge option fullScaleDeflectionTime to control pointer 'speed' | |||
**Changed the UV gauge to use new gradient scale colours by default | |||
**Added Today's High value to the UV gauge | |||
**Changed rain gauge to always use blue LEDs - line 653 | |||
**Fixed the 0.5" rain gauge code introduced in version 2.3.1 | |||
**Applied fix for VWS not supplying the correct value for max rain rate today | |||
*Updated the realtime JSON files to include today's high UV value | |||
**Cumulus - realtimegaugesT.txt - v11 | |||
**Weather Display - customeclientrawlocal.txt - v10 | |||
**Weather Cat - realtimegaugesWC.txt - v12 | |||
**Meteobridge - see Ken True's web site for updated script - v10 | |||
== 2.3.2 == | == 2.3.2 == | ||
[[ | [[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-3-2.zip Download here]] | ||
*Only WeatherCat users need to update from v2.3.1 unless you want the additional Portuguese translation | *Only WeatherCat users need to update from v2.3.1 unless you want the additional Portuguese translation. | ||
*WeatherCat version 1.2 or later is required to run this update. | |||
*Updated gauges.js | *Updated gauges.js | ||
**Fixed handling of current theoretical solar radiation in doSolar() for WC users | **Fixed handling of current theoretical solar radiation in doSolar() for WC users | ||
Line 13: | Line 279: | ||
*Updated language.js/language.min.js | *Updated language.js/language.min.js | ||
**Added Portuguese translation by 'Werk_AG' | **Added Portuguese translation by 'Werk_AG' | ||
== 2.3.1 == | == 2.3.1 == | ||
[[ | [[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-3-1.zip Download here]] | ||
*Updated gauges.js | *Updated gauges.js | ||
**Fixed wind direction variablity calculation to cope with full 360 direction changes in the last 10 minutes | **Fixed wind direction variablity calculation to cope with full 360 direction changes in the last 10 minutes | ||
Line 38: | Line 303: | ||
== 2.3.0 == | == 2.3.0 == | ||
[[ | [[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-3-0.zip Download here]] | ||
*Updated gauges.js | *Updated gauges.js | ||
**Added support for Meteobridge. | **Added support for Meteobridge. | ||
Line 45: | Line 310: | ||
== 2.2.3 == | == 2.2.3 == | ||
[[ | [[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-2-3.zip Download here]] | ||
*Updated gauges.js | *Updated gauges.js | ||
**Fixed bug in handling WeatherCat wind speeds in Knots | **Fixed bug in handling WeatherCat wind speeds in Knots | ||
Line 54: | Line 319: | ||
== 2.2.2 == | == 2.2.2 == | ||
[[ | [[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-2-2.zip Download here]] | ||
*Updated gauges.js | *Updated gauges.js | ||
**Fixed mph & knots wind unit handling for WeatherCat users only | **Fixed mph & knots wind unit handling for WeatherCat users only | ||
Line 61: | Line 326: | ||
== 2.2.1 == | == 2.2.1 == | ||
[[ | [[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-2-1.zip Download here]] | ||
*Updated gauges-ssT.htm | *Updated gauges-ssT.htm | ||
**Fixed typo in <span id="lang_longtitude"> --> <span id="lang_longitude"> | **Fixed typo in <span id="lang_longtitude"> --> <span id="lang_longitude"> | ||
Line 68: | Line 333: | ||
==2.2.0== | ==2.2.0== | ||
[[ | [[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-2-0.zip Download here]] | ||
* Updated gauges.js | * Updated gauges.js | ||
** Added support for WeatherCat | ** Added support for WeatherCat | ||
Line 92: | Line 357: | ||
==2.1.1== | ==2.1.1== | ||
[[ | [[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-1-1.zip Download here]] | ||
* Updated windrose.js | * Updated windrose.js | ||
** Made the compass point symbols slightly larger and darker. | ** Made the compass point symbols slightly larger and darker. | ||
Line 109: | Line 374: | ||
==2.1.0== | ==2.1.0== | ||
[[ | [[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-1-0.zip Download here]] | ||
* New file gauges-ss-basic.htm | * New file gauges-ss-basic.htm | ||
** This is a minimal html page to display the gauges, suitable for including in an existing page via an <iframe> tag, or including in PHP scripts. | ** This is a minimal html page to display the gauges, suitable for including in an existing page via an <iframe> tag, or including in PHP scripts. | ||
Line 133: | Line 398: | ||
==2.0.4== | ==2.0.4== | ||
[[ | [[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-0-4.zip Download here]] | ||
*Updated gauges.js | *Updated gauges.js | ||
**Fixed check/redirect for browsers not supporting canvas, this had been broken by the 2.0 changes. | **Fixed check/redirect for browsers not supporting canvas, this had been broken by the 2.0 changes. | ||
Line 141: | Line 406: | ||
==2.0.3== | ==2.0.3== | ||
[[ | [[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-0-3.zip Download here]] | ||
*Updated gauges.js | *Updated gauges.js | ||
**Internal structural change to the LED handling | **Internal structural change to the LED handling | ||
Line 162: | Line 427: | ||
==2.0.2== | ==2.0.2== | ||
[[ | [[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-0-2.zip Download here]] | ||
*Updated gauges.js | *Updated gauges.js | ||
**Fixed WD problems when using windspeed units of km/h | **Fixed WD problems when using windspeed units of km/h | ||
Line 170: | Line 435: | ||
==2.0.1== | ==2.0.1== | ||
[[ | [[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-0-1.zip Download here]] | ||
*Updated gauges.js | *Updated gauges.js | ||
**Fixed syntax error that only affected WD users | **Fixed syntax error that only affected WD users | ||
Line 512: | Line 777: | ||
* Updated gauges.js | * Updated gauges.js | ||
- added sector colouring to the rainrate gauge based on the descriptions in the wiki | - added sector colouring to the rainrate gauge based on the descriptions in the wiki | ||
( | (https://cumuluswiki.org/a/Rain_measurement) | ||
1.1.3 | 1.1.3 |