SteelSeries Versions: Difference between revisions

14,613 bytes added ,  19:39, 21 April 2020
m
Text replacement - "cumuluswiki.wxforum.net" to "cumuluswiki.org"
(v2.2.0)
m (Text replacement - "cumuluswiki.wxforum.net" to "cumuluswiki.org")
 
(33 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 ==
[[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.
*WeatherCat version 1.2 or later is required to run this update.
*Updated gauges.js
**Fixed handling of current theoretical solar radiation in doSolar() for WC users
**Made realtimegauges JSON file weather program dependent so updates to the JSON file for one program can be made independently of the others
*Updated realtimegaugesWC.txt
**Added tag value for CurrentSolarMax to replace "N/A"
**Version uplifted to 11
*Updated language.js/language.min.js
**Added Portuguese translation by 'Werk_AG'
== 2.3.1 ==
[[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-3-1.zip Download here]]
*Updated gauges.js
**Fixed wind direction variablity calculation to cope with full 360 direction changes in the last 10 minutes
**Change wind direction METAR variablity speed threshold from USA based 6kts to European 3kts (line 1783 if you want to change it back)
**Added full wind data to the METAR string
**Fixed the solar gauge, todays max indicator being shown with programs that do not supply this value
**Added missing code to refresh the solar graph periodically
**Added fix for WeatherCat not providing current theoretical solar max value
**Added new user configurable options for the rain and rain-rate gauges default max scale values
**Reset the inch rain and rain-rate gauges default max scale value from 1.0 to 0.5 inches, and when the max scale is less than 1.0in, use two decimal places on the gauge scale figures
*Updated gauges-ss-basic.htm
**Fixed two HTML5 errors
*Updated realtimegaugesT.txt (ver 10) (Cumulus)
**Added missing today's solar max value
*Updated realtimegaugesWC.txt (ver 10) (WeatherCat)
**Moved todays max value from current theoretical max to todays max
*Updated src/steelseries.js
**New library version v0.14.3 - Fixes script exception/crash in Firefox v21+
**Also updated src/steelseries.min.js & steelseries_tween.min.js
*Removed jquery-1.8.2.min.js from the distribution
== 2.3.0 ==
[[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-3-0.zip Download here]]
*Updated gauges.js
**Added support for Meteobridge.
*Updated windrose.js
**Fixed 'blurry' appearance of the rose plot at some gauge sizes.
== 2.2.3 ==
[[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-2-3.zip Download here]]
*Updated gauges.js
**Fixed bug in handling WeatherCat wind speeds in Knots
*Updated steelseries.js, steelseries.min.js, steelseries_tween.min.js
**Now up to SS v0.14.0 (adds support for user LED's)
*Updated windrose.js
**Minor tweaks
== 2.2.2  ==
[[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-2-2.zip Download here]]
*Updated gauges.js
**Fixed mph & knots wind unit handling for WeatherCat users only
*Updated languages.js
**Nederlands strings updated
== 2.2.1  ==
[[https://cumuluswiki.org/files/Steelseries/gauges-ss-v2-2-1.zip Download here]]
*Updated gauges-ssT.htm
**Fixed typo in &lt;span id="lang_longtitude"&gt; --&gt; &lt;span id="lang_longitude"&gt;
*Updated gauges.js
**Fixed automatic gauge resizing on 'mobile' devices.


==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 27: 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 44: 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 68: 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 76: 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 97: 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 105: 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 447: 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
Line 563: Line 893:
     * Updated ddimgtooltip.js (initial img path was hard coded)
     * Updated ddimgtooltip.js (initial img path was hard coded)
     * Updated realtimegaugesT.txt (wrong version included in v0.3)
     * Updated realtimegaugesT.txt (wrong version included in v0.3)
[[Category:SteelSeries]]