Version 1.9.4: Difference between revisions

From Cumulus Wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 20: Line 20:
May 12, 2013 (b1076)<br />
May 12, 2013 (b1076)<br />
May 23, 2013 (b1077)<br />
May 23, 2013 (b1077)<br />
May 24, 2013 (b1078) '''(Current Release)'''<br />
May 24, 2013 (b1078)<br />
May 27, 2013 (b1079) '''(Current Release)'''<br />


Changes from version 1.9.3:  
Changes from version 1.9.3:  
Line 124: Line 125:
*Change NOAA UTF-8 report saving for automatic case as well as manual
*Change NOAA UTF-8 report saving for automatic case as well as manual
*Fix 'isdaylight' when dusk is after midnight
*Fix 'isdaylight' when dusk is after midnight
1079
*Make sure forecast gets updated for Instromet stations when 'update hourly' isn't selected.
*Hide indoor panel for Instromet stations
*Put extra temp on solar/extra panel for Instromet stations
*Undo unintentional change in build 1078 which caused 'extra' web files to be saved using UTF-8
*New web tag: <#MinutesSinceLastRainTip> - The number of minutes since the last rain gauge tip, in whole numbers, rounded down

Revision as of 15:20, 27 May 2013

Release Date: STILL IN BETA Xxxxx nn, 20nn (build nnnn)

Release History

February 27, 2013 (b1061)
March 16, 2013 (b1062)
March 19, 2013 (b1063)
March 25, 2013 (b1064)
March 28, 2013 (b1065)
March 30, 2013 (b1066)
April 07, 2013 (b1067)
April 09, 2013 (b1068)
April 17, 2013 (b1069)
April 23, 2013 (b1070)
April 28, 2013 (b1071)
May 04, 2013 (b1072)
May 10, 2013 (b1073)
May 11, 2013 (b1074)
May 12, 2013 (b1075)
May 12, 2013 (b1076)
May 23, 2013 (b1077)
May 24, 2013 (b1078)
May 27, 2013 (b1079) (Current Release)

Changes from version 1.9.3:


1061

  • Initial support for Instromet weather stations. See http://instromet.co.uk/ This has had limited testing so far and is likely to require bug fixes and further enhancement.
  • Change row highlight colour on dayfile.txt editor to make more obvious
  • Show 'wet bulb' as mouseover on dew point figure on main screen
  • Ensure 'today's rain' chart axis always starts at zero
  • Don't try to process a standard template file if it's been deleted
  • Allow 'EES' for 'ESE' in easyweather.dat to work around bug in someone else's software
  • Added logging to debug.log of entries read from easyweather.dat
  • Individual 'bad' sensor readings from Fine Offset no longer cause all data to be discarded. Watch out for possible bugs!
  • Support for HTTP proxies - completely untested and will probably need further work. Feedback requested!

1062

  • Fix 'create missing' bug in dayfile.txt editor when 0900/1000 rollover in use
  • Make sure PWS weather responses get logged
  • Change Instromet logger interval if changed in Cumulus, not just at start up
  • Web tag <#RecentTS>. Takes parameters like the 'recent data' web tags (e.g. <#RecentOutsideTemp>) and gives the timestamp of the data that will be returned for those web tags with the supplied parameters (it may not have the data for the exact time specified). Format can be specified in the usual way with the 'format' parameter.
Example: 
Using the existing tag like this <#RecentOutsideTemp h=1 m=1> will give the nearest available temperature on or after one hour and one minute ago.
The new tag <#RecentTS h=1 m=1> will give the time and date of the nearest available data on or after one hour and one minute ago.
  • 'Replaced Comma' versions of the 'recent history' web tags (the others are integers):
<#RCRecentOutsideTemp>
<#RCRecentWindSpeed>
<#RCRecentWindGust>
<#RCRecentWindLatest>
<#RCRecentWindChill>
<#RCRecentDewPoint>
<#RCRecentHeatIndex>
<#RCRecentPressure>
<#RCRecentRainToday>
<#RCRecentUV>
  • Select-A-Graph now has units in titles
  • Calibration setting for wet bulb temp (when read directly from station)

1063

  • Fix thread crash after PWS Weather upload (bug introduced in build 1062)

1064

  • Add 'rain since midnight' to monthly log files (this is for 0900/1000 'rollover' users; normally same as rain today for 'midnight rollover' users)

1065

  • Fix 'rain last hour' and 'rain last 24 hours' being slightly too high after a restart, when a rain multiplier greater than 1 is in use
  • Fix saving of HTTP proxy settings

1066

  • Fix crash caused by another bug in the PWS Weather code change in build 1062

1067

  • Write today.ini again after processing Davis logger data, in case rain counter has changed
  • Change 'high gust alarm' to use 10-minute max gust instead of 'latest'
  • Change edit components used for YTD rain, trans factor, and pressure extremes on stations settings screen
  • Change check for Davis firmware for auto VP2SleepInterval to just version 3.00 rather than >= 3.00
  • Discard out of sequence Davis logger entries

1068

  • Trap exception in WMR200 altimeter pressure calculation caused by bad pressure reading

1069

  • Calculate theoretical solar max when using logger data, even if station has no solar sensor
  • Change X-Axis label formatting on Select-A-Graph so wind dir isn't just a date all the time
  • Set Davis and Instromet clock (if configured) at 0400 as well as at start up

1070

  • Make sure main window is re-enabled if Fine Offset station not responding at start up
  • Option to turn off reporting of 'lost sensor contact' for Fine Offset stations. Add a line to the [Station] section of cumulus.ini:
ReportLostSensorContact=0
  • Optional parameter (dp) on <#latitude> and <#longitude> web tags. If supplied, instead of the usual web-encoded text format with degrees/minutes/seconds, the result is in decimal degrees to the specified number of decimal places.

1071

  • For 'easyweather.dat' input method: Read UV and Lux values from easyweather.dat file if 'extra sensors' selected.
  • Ignore outdoor data if 'sensor contact lost' set in Fine Offset logger data

1072

  • Make sure 'last rain tip' time isn't updated when ignoring spurious large increase in Fine Offset rain counter
  • Allow floating point UV values in easyweather.dat file
  • Make sure 'solar' rather than 'extra' labels are used for easyweather.dat input

1073

  • Make sure Davis rain rates can never be negative
  • Add "rc" parameter to <#latitude> and <#logitude> web tags. If the "dp" parameter has been supplied, then supplying "rc=y" in addition will cause any decimal comma to be converted to a decimal point.
  • For Davis stations, read the high gust value from the console once a minute, in case the high value was missed during normal reading. Note that this only works for midnight start of day configurations, the console can't supply the correct figure for 0900 start of day.
  • Fix bug in the change in build 1071 to check 'sensor contact lost' set in Fine Offset logger data

1074

  • Fix small chance of crash in Davis high gust code added in build 1073
  • Actually include the fix for the check 'sensor contact lost' set in Fine Offset logger data!

1075

  • Fix units on solar display panel for easyweather.dat input
  • Make sure new Davis 'high gust' code doesn't use yesterday's figure just after midnight

1076

  • Another attempt at preventing yesterday's Davis high gust being used today - don't read it for the first five minutes after midnight

1077

  • Change CWOP header to use "TCPIP*" rather than the deprecated "TCPXX*"
  • Option to save NOAA-style reports with UTF-8 encoding

1078

  • Change NOAA UTF-8 report saving for automatic case as well as manual
  • Fix 'isdaylight' when dusk is after midnight

1079

  • Make sure forecast gets updated for Instromet stations when 'update hourly' isn't selected.
  • Hide indoor panel for Instromet stations
  • Put extra temp on solar/extra panel for Instromet stations
  • Undo unintentional change in build 1078 which caused 'extra' web files to be saved using UTF-8
  • New web tag: <#MinutesSinceLastRainTip> - The number of minutes since the last rain gauge tip, in whole numbers, rounded down