Page 1 of 1

Cumulus 1.9.4 released

Posted: Sun 27 Oct 2013 10:04 am
by steve
Cumulus 1.9.4 (build 1085) is now available from the downloads page.

To upgrade from a previous version, just run the installer and install to the same place as your existing installation (the installer should offer this as the default). If you don't want the installer to overwrite your web templates (because you have modified yours, for example), you can deselect the option to install them during the installation. The new templates will still be installed to web\originals so that you can look at them. It's a good idea to take a backup of your data folder (at least) before upgrading.

Many thanks to all the beta testers. Note that this build has a few small changes (in diagnostic logging) from the last beta build, so beta testers should upgrade to this version.

Main changes from version 1.9.3:
  • Support of recent models of Instromet weather stations
  • Added new monthly and yearly rain parameters to Weatherbug uploads
  • Sending of location data to Twitter is now optional
  • New web tag: <#MinutesSinceLastRainTip> - The number of minutes since the last rain gauge tip, in whole numbers, rounded down
  • Change CWOP header to use "TCPIP*" rather than the deprecated "TCPXX*"; prevents CWOP uploads failing on some servers
  • Option to save NOAA-style reports with UTF-8 encoding
  • Add "rc" parameter to <#latitude> and <#longitude> 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.
  • 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
  • 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. E.g

    <#latitude> gives "N&nbsp;59&deg;&nbsp;14'&nbsp;33"" for N 59 14 33
    <#latitude dp=5> gives "59.24250"

    Negative latitudes are South, negative longitudes are West.
  • Calculate theoretical solar max when using logger data, even if station has no solar sensor
  • Set Davis and Instromet clock (if configured) at 0400 as well as at start up
  • Add 'rain since midnight' to monthly log files(this is for 0900/1000 'rollover' users; normally same as rain today for 'midnight rollover' users)
  • 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:

    <#RecentOutsideTemp h=1 m=1> will give the nearest available temperature on or after one hour and one minute ago.
    <#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.
  • Also 'Replaced Comma' versions of the 'recent history' web tags, where decimals are changed to decimal points if required(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)
  • Show wet bulb as mouseover on dew point figure on main screen
  • Added support for HTTP proxies
  • Many other changes and bug fixes

Re: Cumulus 1.9.4 released

Posted: Mon 16 Dec 2013 2:04 pm
by steve
Build 1086 of version 1.9.4 is now available from the downloads page.

This build fixes the following issues:
  • Stop occasional crash when adding to "recent data"
  • Update pressure trend string for Instromet stations
  • Correct setting of recent UV values when loaded from data logs at start up (affects <#RecentUV> web tag)
  • Correct average wind speed on NOAA monthly report and "This Period" for 0900/1000 rollover users

Re: Cumulus 1.9.4 released

Posted: Wed 15 Jan 2014 8:09 am
by steve
Build 1087 of version 1.9.4 is now available from the downloads page.

This build fixes the following issues:
  • Use wind calibration settings when calculating wind run from Davis logger data
  • Dominant wind direction should be zero (and not 90) when there has been no wind at all today
  • Cater for latest Twitter API change which broke the Twitter updates

Re: Cumulus 1.9.4 released

Posted: Tue 28 Jan 2014 8:11 pm
by steve
Build 1088 of version 1.9.4 is now available from the downloads page.

This version changes the <#RecentWindGust> web tag so that it always supplies 'recent max gust' rather than 'gust'

Re: Cumulus 1.9.4 released

Posted: Wed 05 Mar 2014 12:05 pm
by steve
Build 1089 of version 1.9.4 is now available from the downloads page.

This version contains the following fixes:
  • Change extraction of wind direction for Fine Offset to only use lower 4 bits.
  • Make sure all-time wettest month record always has correct month applied
  • Allow year selection back to 2000 for 'This month', 'This year', and NOAA reports
  • Delay writing of end of day backup files until the first log entry is written

Re: Cumulus 1.9.4 released

Posted: Mon 07 Apr 2014 6:03 pm
by steve
Build 1090 of version 1.9.4 is now available from the downloads page.
  • Fix issue where Fine Offset pressure spike removal wasn't applied when outdoor sensor contact lost.
  • Apply pressure calibration offset to Altimeter Pressure also, on Davis stations.
  • Fix commented-out code in monthlyrecordT.htm to start at current month so it actually works when enabled
  • Added 'storm rain' for Davis stations. Display is turned off by default; enable display in Cumulus via the display settings screen; it appears in the header of the 'rainfall' panel on the main screen, while the storm rain figure is non-zero. Two new web tags, <#StormRain> giving the current amount, and <#StormRainStart> (takes the usual optional 'format' parameter) giving the date of the start of the 'storm'. These work independently of the display setting. Refer to Davis documentation for an explanation of these figures, Cumulus just reports the values supplied by the console.

Re: Cumulus 1.9.4 released

Posted: Fri 11 Apr 2014 7:06 am
by steve
Build 1091 of version 1.9.4 is now available from the downloads page.
  • I've noticed that the 'storm rain' text on the main screen rain panel gets too long when the number of digits of rain increases. I've changed it so it only displays the amount, with the full details on a 'mouseover'

Re: Cumulus 1.9.4 released

Posted: Sun 20 Apr 2014 10:30 am
by steve
Build 1092 of version 1.9.4 is now available from the downloads page.
  • New option on the calibration setting screen: The Davis Altitude offset is used in the calculation of Altimeter Pressure on Davis stations. The offset is applied to the altitude read from the console before being used in the calculation of Altimeter Pressure (Note: this is the not the altitude configured in Cumulus, it is the altitude configured in the Davis console). The point of this is that the station itself uses the altitude setting to calculate MSLP (sea-level pressure) and you may find that the configured altitude is OK for the MSLP calculation, but you need an offset for the Altimeter Pressure calculation. You should supply the offset in whatever units you have set for altitude in Cumulus (ft or m). Note that if you have supplied a Pressure Offset, this will also be applied to the Altimeter Pressure when it has been calculated.

Re: Cumulus 1.9.4 released

Posted: Sun 27 Apr 2014 8:00 am
by steve
Build 1093 of version 1.9.4 is now available from the downloads page.

This version has an option to encode web pages using UTF-8. The files tab of the internet setting has a checkbox for each 'extra' file to allow UTF-8 enocding to be selected. The setting is 'off' by default. If you are using more than 10 extra files by editing cumulus.ini, you can turn on UTF-8 encoding for those by using a similar method to the existing settings for those extra files. E.g. setting ExtraUTF42=1 would turn on UTF-8 encoding for extra file number 42.

I have also changed the standard web pages so that they are HTML 5 compliant, and specify a UTF-8 charset. There is a separate UTF-8 option for the standard files ("UTF-8 Encode" in the "Web settings" box on the "Sites/Options" tab on the Internet Settings screen), and this is 'on' by default (as the standard files now require it). If you have your own modified versions of the standard files (and therefore choose the option not to install the web page templates when you install a new version of Cumulus), then you will need to turn this option off, unless you convert your pages to use UTF-8.

The dashboard.js file has changed (for a couple of CSS changes required for HTML5 compliance), so if you use the standard gauges web page, you will need to FTP the modified dashboard.js file from the Cumulus webfiles directory to the dbimages directory on your web site. You may need to force a refresh in your browser to get it to pick up the new file. Without this change, some of the gauges will not be centered.

Re: Cumulus 1.9.4 released

Posted: Mon 28 Apr 2014 3:56 pm
by steve
Build 1094 of version 1.9.4 is now available from the downloads page. If you are intending to upgrade to this release, please read all of the release notes since the build you are currently running.
  • Fix new UTF-8 code so that it reads UTF-8 input files correctly.
  • Make sure timers for realtime.txt etc don't get started until data has been read (to avoid invalid data being written)
  • Make sure 'data stopped' isn't triggered if PC clock changes.

Re: Cumulus 1.9.4 released

Posted: Thu 01 May 2014 4:48 pm
by steve
Build 1095 of version 1.9.4 is now available from the downloads page. If you are intending to upgrade to this release, please read all of the release notes since the build you are currently running.

This build fixes some issues with Davis soil and leaf sensors:
  • Fix confusion of leaf and soil readings when using Davis logger data
  • Option to send Davis soil temp, soil moisture, and leaf wetness to Wunderground. Configure by editing cumulus.ini (with Cumulus stopped) and adding any of the following to the [Wunderground] section:

    SendSoilTemp1=1
    SendSoilTemp2=1
    SendSoilTemp3=1
    SendSoilTemp4=1
    SendSoilMoisture1=1
    SendSoilMoisture2=1
    SendSoilMoisture3=1
    SendSoilMoisture4=1
    SendLeafWetness1=1
    SendLeafWetness2=1

Re: Cumulus 1.9.4 released

Posted: Sat 07 Jun 2014 12:47 pm
by steve
Build 1096 of version 1.9.4 is now available from the downloads page. If you are intending to upgrade to this release, please read all of the release notes since the build you are currently running.

Option to specify rain collector model for Davis stations for situations where the Davis DLL is unable to read it from station, and your rain figures in Cumulus are incorrect as a result (can happen when using Virtual VP, for example).

To use it, with Cumulus stopped, add a line to the [Station] section of cumulus.ini:

DavisRainCollectorModel=X

where X is an integer from 0 to 5 with the following meaning:

0 - 0.1 inch
1 - 0.01 inch
2 - 0.2 mm
3 - 1 mm
4 - 'other' inch
5 - 'other' mm

In most cases, you will need to supply a value of 1 or 2, as these are the most common types. For example, to set a 0.2 mm rain collector type, use

DavisRainCollectorModel=2

Re: Cumulus 1.9.4 released

Posted: Fri 20 Jun 2014 4:55 pm
by steve
Build 1097 of version 1.9.4 is now available from the downloads page. If you are intending to upgrade to this release, please read all of the release notes since the build you are currently running.
  • Selecting APRS/CWOP option to send solar radiation now also adds it to wxnow.txt
  • Pressure in wxnow.txt is now 'altimeter' rather than MSLP

Re: Cumulus 1.9.4 released

Posted: Thu 07 Aug 2014 7:05 am
by steve
Build 1098 of version 1.9.4 is now available from the downloads page. If you are intending to upgrade to this release, please read all of the release notes since the build you are currently running.
  • Fix Evapotranspiration being zero when read from logger data (Davis only)
  • Fix 'recent data' web tags when data came from logger (it previously wasn't included)
  • Add "second order" multiplier for outdoor Temperature calibration
    This allows a value to be provided which is multiplied by the temperature reading squared, and the result added to the actual reading (the supplied value can be negative). To use this, add a line to the [Offsets] section of cumulus.ini (with Cumulus stopped):

    TempMult2=x.x

    In other words, this means that the logged reading can be (TempMult2 * temp2) + (TempMult * temp) + TempOffset
  • WMR80/100 battery indicators only appear when the relevant sensor has sent a data packet
  • Web tag <#dailygraphperiod> - the number of days displayed by the daily graphs

Re: Cumulus 1.9.4 released

Posted: Fri 28 Nov 2014 11:24 am
by steve
Build 1099 of version 1.9.4 is now available from the downloads page. If you are intending to upgrade to this release, please read all of the release notes since the build you are currently running.
  • Save month.ini and year.ini when longest wet/dry spell occurs (so the record can't get lost if Cumulus is closed 'untidily')
  • Log latest reading to diags when Fine Offset sensor contact lost (for diagnostic purposes)
  • Option (in Display Settings) to set the saved graph images to have a transparent background
  • Option to send indoor data to Weather Underground