Version 1.9.3: Difference between revisions
(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…') |
m (1058 not current release) |
||
(15 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
<big>Release Date: |
<big>Release Date: February 09, 2013 (build 1059)</big> |
||
<br /><br /> |
<br /><br /> |
||
<big>Release History</big> |
<big>Release History</big> |
||
April 10, 2012 (build 1033)<br /> |
|||
April 30, 2012 (build 1034)<br /> |
|||
May 29, 2012 (build 1035)<br /> |
|||
June 1, 2012 (build 1036)<br /> |
|||
June 6, 2012 (build 1037)<br /> |
|||
June 8, 2012 (build 1038)<br /> |
|||
June 13, 2012 (build 1039)<br /> |
|||
June 20, 2012 (build 1040)<br /> |
|||
July 2, 2012 (build 1041)<br /> |
|||
July 17, 2012 (build 1042)<br /> |
|||
July 29, 2012 (build 1043)<br /> |
|||
August 15, 2012 (build 1044)<br /> |
|||
September 2, 2012 (build 1045)<br /> |
|||
September 3, 2012 (build 1046)<br /> |
|||
September 4, 2012 (build 1047)<br /> |
|||
October 4, 2012 (build 1048)<br /> |
|||
October 6, 2012 (build 1049)<br /> |
|||
October 12, 2012 (build 1050)<br /> |
|||
October 16, 2012 (build 1051)<br /> |
|||
October 25, 2012 (build 1052)<br /> |
|||
November 3, 2012 (build 1053)<br /> |
|||
December 3, 2012 (build 1054)<br /> |
|||
December 9, 2012 (build 1055)<br /> |
|||
December 19, 2012 (build 1056)<br /> |
|||
December 21, 2012 (build 1057)<br /> |
|||
January 14, 2013 (build 1058) |
|||
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 38: | ||
**<#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. |
||
*Month-by-month all time records, and web tags. These are things like 'highest ever January temperature' etc. |
|||
**<#LastDataReadT> web tag (time last data was read) |
|||
*Added a new 'standard' web page for the month-by-month records, called monthlyrecord.htm |
|||
**<#RCwlatest> same as <#wlatest> with decimal comma replaced by full stop if necessary |
|||
**<#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) |
||
1034 |
|||
*Month-by-month all time records, and web tags. These are things like 'highest ever January temperature' etc. |
|||
*<#LastDataReadT> web tag (time last data was read) |
|||
*Added a new 'standard' web page for the month-by-month records, called monthlyrecord.htm |
|||
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> |
||
*New web tags |
|||
*Fix comma on first value of <#WindRoseData> |
|||
**<#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 |
|||
**<#metdate> the current meteorlogical day |
|||
*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 |
||
1048 |
|||
*Fix windrun record date for 0900/1000 rollover |
|||
---- |
|||
*Fix crash at start up on some locales (e.g. Bulgaria) |
|||
1018 |
|||
*Changed WMR200 code slightly. May prevent hanging. May not. |
|||
*Fixes a problem with the creation of the 'wxnow.txt' file |
|||
1049 |
|||
1019 |
|||
*Removed: Changed WMR200 code from build 1048 |
|||
*Corrects a few tooltips |
|||
1050 |
|||
*Prevents a crash in the dayfile.txt editor if dayfile.txt doesn't exist |
|||
*Twitter: change to new API as the old one has been turned off (so all tweets failed). |
|||
*Fixes a bug in the dayfile.txt editor which caused the 'create missing' facility to miss certain days |
|||
1051 |
|||
1020 |
|||
*Fix degree symbols (etc) in Twitter updates |
|||
*Fixes a problem with monthly rain calculation at start up for people who use an 0900 start of day |
|||
1052 |
|||
1021 |
|||
*Change USB operations for WMR200 to try to avoid hanging |
|||
*Shows number of logger entries downloaded for WMR200 stations |
|||
1053 |
|||
*Support for pond sensor for WMR88/100 |
|||
*Fix bug with saving month.ini and year.ini if 0900/1000 rollover in use and Cumulus restarted between midnight and 0900/1000 on 1st of month |
|||
*Background colour of data value digits on main screen can now be configured |
|||
*Fixed sorting bug in dayfile editor ('create missing') when system has US date format |
|||
*New web tag <#IsSunUp> gives 1 between sunrise and sunset, otherwise 0 |
|||
1054 |
|||
1022 |
|||
*Option in display settings to turn off new all-time record notifications |
|||
*Fixes <#IsSunUp> web tag |
|||
*New web tag <#yesterday> gives yesterday's date. 'Format' parameter can be applied. |
|||
*Error log window now has 'clear' button |
|||
*Added number of dry days to This Month/Year/Period displays |
|||
*Attempt to fix problem of La Crosse rain counter calculation going negative |
|||
*Yesterday's wind run added as a mouseover to today's value on main screen |
|||
1023 |
|||
*Increase max number of extra ftp files to 99 (via cumulus.ini) |
|||
*Correct wind chill decode on WMR88/100/200 |
|||
*Fix some problems with timestamps in daily backups |
|||
*Encode colon as &3A in PWS Weather upload timestamps, to see if unencoded was causing a problem with 'catch up' |
|||
1055 |
|||
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: |
*New web tags: |
||
**<#metdateyesterday> - gives yesterday's 'meterological' date, for those using 0900/1000 rollover |
|||
**<#forecastnumber> is always set even if Cumulus forecast not in use |
|||
**<#DaysSince30Dec1899> (gives whole and fractional part) Example: 41250.6523310301 |
|||
**<#cumulusforecast> - always gives Cumulus (Zambretti) forecast |
|||
*Make sure today's rain total is reset at end of day before any internet updates. |
|||
**<#wsforecast> - always gives station forecast (if available) |
|||
*Experimental option in the station settings - "Synchronise Fine Offset reads". This is an attempt to work around the Fine Offset 'USB lockup' problem. It does this by synchronising once a day with the console's 48-second and 60-second updates, and avoids communicating with the console for three seconds either side of each of those. Thanks to Jim Easterbrook for the method. |
|||
**<#HighWindrunRecordSet> (=1 if 'all time high wind run' LED is lit, otherwise 0) |
|||
1056 |
|||
**<#wetbulb> |
|||
*Fixes bug in realtime.txt values for some items for some users with extra sensors |
|||
**<#timeUTC> |
|||
*New web tag <#DaysSinceRecordsBegan> |
|||
*Don't plot wind chill until first value calculated |
|||
1057 |
|||
*Don't reset rain counter if Davis logger doesn't go back far enough to fill the gap since previous run |
|||
*Improve wind run calculation when using Fine Offset logger data |
|||
*Change La Crosse station forecast to 'Clear' instead of 'Sunny', at night |
|||
1058 |
|||
*Today's dominant (i.e. average) wind direction (in degrees) added to dayfile.txt |
|||
*Fix <#metdateyesterday> |
|||
*New 'dominant wind direction' web tags. |
|||
*Don't allow rain since midnight to be negative |
|||
*Heating and Cooling Degree Days added to dayfile.txt |
|||
*Fix incorrect rain since midnight on Davis stations on 1st January. |
|||
*New heating/cooling degree days web tags: |
|||
*Cater for commas in passwords for WU/WOW/PWSWeather/Weatherbug |
|||
*NOOA-style monthly and annual reports |
|||
*Check for Davis firmware 3 and adjust data polling interval to avoid excessive reads |
|||
*Internet uploads are now on the hour and every N minutes after, if the supplied interval is a factor of 60. |
|||
*Fix Leaf Wetness Captions in strings.ini overwriting Leaf Temp Captions |
|||
*Current log file can be specified as a web upload - <currentlogfile> |
|||
*Fix UV values so number of decimals places is consistent throughout |
|||
*Graph display interval can now be set to any value |
|||
*Change default UV decimals to 1 for Davis stations |
|||
*Added Davis reception stats |
|||
*Allow 'format' parameter on <#recordsbegandate> |
|||
*Option to execute external program after daily rollover |
|||
*Fix Fine Offset 'sensor clock' re-sync |
|||
*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 |
Latest revision as of 14:26, 30 May 2013
Release Date: February 09, 2013 (build 1059)
Release History
April 10, 2012 (build 1033)
April 30, 2012 (build 1034)
May 29, 2012 (build 1035)
June 1, 2012 (build 1036)
June 6, 2012 (build 1037)
June 8, 2012 (build 1038)
June 13, 2012 (build 1039)
June 20, 2012 (build 1040)
July 2, 2012 (build 1041)
July 17, 2012 (build 1042)
July 29, 2012 (build 1043)
August 15, 2012 (build 1044)
September 2, 2012 (build 1045)
September 3, 2012 (build 1046)
September 4, 2012 (build 1047)
October 4, 2012 (build 1048)
October 6, 2012 (build 1049)
October 12, 2012 (build 1050)
October 16, 2012 (build 1051)
October 25, 2012 (build 1052)
November 3, 2012 (build 1053)
December 3, 2012 (build 1054)
December 9, 2012 (build 1055)
December 19, 2012 (build 1056)
December 21, 2012 (build 1057)
January 14, 2013 (build 1058)
Changes from version 1.9.2:
1033
- Fixes compass flicker
- Attempts to fix Twitter hang
- New web tags
- <#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.
- Month-by-month all time records, and web tags. These are things like 'highest ever January temperature' etc.
- Added a new 'standard' web page for the month-by-month records, called monthlyrecord.htm
- 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)
1034
- <#LastDataReadT> web tag (time last data was read)
1035
- 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
- New charts for Solar, UV, and daily sunshine hours
1036
- Option to hide theoretical max on solar chart
- Added option to not calculate Altimeter Pressure (Davis stations)
- 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.
- Option (for 'incomplete' stations) to disable the sensor check
1039
- 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.
1041
- Fix comma on first value of <#wspddata>
- 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
- Allow configurable max FTP connect retries via cumulus.ini
- Fix <#RecentRainToday> values
1044
- 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
- <#metdate> the current meteorlogical day
- 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
- 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
1048
- Fix windrun record date for 0900/1000 rollover
- Fix crash at start up on some locales (e.g. Bulgaria)
- Changed WMR200 code slightly. May prevent hanging. May not.
1049
- Removed: Changed WMR200 code from build 1048
1050
- Twitter: change to new API as the old one has been turned off (so all tweets failed).
1051
- Fix degree symbols (etc) in Twitter updates
1052
- Change USB operations for WMR200 to try to avoid hanging
1053
- Fix bug with saving month.ini and year.ini if 0900/1000 rollover in use and Cumulus restarted between midnight and 0900/1000 on 1st of month
- Fixed sorting bug in dayfile editor ('create missing') when system has US date format
1054
- Option in display settings to turn off new all-time record notifications
- New web tag <#yesterday> gives yesterday's date. 'Format' parameter can be applied.
- Added number of dry days to This Month/Year/Period displays
- Yesterday's wind run added as a mouseover to today's value on main screen
- Increase max number of extra ftp files to 99 (via cumulus.ini)
- Fix some problems with timestamps in daily backups
1055
- New web tags:
- <#metdateyesterday> - gives yesterday's 'meterological' date, for those using 0900/1000 rollover
- <#DaysSince30Dec1899> (gives whole and fractional part) Example: 41250.6523310301
- Make sure today's rain total is reset at end of day before any internet updates.
- Experimental option in the station settings - "Synchronise Fine Offset reads". This is an attempt to work around the Fine Offset 'USB lockup' problem. It does this by synchronising once a day with the console's 48-second and 60-second updates, and avoids communicating with the console for three seconds either side of each of those. Thanks to Jim Easterbrook for the method.
1056
- Fixes bug in realtime.txt values for some items for some users with extra sensors
- New web tag <#DaysSinceRecordsBegan>
1057
- Improve wind run calculation when using Fine Offset logger data
1058
- Fix <#metdateyesterday>
- Don't allow rain since midnight to be negative
- Fix incorrect rain since midnight on Davis stations on 1st January.
- Cater for commas in passwords for WU/WOW/PWSWeather/Weatherbug
- Check for Davis firmware 3 and adjust data polling interval to avoid excessive reads
- Fix Leaf Wetness Captions in strings.ini overwriting Leaf Temp Captions
- Fix UV values so number of decimals places is consistent throughout
- Change default UV decimals to 1 for Davis stations
- Allow 'format' parameter on <#recordsbegandate>
- Fix Fine Offset 'sensor clock' re-sync