Version 1.9.3: Difference between revisions

6,645 bytes removed ,  20:12, 4 September 2012
no edit summary
(Created page with '<big>Release Date: Xxxx xx, 2012 (build 10xx)</big> <br /><br /> <big>Release History</big> October 5, 2011 (build 1017)<br /> October 19, 2011 (build 1019)<br /> November 1, 2…')
 
No edit summary
Line 3: Line 3:
<big>Release History</big>
<big>Release History</big>


October 5, 2011 (build 1017)<br />
April 10, 2012 (build 1033)<br />
October 19, 2011 (build 1019)<br />
April 30, 2012 (build 1034)<br />
November 1, 2011 (build 1020)<br />
May 29, 2012 (build 1035)<br />
November 28, 2011 (build 1021)<br />
June 1, 2012 (build 1036)<br />
December 1, 2011 (build 1022)<br />
June 6, 2012 (build 1037)<br />
December 11, 2011 (build 1023)<br />
June 8, 2012 (build 1038)<br />
December 16, 2011 (build 1024)<br />
June 13, 2012 (build 1039)<br />
December 25, 2011 (build 1025)<br />
June 20, 2012 (build 1040)<br />
December 27, 2011 (build 1026)<br />
July 2, 2012 (build 1041)<br />
January 6, 2012 (build 1027)<br />
July 17, 2012 (build 1042)<br />
January 20, 2012 (build 1028)<br />
July 29, 2012 (build 1043)<br />
January 25, 2012 (build 1029)<br />
August 15, 2012 (build 1044)<br />
February 10, 2012 (build 1030)<br />
September 2, 2012 (build 1045)<br />
March 12, 2012 (build 1031)<br />
September 3, 2012 (build 1046)<br />
March 20, 2012 (build 1032)<br />
September 4, 2012 (build 1047)<br />
Xxxxxx xx, 2012 (build xxxx) '''(Current Release)'''  
Xxxxxx xx, 2012 (build xxxx) '''(Current Release)'''  


Changes from version 1.9.2:  
Changes from version 1.9.2:  
 
----
1033
*Fixes compass flicker
*Fixes compass flicker
*Attempts to fix Twitter hang
*Attempts to fix Twitter hang
Line 27: Line 28:
**<#DataStopped> - 1 if the station has apparently stopped sending data to Cumulus, otherwise 0
**<#DataStopped> - 1 if the station has apparently stopped sending data to Cumulus, otherwise 0
**'Recent History' web tags, giving selected data values from 1 minute ago, up to 1 week ago, in 1 minute intervals.
**'Recent History' web tags, giving selected data values from 1 minute ago, up to 1 week ago, in 1 minute intervals.
**<#LastDataReadT> web tag (time last data was read)
*Month-by-month all time records, and web tags. These are things like 'highest ever January temperature' etc.
**<#RCwlatest> same as <#wlatest> with decimal comma replaced by full stop if necessary
*Added a new 'standard' web page for the month-by-month records, called monthlyrecord.htm
**<#avgtempY> - yesterday's average temperature
**<#IsFreezing> gives 1 if outside temperature is at or below 0C/32F, otherwise 0
**New RC web tags (if decimal commas are in use they are replaced by decimal points):
::<#RCdewpointTH> <#RCdewpointTL> <#RCwchillTL> <#RCheatindexTH> <#RCapptempTH> <#RCapptempTL>
:*New web tags giving Beaufort 'description' for today's and yesterday's high wind speed
::<#Tbeaudesc> <#Ybeaudesc>
*Display and logging of 'extra' sensors, e.g. Davis extra temperature, leaf wetness etc, WMR200 extra sensors, etc.
*Display and logging of 'extra' sensors, e.g. Davis extra temperature, leaf wetness etc, WMR200 extra sensors, etc.
*Built-in viewers for 'standard' and 'extra' data logs (on the View menu)
*Built-in viewers for 'standard' and 'extra' data logs (on the View menu)
*Month-by-month all time records, and web tags. These are things like 'highest ever January temperature' etc.
1034
*Added a new 'standard' web page for the month-by-month records, called monthlyrecord.htm
*<#LastDataReadT> web tag (time last data was read)
1035
*Fix spurious rolllover with WMR200 when restarted just after midnight
*Fix spurious rolllover with WMR200 when restarted just after midnight
*Cater for WMR100/200/etc rain rate overflow value
*Put some retries in when Davis station initialisation fails
*Put some retries in when Davis station initialisation fails
*New charts for Solar, UV, and daily sunshine hours
*New charts for Solar, UV, and daily sunshine hours
1036
*Option to hide theoretical max on solar chart
*Option to hide theoretical max on solar chart
*Added option to not calculate Altimeter Pressure (Davis stations)
*Added option to not calculate Altimeter Pressure (Davis stations)
*Add highs for solar and UV for today and yesterday
*Add highs for solar and UV for today and yesterday
1037
*Correct minimum value on UV graph Y-axis (fix at zero)
1038
*UV now displayed and logged as whole numbers by default.
*UV now displayed and logged as whole numbers by default.
*Option (for 'incomplete' stations) to disable the sensor check
*Option (for 'incomplete' stations) to disable the sensor check
1039
*Adds support for the Hydreon RG-11 Rain Sensor
*Adds support for the Hydreon RG-11 Rain Sensor
1040
*Now takes a 'backup' of active files (for 'rewind' purposes) after each daily rollover as well as at start up.
*Now takes a 'backup' of active files (for 'rewind' purposes) after each daily rollover as well as at start up.
1041
*Fix comma on first value of <#wspddata>
*Fix comma on first value of <#wspddata>
*Fix comma on first value of <#WindRoseData>
*New web tags
**<#RCwlatest> same as <#wlatest> with decimal comma replaced by full stop if necessary
**<#avgtempY> - yesterday's average temperature
*Fix crash at start up on Turkish systems
1042
*Fix bug where monthly records appear in wrong month when downloading logger data across a month boundary
*Fix bug where monthly records appear in wrong month when downloading logger data across a month boundary
*Allow configurable max FTP connect retries via cumulus.ini  
*Allow configurable max FTP connect retries via cumulus.ini  
*Fix <#RecentRainToday> values
1044
*Fixed cancelling of temp trend alarm
*Fixed cancelling of temp trend alarm
*Fix comma on first value of <#WindRoseData>
*New web tag
**<#IsFreezing> gives 1 if outside temperature is at or below 0C/32F, otherwise 0
*Added a 'channel' parameter to the <#txbattery> web tag
*Added a 'channel' parameter to the <#txbattery> web tag
1045
*New web tags
**New RC web tags (if decimal commas are in use they are replaced by decimal points):
::<#RCdewpointTH> <#RCdewpointTL> <#RCwchillTL> <#RCheatindexTH> <#RCapptempTH> <#RCapptempTL>
:*New web tags giving Beaufort 'description' for today's and yesterday's high wind speed
::<#Tbeaudesc> <#Ybeaudesc>
*Add decimal place to WM-918 pressure value
*Add decimal place to WM-918 pressure value
*Make plotted wind values obey 'Round wind speeds' setting
*Make plotted wind values obey 'Round wind speeds' setting
1046
*Fix beta bugs
1047
*Fix incorrect date on high windrun records for Davis stations, when rollover is done from logger data
*Fix incorrect date on high windrun records for Davis stations, when rollover is done from logger data
----
1018
*Fixes a problem with the creation of the 'wxnow.txt' file
1019
*Corrects a few tooltips
*Prevents a crash in the dayfile.txt editor if dayfile.txt doesn't exist
*Fixes a bug in the dayfile.txt editor which caused the 'create missing' facility to miss certain days
1020
*Fixes a problem with monthly rain calculation at start up for people who use an 0900 start of day
1021
*Shows number of logger entries downloaded for WMR200 stations
*Support for pond sensor for WMR88/100
*Background colour of data value digits on main screen can now be configured
*New web tag <#IsSunUp> gives 1 between sunrise and sunset, otherwise 0
1022
*Fixes <#IsSunUp> web tag
*Error log window now has 'clear' button
*Attempt to fix problem of La Crosse rain counter calculation going negative
1023
*Correct wind chill decode on WMR88/100/200
*Encode colon as &3A in PWS Weather upload timestamps, to see if unencoded was causing a problem with 'catch up'
1024
*Reduces default height of NOAA report displays so that the controls are available on smaller screens
*Correct 'days of rain' counts on NOAA annual reports
*Correct max rain amount and date on NOAA annual reports
*Increase precision of pressure sent to WOW/WU/PWS
1025
*Fix <#IsSunUp> time zone problem
*Fix Davis 'wake up' issue so AltimeterPressure reported to CWOP doesn't get stuck at the same value
*NOAA reports now label the 'days of rain' with '<=' to match what the code actually does
*New web tags:
**<#DavisFirmwareVersion> - The console firmware version (Davis stations only)
**<#TempChangeLastHour> - The change in temperature over the last hour. The value can also be seen on the main screen as a 'mouseover' on the temperature trend value
**New web tags giving the recent wind bearing extremes: <#BearingRangeFrom>, <#BearingRangeTo>, <#BearingRangeFrom10>, <#BearingRangeTo10>
1026
*Stops the dayfile.txt editor crashing if an empty dayfile.txt exists
*Fixes a problem with rain rate calculation on La Crosse stations when logger data is used
1027
*Fix WS23xx apparent temperature values at start up
*Fix WMR100 (etc) 'last data read' in status bar, and also allow 'data stopped' detection
*Option in cumulus.ini to stop new Longest Wet/Dry Period records being 'flashed'. Add a line to the [Station] section:
  NoFlashWetDryDayRecords=1
*Send average wind bearing to CWOP/APRS instead of instantaneous, as they require
*Option to flash error light when 'spike removal' operates - see calibration screen for setting
1028
*Fix 'wind bearing range' web tags when wind is/has been calm
*Fix negative (°F) temperatures in wxnow.txt
1029
*Fix high gust bearing in 'create missing' facility in dayfile.txt editor
*Use configured filename format for manual saves of NOAA annual reports
*New HTML-encoded versions of some web tags:
**<#currcondenc> - the same as <#currcond> but also has characters above code 159 encoded as HTML entities
**<#forecastenc> - the same as <#forecast> but with all reserved HTML characters, and those above character code 159, encoded as HTML entities
**<#cumulusforecastenc> - the same as <#cumulusforecast> but with all reserved HTML characters, and those above character code 159, encoded as HTML entities
**<#wsforecastenc> - the same as <#wsforecast> but with all reserved HTML characters, and those above character code 159, encoded as HTML entities
1030
*Fix '0.0' entries in dayfile editor when decimal comma is in use
*Put time of last rain tip as a mouseover on today's rain total on main screen
*Allow Cumulus pressure trend names to be used with Davis stations if the station won't supply its own strings (it seems the original Vantage Pro won't)
*Allow plots on Select-A-Graph to be assigned to the left or right axis. This allows two items to be compared when they have large differences in their scales, e.g. UV and solar.
1031
*Fix bug with download of logger data from Fine Offset with solar sensor when station is logging to first address
*One or both grids can be turned off on Select-A-Graph
*Fix wind chill read from WMR88/100/200 when less than 0 Fahrenheit
*Added a bit more diags logging at start up
1032
*Prevents a crash in the USB code at start up on some systems
*Added a command-line parameter - "noUSB" to prevent the USB code being initialised.
*Web service (e.g. WU) 'catch up' is now optional
*New 'catch up' indicator to show when 'catch up' is taking place
*Display update during logger download can be turned off
*Fix incorrect 'rain since midnight' value if Cumulus restarted on first of month
*Change sunshine hours total to be midnight to midnight on all systems
*Correct CWOP upload to send 'rain since midnight' rather than 'rain since rollover' (for 0900 rollover users)
*Added support for Weatherbug Backyard
*Added support for UK Met Office Weather Observations Website
*Added support for Oregon Scientific WMR88/100/200 stations
*Increase allowed range of WH3080 UV readings
*Add rain rate and 'rain last hour' spike filters
*Graph titles configurable via strings.ini - see samplestrings.ini file
*Added 'web update' to task bar icon menu
*Added ability to edit today's rain total - see edit menu
*Option to restart if data stops
*Added calibration offset for UV readings
*Added "Chill Hours" (for fruit growing)
*Option to ignore La Crosse clock on archive downloads
*This Month/Year/all-time record daily wind run + web tags
*Round start time on Select-A-Graph down to nearest minute
*Add new 'this month' and 'this year' web pages
*New web tags:
**&lt;#forecastnumber&gt; is always set even if Cumulus forecast not in use
**&lt;#cumulusforecast&gt; - always gives Cumulus (Zambretti) forecast
**&lt;#wsforecast&gt; - always gives station forecast (if available)
**&lt;#HighWindrunRecordSet&gt; (=1 if 'all time high wind run' LED is lit, otherwise 0)
**&lt;#wetbulb&gt;
**&lt;#timeUTC&gt;
*Don't plot wind chill until first value calculated
*Don't reset rain counter if Davis logger doesn't go back far enough to fill the gap since previous run
*Change La Crosse station forecast to 'Clear' instead of 'Sunny', at night
*Today's dominant (i.e. average) wind direction (in degrees) added to dayfile.txt
*New 'dominant wind direction' web tags.
*Heating and Cooling Degree Days added to dayfile.txt
*New heating/cooling degree days web tags:
*NOOA-style monthly and annual reports
*Internet uploads are now on the hour and every N minutes after, if the supplied interval is a factor of 60.
*Current log file can be specified as a web upload - &lt;currentlogfile&gt;
*Graph display interval can now be set to any value
*Added Davis reception stats
*Option to execute external program after daily rollover
*Initial support for Blake-Larsen sun recorder
*Dayfile.txt editor
*Consecutive rain/dry days
*Multiplier calibration for UV
*Graphs window can appear on task bar
*Last 24 hour rain total
*Daily temperature range, with highs and lows