SteelSeries Versions: Difference between revisions

6,490 bytes added ,  19:39, 21 April 2020
m
Text replacement - "cumuluswiki.wxforum.net" to "cumuluswiki.org"
(2.5.0)
m (Text replacement - "cumuluswiki.wxforum.net" to "cumuluswiki.org")
 
(14 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 ==
== 2.5.0 ==
[[https://github.com/mcrossley/SteelSeries-Weather-Gauges/archive/master.zip Download here]]
*Adds support for WView
*Adds support for WView
**New files: gauges-ss-basic.htx, customclientraw.txtx, pre-generate.sh
**New files: gauges-ss-basic.htx, customclientraw.txtx, pre-generate.sh
*Adds support for WeeWX
*Adds support for WeeWX
**New files: index.htm.tmpl, skin.conf, ss-data.txt.tmpl
**New files: index.htm.tmpl, skin.conf, gauge-data.txt.tmpl
*Rearranged the archive file to make it bit easier to understand
*Rearranged the archive file to make it bit easier to understand
**New folder "web_server", contains all the file for uploadeding to your web server
**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 resective weather package.
**New folder "weather_server", sub-folders contain the files to be processed by the respective weather package.
*Added option for 'long polling'
*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.
**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.
Line 53: Line 228:


== 2.4.4 ==
== 2.4.4 ==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-4-4.zip Download here]]  
[[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-4-4.zip Download here]]  
*Updated language.js/language.min.js
*Updated language.js/language.min.js
**Added missing Swedish translation strings.
**Added missing Swedish translation strings.
Line 60: Line 235:


== 2.4.3 ==
== 2.4.3 ==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-4-3.zip Download here]]  
[[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-4-3.zip Download here]]  
*Updated gauges.js
*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.
**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.
Line 68: Line 243:


== 2.4.2 ==
== 2.4.2 ==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-4-2.zip Download here]]  
[[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-4-2.zip Download here]]  
*Updated gauges.js
*Updated gauges.js
**Fixed rain gauge autoscaling between 0.5 and 1.0 when using Inches
**Fixed rain gauge autoscaling between 0.5 and 1.0 when using Inches


== 2.4.1 ==
== 2.4.1 ==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-4-1.zip Download here]]  
[[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-4-1.zip Download here]]  
*Updated gauges.js
*Updated gauges.js
**Fixed rain rate gauge autoscaling between 0.5 and 1.0 when using Inches
**Fixed rain rate gauge autoscaling between 0.5 and 1.0 when using Inches


== 2.4.0 ==
== 2.4.0 ==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-4-0.zip Download here]]  
[[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-4-0.zip Download here]]  
*Updated gauges.js
*Updated gauges.js
**Added global gauge option fullScaleDeflectionTime to control pointer 'speed'
**Added global gauge option fullScaleDeflectionTime to control pointer 'speed'
Line 93: Line 268:


== 2.3.2 ==
== 2.3.2 ==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-3-2.zip Download here]]  
[[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.
*WeatherCat version 1.2 or later is required to run this update.
Line 106: Line 281:


== 2.3.1 ==
== 2.3.1 ==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-3-1.zip Download here]]  
[[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 128: Line 303:


== 2.3.0 ==
== 2.3.0 ==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-3-0.zip Download here]]  
[[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 135: Line 310:


== 2.2.3 ==
== 2.2.3 ==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-2-3.zip Download here]]  
[[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 144: Line 319:


== 2.2.2  ==
== 2.2.2  ==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-2-2.zip Download here]]  
[[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 151: Line 326:


== 2.2.1  ==
== 2.2.1  ==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-2-1.zip Download here]]  
[[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-2-1.zip Download here]]  
*Updated gauges-ssT.htm  
*Updated gauges-ssT.htm  
**Fixed typo in &lt;span id="lang_longtitude"&gt; --&gt; &lt;span id="lang_longitude"&gt;  
**Fixed typo in &lt;span id="lang_longtitude"&gt; --&gt; &lt;span id="lang_longitude"&gt;  
Line 158: Line 333:


==2.2.0==
==2.2.0==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-2-0.zip Download here]]
[[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 182: Line 357:


==2.1.1==
==2.1.1==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-1-1.zip Download here]]
[[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 199: Line 374:


==2.1.0==
==2.1.0==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-1-0.zip Download here]]
[[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 223: Line 398:


==2.0.4==
==2.0.4==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-0-4.zip Download here]]
[[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 231: Line 406:


==2.0.3==
==2.0.3==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-0-3.zip Download here]]
[[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 252: Line 427:


==2.0.2==
==2.0.2==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-0-2.zip Download here]]
[[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 260: Line 435:


==2.0.1==
==2.0.1==
[[http://wiki.sandaysoft.com/files/Steelseries/gauges-ss-v2-0-1.zip Download here]]
[[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 602: 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
         (http://wiki.sandaysoft.com/a/Rain_measurement)
         (https://cumuluswiki.org/a/Rain_measurement)


1.1.3
1.1.3