Cumulus version 1.9.0 is now available from the downloads page.

Changes from 1.8.9:

  • new webtags – timehhmmss and currentwdir
  • add cloudbase and average wind direction (compass) to realtime.txt
  • changed to ‘new’ Twitter authentication method (OAuth)
  • added latitude and longitude to tweets
  • fix date problem with monthly rain record when using 9am rollover
  • APRS and wxnow.txt: Represent 0% RH by 1% (zero means 100)
  • bug fix: don’t use entries more than once when reading FO archive data
  • use Cumulus calculated wind speed for wind chill calculation, if that option is selected
  • send wind to Wunderground with 1 dp for non-Davis stations
  • new web tag – <#newrecord> – 1 if ‘new record’ light is flashing, 0 if not
  • Write UV and Solar Rad to monthly log files
  • Make sure to send decimal degrees to Wunderground when temp goes above 100F
  • Don’t log WU and PWS Weather passwords to debug log
  • Option to have forecast updated only once per hour
  • [ER 12] Added <#LastRainTipISO> web tag – date/time of last rain gauge tip
  • Use an improved Heat Index formula which is valid below humidity of 40%
  • Log failed dayfile.txt entry to diags log and flash error light
  • Correct Degrees to DMS calculation for some cases
  • Fix Twitter timestamp bug which caused ‘401’ failures
  • Fix problem in southern hemisphere in previous Twitter fix

Cumulus 1.8.9 (build 930) is now available for download.

See the downloads section for the link, and the Cumulus product page for a list of changes.

Cumulus 1.8.8 (build 881) is now available for download.

Changes from 1.8.7:

  • Added comparison of day length with tomorrow (and web tag)
  • Handle (by ignoring) errors from creation of moon bitmap
  • Added <#nextwindindex> web tag (see help)
  • Improved layout slightly on smaller displays
  • Added option to periodically disconnect realtime ftp
  • Fix heat index for temp under 80F or humidity under 40%
  • Fix spurious extra entry on end of <#wdirdata> and <#wspddata>
  • Add error code to ftp connect error message
  • Added ‘This Period’ screen (see ‘View’ menu)
  • Fixed crash caused by default value when pressure calibration box is cleared
  • Added ‘save as PNG’ to Select-A-Graph
  • Added Heat Index to data log, outside temp graph, and Select-A-Graph
  • Added wind chill and dew point to Select-A-Graph
  • Added ability to display multiple parameters on Select-A-Graph
  • Option to display Humidex instead of Heat Index on main screen
  • ftp upload is now in a separate thread to improve UI performance
  • Changed Wunderground upload to send ‘latest’ wind speed not average
  • Added tray icon ‘tooltip’ with wind speed and temperature
  • Changed code for closing data log, and added warning if not written
  • Fix bug where first rapid fire Wunderground update could contain zeroes
  • Fix bug where having ‘this period’ window open causes failure to write data log
  • Ignore humidity of zero on Fine Offset and LaCrosse stations
  • Fix forecasts for high pressure extremes
  • Allow WMR928 etc extra sensor to act as main temp sensor (ini file setting)
  • Fix very high wind speeds on Fine Offset
  • Fix filtering of zero humidity
  • Fix occasional display of dashes for sunset in some timezones
  • Correctly log http response codes in debug log
  • Changed scale label intervals on wind speed gauge
  • Correct 1-minute average temp being deg C when using data from Fine Offset logger
  • Fix pressure trend used in forecast, if units are inHg
  • Added ‘FCPressureThreshold’ ini-file entry to control forecast generation
  • Increased size of input boxes on all-time record editor
  • Fix problem where inside temp graph colour setting was lost over a restart
  • Fix problem where wind direction graph colour setting was lost over a restart
  • Allow average wind direction graph colour to be changed
  • Make sure dew point is still calculated when humidity 100%
  • As above, but for ‘live’ data as well as logger data!
  • Fix switching off of all-time records LEDs
  • added ability to configure/translate forecast strings via strings.ini
  • Fix to allow WMR928 users to use Cumulus forecast
  • Added more strings to strings.ini
  • Added two new realtime.txt items and web tags – forecastnumber and isdaylight
  • Truncate custom tweets at 140 characters
  • Allow thickness of chart legend symbols to be configured
  • Added ‘max wind speed’ option for La Crosse (via cumulus.ini setting)
  • Select-A-Graph now has gust as well as peak gust
  • Added temp/pressure trends to strings.ini
  • Correct colours of web wind direction graph
  • Stop tray icon appearing when ‘minimise to tray’ not selected
  • Fix ‘waxing gibbous’ strings.ini setting name
  • Average temp calculation using logger data now uses calibrated value
  • Added new web tags to correct trend arrows on javascript gauges
  • Fix average wind and gale days on ‘This period’ display
  • Round time to previous log interval when asking for VP logger data, to avoid Davis bug
  • Make sure first wind and temp readings have been made before calculating wind chill

This version requires the Silverlight 3 runtime, and fixes a few bugs (e.g. broken gauge animation).

It can be downloaded from the downloads page.

The Cumulus Wiki is now live. Please have a look at it, use it, and contribute if you can.

Cumulus 1.8.7 (build 819) is now available for download.

Changes from 1.8.6:

  • Increase number of recent saved wind samples to ensure 10 minutes worth
  • Attempt to fix incorrect daylight hours count where daylight crosses midnight
  • Apply multiplier to yesterday’s rain once rather than twice!
  • Fixed min temp and pressure being zero when Cumulus is first run

Cumulus ‘Realtime’ version is now available in the downloads section. This is a Silverlight application which you can install on your web site which will allow the viewing of your data in real time. See here for a demonstration.

Cumulus 1.8.6 (build 812) is now available for download.

Changes from 1.8.5:

– Fixed saving of non-default ftp port
– Added option to use file for twitter update
– Added web tags for WMR928 extra sensors
– Option to keep to clock time year-round for 0900 rollover
– Option to prevent multiple instances running
– Captions for WMR928 extra channels are configurable
– Fixed problem where Fine Offset day rollover not done when bad data detected
– Corrected ‘rain since midnight’ for 0900 rollovers (for Wunderground etc)
– Option to copy files locally instead of ftp
– Don’t write today.ini unless station contacted
– Option to have South as origin of wind direction charts
– Fix average temp calculation when using logger data
– Fix problem with daily extremes when first logger entry causes day rollover
– Attempt to avoid reading WS23xx data when station is talking to remote sensors
– Added ‘Print…’ menu to Select-a-graph window
– Fixed high rain rate at startup (Fine offset)
– Added option to copy images to a specified folder
– Send altimeter pressure to CWOP instead of MSLP
– Added <#dawn>, <#dusk> and <#daylightlength> web tags
– Added dawn/dusk display to main screen
– Option to display cloud base on main screen
– Option to configure cloud base units independently of altitude units
– Set colour of moon phase text to black
– Option to restart Cumulus if Fine Offset station uplugged
– Range of wind gauge can now be specified
– Snow unit text in diary can now be specified

Cumulus 1.8.5 (build 726) is now available for download.

Changes from 1.8.4:

– Attempt to fix startup problem when shut down just before midnight
– Stopped old backups going into recycle bin
– Added support for Twitter (
– Changed wind gauge so it continues to re-scale up to a max of 200
– Allowed main window to be resized smaller (with scroll bars)
– Added printer selection dialogue to Print function
– Added print function to Graphs form
– Added archive data count to status bar
– Prevent crash when no printer installed
– Fix problem with all-time low pressure when offset in use
– Fix wrong times for some of today’s extremes
– Add WMR928 extra sensor display
– Extra debugging for Fine Offset rain rate
– Fixed ‘ghost’ rain rate just after startup
– Added wind chill to logs and graphs
– Added UV and Solar Rad to Wunderground and PWSweather updates
– Fixed some problems with dewpoint and windchill on Fine Offset
– Add offset facility for inside temperature
– Don’t put leading slash on realtime.txt path if ftp directory is blank
– Attempt to detect WS2300 sensors disconnected
– Fix a missing day rollover problem
– Changed temperature chart so temperature line is always on top
– Removed temperature cutoff from chill calc
– Attempt to cater for displays less than 1024×768
– Added APRS humidity cutoff for quirky OS sensors (set via ini file)
– More filtering for bad WS2300 data
– Fixed WS2300 bad pressure data check for “in Hg” units
– Allow for rain multiplier at rollover (incorrect this month and year displayed)
– Correct WS2300 rain total when gauge (but not console) has been reset
– Allow manual input of Fine Offset pressure offset (set via ini file)
– Cater for Fine Offset humidity ‘underflow’ value of FF
– Options to not send UV and SolarRad to Weather Underground and PWS Weather
– Clock now has 12-hour display option (click on it)
– Changed extra file processing to use unique filename for each file
– Added support for Vantage Pro USB and TCP/IP connection
(note: USB connection is untested)
– Fixed a problem with WS23xx history download
– Create realtime.txt file even if realtime not in use

There is a bug in all versions of Cumulus before 1.8.4 build 605 (which I have just uploaded), which affects Fine Offset users. The bug occurs in the processing of the history data during the wrap-around from the end of the memory back to the beginning. All Fine Offset users are urged to upgrade to version 1.8.4 build 605 as soon as possible. Even if you have previously downloaded version 1.8.4, if the build number (check in About…) is less than 605, you need to download the new version from

« Older entries § Newer entries »