FAQ: Difference between revisions

339 bytes added ,  8 April 2011
no edit summary
No edit summary
The Cumulus FAQ
 
If you think a question is missing from the FAQ, please add it!
 
<br>
 
= Installing and Running Cumulus =
 
== What operating systems does Cumulus run on? ==
 
Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Home Server, and Windows Server 2008. It may also work on Windows 2000, but this is not supported. You will probably not be able to get it to work on Windows 2000 with a Fine Offset station.
 
== What weather stations does Cumulus work with? ==
 
Davis Vantage Pro (VP) and Vantage Pro2 (VP2), Oregon Scientific WM918, WMR918, WMR928 and WMR968, stations which use the Easyweather software such as MyDEL, Nevada, Watson and Fine Offset, with model numbers such as WH1080, WH1081, W8681, 265NC etc, and the La Crosse WS2300 range. You may have problems with corrupt data if you use a WS23xx with a serial/USB adapter; this combination is therefore not supported.
 
For a complete list see the [[Supported Devices]] page.
 
== Will you support weather station X? ==
 
It’s quite hard to support a particular weather station when I don’t have access to one. Also, most companies don’t seem to like third parties writing software for their stations, so don’t make the protocol available. However, if the protocol is available somewhere, and you are prepared to do all of the testing (it will be frustrating, hard work), I may consider adding support for your weather station. Please post a request on the [http://sandaysoft.com/forum/ forum]. Bear in mind that I develop and support Cumulus in my spare time and I am already very busy with Cumulus, so I may not be able to fit in the required work. I certainly can't commit to any time frames.
 
== How do I upgrade to a new release? ==
 
Back up your data, and run the new setup. Occasionally, there may be actions you need to perform before or after the upgrade - these will be documented in the readme.txt file.
 
== How do I back up my data, or transfer it to Cumulus on another computer? ==
 
Copy the contents of the Cumulus ‘data’ folder. If moving to another computer, you may also want to consider copying your cumulus.ini file, so you keep your settings - you may need to 'tweak' a few things (serial port number etc). If you have a strings.ini file and/or a twitter.txt file, you may want to copy those over too. This article in the wiki gives more details above moving Cumulus: [[Moving_cumulusMoving cumulus]]
 
== What are the formats of the Cumulus data files? ==
 
These are detailed in the [[:Category:Log_FilesLog Files|Log Files]] section of this Wiki and also in the Cumulus help file, in the section “Data log file format”
 
== What do the various wind speeds in Cumulus correspond to, with Fine Offset stations? ==
 
For Fine Offset stations, the ‘latest’ value in Cumulus corresponds to the ‘gust’ value on the station. The ‘gust’ value in Cumulus is the highest of the ‘latest’ figures in the last 10 minutes. The ‘average’ value in Cumulus is either the ’speed’ (just called 'wind' on the console) from the station (a 48-second average, apparently) or, if you have Cumulus set to calculate a 10-minute average, it’s the average over the last 10 minutes of the ‘latest’ values. If you also have 'use speed for avg calculation' set, then the Cumulus-calculated average is the average over the last 10 minutes of the 48-second 'speed' values supplied by the station.
 
== How do I make Cumulus run automatically when Windows starts? ==
 
There is no option in Cumulus to set this up automatically as I prefer to leave it under the control of the user: The safest and most reliable method is simply to put a shortcut in your Startup folder. If you are running Vista or Windows 7, you may find that Cumulus gets blocked by UAC if you try to run it from the Startup folder, in which case it is recommended that you use Task Scheduler instead. See here for a good description of how to do this - http://blogs.techrepublic.com.com/window-on-windows/?p=616
 
== How does Cumulus handle Daylight Saving Time? ==
 
As far as the timestamps in the logs (and the graphs) are concerned, Cumulus doesn't do anything in particular for DST. It generates timestamps based on the Windows clock. So basically, at the start of DST (i.e. when the clocks 'go forward') you will get an apparent gap of one hour in your data, and similarly at the end of DST (i.e. when the clocks 'go back') you will get an apparent hour of duplicate timestamps in your logs and graphs. The exact timing of the affected hours depends on the type of station and when Cumulus was running.
 
== What formula does Cumulus use for Apparent Temperature? ==
It uses a formula from the Australian BOM - http://www.bom.gov.au/info/thermal_stress/#atapproximation
 
It uses a formula from the Australian BOM - http://www.bom.gov.au/info/thermal_stress/#atapproximation
==How does Cumulus know the height of the cloud base?==
It doesn't. It uses a calculation which gives the theoretical height above ground level at which Cumulus clouds might form, based on the current temperature and dew point. It assumes that the difference between temperature and dew point decreases by about 4.4 degrees Fahrenheit per 1000 feet increase in altitude. When the two values coincide, the air is saturated (relative humidity = 100%) and Cumulus clouds may form.
 
== How isdoes myCumulus rainknow ratethe calculatedheight of the cloud base? ==
For stations which supply a rain rate, Cumulus uses that. For stations which don't supply a rain rate (e.g. Fine Offset and La Crosse), Cumulus simply takes the rain total from the last five minutes and calculates a rate based on that; e.g. 0.3mm in 5 minutes is a rate of 3.6mm/hr.
 
It doesn't. It uses a calculation which gives the theoretical height above ground level at which Cumulus clouds might form, based on the current temperature and dew point. It assumes that the difference between temperature and dew point decreases by about 4.4 degrees Fahrenheit per 1000 feet increase in altitude. When the two values coincide, the air is saturated (relative humidity = 100%) and Cumulus clouds may form.
==Where does Cumulus get its monthly and annual rainfall totals from?==
It adds up the corresponding daily totals in dayfile.txt. If your monthly and/or annual totals are incorrect, then you need to correct the daily totals which make up those figures, with Cumulus stopped.
 
== How do I reset allis my datarain torate startcalculated? again from scratch?==
Stop Cumulus and delete the contents of the data folder.
 
For stations which supply a rain rate, Cumulus uses that. For stations which don't supply a rain rate (e.g. Fine Offset and La Crosse), Cumulus simply takes the rain total from the last five minutes and calculates a rate based on that; e.g. 0.3mm in 5 minutes is a rate of 3.6mm/hr.
=Troubleshooting=
 
== Where does Cumulus get its monthly and annual rainfall totals from? ==
==My 'Error' light is flashing==
 
It adds up the corresponding daily totals in dayfile.txt. If your monthly and/or annual totals are incorrect, then you need to correct the daily totals which make up those figures, with Cumulus stopped.
Click on it, and a window will open describing the error. It may just be a temporary ftp problem.
 
== How do I reset all my data to start again from scratch? ==
==I’ve configured my ftp details but the web pages aren’t appearing on my site==
 
Stop Cumulus and delete the contents of the data folder.
Try setting ‘use active FTP mode’.
 
==I don't have a solar sensor. How do I remove the solar data from the supplied web pages?==
==I’ve tried active FTP mode, buy my web pages (or my realtime.txt file) still don’t appear?==
 
= Troubleshooting =
Are you absolutely sure you have set the ftp path correctly? Most problems like this are a result of an incorrect path. Try turning on the ftp logging and look in the ftplog.txt and realtimeftplog.txt files. It is best to supply a relative path - i.e. with no leading 'slash'. Please don't ask me what path you need to supply, it is impossible for me to guess how your web space is set up. If you cannot work it out, ask your web space provider for help.
 
== My 'Error' light is flashing ==
==My web pages have things like <#location> in them==
 
Click on it, and a window will open describing the error. It may just be a temporary ftp problem.
You’ve edited them with something like Dreamweaver, and it’s changed the angle brackets on the [[webtags]] to "& lt ;" and "& gt ;" - you need to change them back to < and >. ''These may look very similar on your screen, but you can only generate the correct ones by using the appropriate keys on your keyboard.
 
== I’ve configured my ftp details but the web pages aren’t appearing on my site ==
==My ‘new record’ light has stopped flashing==
 
Try setting ‘use active FTP mode’.
The ‘new record’ light only flashes when an all-time record has been broken. It stops flashing if you click on it or restart Cumulus, until another all-time record is broken.
 
== I’ve tried active FTP mode, buy my web pages (or my realtime.txt file) still don’t appear? ==
==I installed a new version and my web page templates got over-written==
 
Are you absolutely sure you have set the ftp path correctly? Most problems like this are a result of an incorrect path. Try turning on the ftp logging and look in the ftplog.txt and realtimeftplog.txt files. It is best to supply a relative path - i.e. with no leading 'slash'. Please don't ask me what path you need to supply, it is impossible for me to guess how your web space is set up. If you cannot work it out, ask your web space provider for help.
The supplied web page templates are part of Cumulus and will be over-written on upgrade. If you want to create your own web pages, don’t edit the supplied ones, use the ‘extra files’ facility. From version 1.8.9, the installer offers the option of not over-writing the web templates; it unconditionally also installs them to a sub-folder of the web folder called 'originals', so you can refer to them if required, even if you chose not to over-write those in the web folder.
 
== My web pages have things like &lt;#location&gt; in them ==
==I can’t find my data files!==
 
You’ve edited them with something like Dreamweaver, and it’s changed the angle brackets on the [[Webtags]] to "&amp; lt&nbsp;;" and "&amp; gt&nbsp;;" - you need to change them back to &lt; and &gt;. ''These may look very similar on your screen, but you can only generate the correct ones by using the appropriate keys on your keyboard.''
You’re probably running Windows Vista or Windows 7 (or one of the corresponding server versions of Windows). Look in C:\Users\[username]\AppData\Local\VirtualStore\Program Files\Cumulus - note that this is a 'hidden' folder. Ideally, to avoid this situation, you would install to somewhere outside the Program Files hierarchy, as recommended in the readme.txt.
 
== My ‘new record’ light has stopped flashing ==
==My sunrise and sunset times are wrong==
 
The ‘new record’ light only flashes when an all-time record has been broken. It stops flashing if you click on it or restart Cumulus, until another all-time record is broken.
You've almost certainly entered your co-ordinates incorrectly. Make sure to use a 'W' for your longitude if you're West of the Greenwich meridian. One other less likely possibility is that you have set the wrong time zone on your PC.
 
== I installed a new version and my web page templates got over-written ==
==The Moon rise or set time is showing dashes.==
 
The supplied web page templates are part of Cumulus and will be over-written on upgrade. If you want to create your own web pages, don’t edit the supplied ones, use the ‘extra files’ facility. From version 1.8.9, the installer offers the option of not over-writing the web templates; it unconditionally also installs them to a sub-folder of the web folder called 'originals', so you can refer to them if required, even if you chose not to over-write those in the web folder.
The moon doesn’t rise and set every day, the dashes appear when that event doesn’t occur on that particular day. The period between a moon rise and set is approximately 12 hours and 25 minutes, on average. The moon rises (or sets) approximately 50 minutes later, on average, each day. It therefore follows that sometimes the moon will not rise or set on a particular day - i.e. it had risen the previous day, or will set on the following day.
 
== I can’t find my data files! ==
==I’ve ‘zoomed’ a graph, how do I get it back to full size?==
 
You’re probably running Windows Vista or Windows 7 (or one of the corresponding server versions of Windows). Look in C:\Users\[username]\AppData\Local\VirtualStore\Program Files\Cumulus - note that this is a 'hidden' folder. Ideally, to avoid this situation, you would install to somewhere outside the Program Files hierarchy, as recommended in the readme.txt.
Drag from lower right to upper left.
 
== My monthlysunrise and/or annualsunset rainfall totalstimes are wrong ==
 
You've almost certainly entered your co-ordinates incorrectly. Make sure to use a 'W' for your longitude if you're West of the Greenwich meridian. One other less likely possibility is that you have set the wrong time zone on your PC.
The monthly and annual rainfall totals are calculated from the daily totals in [[dayfile.txt]]. So you need to stop Cumulus and edit the daily totals until your monthly and annual totals are correct. The format of the dayfile.txt file is in the help file, in the section “Data log file format”, or [[dayfile.txt|here]]. If you need to, you can specify a year-to-date total to add in for the period up to the point where you started using Cumulus, so that your first year’s total is correct. This is on the Station Configuration screen.
 
== The ‘gust’Moon rise or lineset hastime disappearedis fromshowing mydashes. graph==
 
The moon doesn’t rise and set every day, the dashes appear when that event doesn’t occur on that particular day. The period between a moon rise and set is approximately 12 hours and 25 minutes, on average. The moon rises (or sets) approximately 50 minutes later, on average, each day. It therefore follows that sometimes the moon will not rise or set on a particular day - i.e. it had risen the previous day, or will set on the following day.
You probably have Cumulus set to calculate a 10-minute average, and your logger period is 10 minutes or longer, so your gust comes out the same as the average when using data from the logger.
 
== I’ve ‘zoomed’ a graph, how do I get it back to full size? ==
==My ‘gust’ values are the same as my ‘average’ wind speed values.==
 
Drag from lower right to upper left.
As above, you probably have Cumulus set to calculate a 10-minute average, and your logger period is 10 minutes or longer, so your gust comes out the same as the average when using data from the logger.
 
== My monthly and/or annual rainfall totals are wrong ==
==I’ve just installed Cumulus, and it didn’t download all the old data from my weather station==
 
The monthly and annual rainfall totals are calculated from the daily totals in [[Dayfile.txt]]. So you need to stop Cumulus and edit the daily totals until your monthly and annual totals are correct. The format of the dayfile.txt file is in the help file, in the section “Data log file format”, or [[Dayfile.txt|here]]. If you need to, you can specify a year-to-date total to add in for the period up to the point where you started using Cumulus, so that your first year’s total is correct. This is on the Station Configuration screen.
Cumulus deliberately doesn’t attempt to download any data from before the point when you first run it. If you wish, although this isn't recommended, you can force it to download data from any point by editing the ‘Timestamp’ line in the today.ini file (in the data folder), before starting it (you will need to have run it at least once previously). If you do this, you will probably need to edit your data files as you may have duplicate entries and/or entries out of order. Your rain totals will almost certainly also be wrong - the total for "today" in particular. See the FAQ entry about correcting rainfall data.
 
== The ‘gust’ line has disappeared from my graph ==
==Cumulus doesn’t show the same pressure as my Fine Offset console==
 
You probably have Cumulus set to calculate a 10-minute average, and your logger period is 10 minutes or longer, so your gust comes out the same as the average when using data from the logger.
First of all, check that you are comparing the Cumulus display with the ‘relative’ pressure on your console. Cumulus displays pressure corrected to sea level, which the console calls ‘relative pressure’.
 
== My ‘gust’ values are the same as my ‘average’ wind speed values. ==
If your relative pressure still disagrees with the Cumulus display, it may be due to the following: The Fine Offset stations only supply absolute/station pressure to Cumulus, so it has to adjust to sea level. When Cumulus starts, it reads the pressure ‘offset’ (the difference between absolute/station and relative/sea level pressure) from the station so it can use it subsequently to calculate the sea level pressure. Sometimes the offset that is read is clearly garbage, so Cumulus uses zero as a best effort.
 
As above, you probably have Cumulus set to calculate a 10-minute average, and your logger period is 10 minutes or longer, so your gust comes out the same as the average when using data from the logger.
To circumvent this, you can edit cumulus.ini, and in the [Station] section add an entry:
 
== I’ve just installed Cumulus, and it didn’t download all the old data from my weather station ==
 
Cumulus deliberately doesn’t attempt to download any data from before the point when you first run it. If you wish, although this isn't recommended, you can force it to download data from any point by editing the ‘Timestamp’ line in the today.ini file (in the data folder), before starting it (you will need to have run it at least once previously). If you do this, you will probably need to edit your data files as you may have duplicate entries and/or entries out of order. Your rain totals will almost certainly also be wrong - the total for "today" in particular. See the FAQ entry about correcting rainfall data.
 
== Cumulus doesn’t show the same pressure as my Fine Offset console ==
 
First of all, check that you are comparing the Cumulus display with the ‘relative’ pressure on your console. Cumulus displays pressure corrected to sea level, which the console calls ‘relative pressure’.
 
If your relative pressure still disagrees with the Cumulus display, it may be due to the following: The Fine Offset stations only supply absolute/station pressure to Cumulus, so it has to adjust to sea level. When Cumulus starts, it reads the pressure ‘offset’ (the difference between absolute/station and relative/sea level pressure) from the station so it can use it subsequently to calculate the sea level pressure. Sometimes the offset that is read is clearly garbage, so Cumulus uses zero as a best effort.
 
To circumvent this, you can edit cumulus.ini, and in the [Station] section add an entry:
 
EWpressureoffset=x.y
 
where x.y is your pressure offset. Cumulus will then use this instead of reading it from the station.
 
== My pressure suddenly dropped! Or suddenly increased! ==
 
If you have a Fine Offset station, and this happened when you started Cumulus, see: "Cumulus doesn’t show the same pressure as my Fine Offset console" above
 
== I get an error when I try to view my all-time records. Also, they don’t appear on my web site ==
 
The date format on your system has probably changed. Look at the Startdate line in cumulus.ini and check whether this is in the correct format for your system. If not, stop Cumulus and correct the date format.
 
== I get an error when I close Cumulus ==
 
Cumulus does sometimes report an error when you close it. This does not appear to cause any problems, you can just close the error message. I don't seem to be able to do anything about this, as the 'crash' is not in code that I have control over. You may be able to avoid this error by avoiding closing Cumulus while it is uploading to the internet. Please don't bother sending me a bug report about this.
 
== I'm using the supplied web pages, and get lower case in places where I want upper case ==
 
It's in the CSS. Edit stylesheet.css and find lines like: "text-transform: lowercase;" and remove them.
 
== My forecast says "Not available" ==
 
You can get Cumulus to create a simple forecast by selecting 'Cumulus Forecast' on the Stations Settings screen.
 
== My forecast always says "Exceptional Weather, Stormy, much precipitation" ==
 
You probably have incorrect Pressure Extreme settings. Make sure that the values you have supplied match the units you have selected for the extremes. Note that the units for the extremes are not related to the units you have chosen for pressure display in Cumulus. The option of supplying mb/hPa or inHg for the extremes is merely a convenience; you can supply either, but the values and the units must of course match.
 
== My computer hibernated/suspended, and I lost data/my graphs 'flat-lined' ==
 
Cumulus can't cope with being suspended, it just carries on as normal after being woken. There is an option in the station settings to 'close on suspend', so Cumulus will close itself as a safety measure, if you forget to do it manually. Don't use the 'close on suspend' option and the 'confirm shutdown' option at the same time; this will cause problems.
 
But I strongly recommend that you don't have your computer set to go into any form of standby while Cumulus is running - it's continuously gathering real-time data, after all, so it's a rather strange thing to do.
 
== My heat index/humidex/wind chill is the same as my temperature ==
 
Wind chill only applies when the wind speed is above 4.8 kph and the temperature is below 10C. (The temperature cutoff is an option in Cumulus, but should really always be set). Heat index only applies when the temperature is above 27C and the humidity is above 40%.
 
The rest of the time they are the same as the ambient temperature.
==My pressure suddenly dropped! Or suddenly increased!==
 
While Humidex does not have any 'cutoff' values, at low temperature and/or humidity it will give the same figure as ambient temperature.
If you have a Fine Offset station, and this happened when you started Cumulus, see: "Cumulus doesn’t show the same pressure as my Fine Offset console" above
 
== My station invented some rain that didn't really occur, and I want to set it to zero ==
==I get an error when I try to view my all-time records. Also, they don’t appear on my web site==
 
Cumulus calculates rainfall from a counter supplied by the station which keeps increasing as the rain causes the rain gauge to tip. Cumulus remembers the value of that counter at the start of the meteorological day, so that at any time duing the day it can calculate today's rain by subtracting that figure from the current value of the counter. The start of day figure is stored in today.ini as the "Start=" figure, and the current value of the counter is stored in the monthly log files (e.g. jan10log.txt) as the 'total rainfall counter'. See the [[:Category:Log Files|Log Files]] section of this Wiki for the formats of the files.
The date format on your system has probably changed. Look at the Startdate line in cumulus.ini and check whether this is in the correct format for your system. If not, stop Cumulus and correct the date format.
 
So, to set today's total to zero, '''stop Cumulus''' and look for the current value of the total rainfall counter on the last line of the current monthly log file, and set the Start= figure in the today.ini file to that value. '''Don't just set the Start figure to zero, that will give you a large total for today!''' You can set today's total to other values in a similar way; just set the Start= figure so that the difference between that and the current total rainfall counter is the total you want to achieve. You may also want to edit the "Total rainfall today so far" values for today in the monthly log file to correspond.
==I get an error when I close Cumulus==
 
'''Example:'''<br> My Start figure is '''43.2''' (ignore any superfluous digits; round to an appropriate number of decimal places)
Cumulus does sometimes report an error when you close it. This does not appear to cause any problems, you can just close the error message. I don't seem to be able to do anything about this, as the 'crash' is not in code that I have control over. You may be able to avoid this error by avoiding closing Cumulus while it is uploading to the internet. Please don't bother sending me a bug report about this.
 
[Rain]<br> High=0<br> HTime=09:00<br> '''Start=43.2000007629395'''<br> Yesterday=0.400001525878906
==I'm using the supplied web pages, and get lower case in places where I want upper case==
 
On the last line of my jan10log.txt file, my 'total rainfall counter' is '''49.4''', and hence my 'total rainfall today so far' is '''6.2'''.
It's in the CSS. Edit stylesheet.css and find lines like: "text-transform: lowercase;" and remove them.
 
19/01/10,17:20,6.8,89,5.1,25.4,35.2,159,0.0,'''6.2''',1020.56,'''49.4''',23.8,44,30.8,1.6,6.8
==My forecast says "Not available"==
 
However, I know that it hasn't actually rained, and that 'rain' was caused by wind rocking the rain gauge, or electrical interference, or whatever. So, to set today's rain to zero, I set the Start figure equal to the total rainfall counter. (Another way of looking at it is: to remove the 6.2 units of rain, I add 6.2 to the Start figure):
You can get Cumulus to create a simple forecast by selecting 'Cumulus Forecast' on the Stations Settings screen.
 
[Rain]<br> High=0<br> HTime=09:00<br> '''Start=49.4'''<br> Yesterday=0.400001525878906
==My forecast always says "Exceptional Weather, Stormy, much precipitation"==
 
and I set the total rain so far today to zero:
You probably have incorrect Pressure Extreme settings. Make sure that the values you have supplied match the units you have selected for the extremes. Note that the units for the extremes are not related to the units you have chosen for pressure display in Cumulus. The option of supplying mb/hPa or inHg for the extremes is merely a convenience; you can supply either, but the values and the units must of course match.
 
19/01/10,17:20,6.8,89,5.1,25.4,35.2,159,0.0,'''0.0''',1020.56,'''49.4''',23.8,44,30.8,1.6,6.8
==My computer hibernated/suspended, and I lost data/my graphs 'flat-lined'==
Cumulus can't cope with being suspended, it just carries on as normal after being woken. There is an option in the station settings to 'close on suspend', so Cumulus will close itself as a safety measure, if you forget to do it manually. Don't use the 'close on suspend' option and the 'confirm shutdown' option at the same time; this will cause problems.
 
Note that I don't edit the 'total rainfall counter', it would achieve nothing, it's simply a record of the actual counter in the hardware. I would probably also edit all of the other entries for today in jan10log.txt to set their total rainfall today so far values to zero.
But I strongly recommend that you don't have your computer set to go into any form of standby while Cumulus is running - it's continuously gathering real-time data, after all, so it's a rather strange thing to do.
 
If the erroneous rainfall didn't occur today, you just need to edit the total for the relevant day in dayfile.txt (and optionally edit the entries in the monthly log file). If it was yesterday, you can also optionally edit yesterday's total in today.ini.
==My heat index/humidex/wind chill is the same as my temperature==
Wind chill only applies when the wind speed is above 4.8 kph and the temperature is below 10C. (The temperature cutoff is an option in Cumulus, but should really always be set).
Heat index only applies when the temperature is above 27C and the humidity is above 40%.
 
== Cumulus is showing a different wind speed compared to my console ==
The rest of the time they are the same as the ambient temperature.
 
You're probably comparing gusts and average speeds. If you have a Fine Offset station, see [[#What_do_the_various_wind_speeds_in_Cumulus_correspond_to.2C_with_Fine_Offset_stations.3F]]
While Humidex does not have any 'cutoff' values, at low temperature and/or humidity it will give the same figure as ambient temperature.
 
Note that you can't compare the graphs drawn by Easyweather and Cumulus unless you are certain that they are plotting the same data. They can't both be running at the same time, so one would normally be plotting 'live' data at a given interval, and the other will be plotting data downloaded from the station's logger. The wind speed will hence not normally be the same for a particular time on the graph as it may well have changed at the point that it is saved to the logger. The only situation where it ''would'' be valid to compare the graphs would be if neither were running at the times you are comparing, and both subsequently downloaded the same data from the logger.
==My station invented some rain that didn't really occur, and I want to set it to zero==
Cumulus calculates rainfall from a counter supplied by the station which keeps increasing as the rain causes the rain gauge to tip. Cumulus remembers the value of that counter at the start of the meteorological day, so that at any time duing the day it can calculate today's rain by subtracting that figure from the current value of the counter. The start of day figure is stored in today.ini as the "Start=" figure, and the current value of the counter is stored in the monthly log files (e.g. jan10log.txt) as the 'total rainfall counter'. See the [[:Category:Log_Files|Log Files]] section of this Wiki for the formats of the files.
 
== I get error -32710 with Cumulus and my USB Davis station ==
So, to set today's total to zero, '''stop Cumulus''' and look for the current value of the total rainfall counter on the last line of the current monthly log file, and set the Start= figure in the today.ini file to that value. '''Don't just set the Start figure to zero, that will give you a large total for today!''' You can set today's total to other values in a similar way; just set the Start= figure so that the difference between that and the current total rainfall counter is the total you want to achieve. You may also want to edit the "Total rainfall today so far" values for today in the monthly log file to correspond.
 
The USB support in the Davis DLL which Cumulus uses doesn't seem to work. You need to use the CP210X USB/serial software which Davis supply, and use the station in serial mode. If you have previously been using your station with Weatherlink in USB mode, you will need to change to serial mode in Weatherlink before you can use the station with Cumulus. You can do this using [http://www.davisnet.com/support/weather/download/CP210X_USB_Serial_Converter_ver2.exe this utility from Davis].
'''Example:'''<br>
My Start figure is '''43.2''' (ignore any superfluous digits; round to an appropriate number of decimal places)
 
== When I start Cumulus, the graphs restart again each time and don't show the earlier data ==
[Rain]<br>
High=0<br>
HTime=09:00<br>
'''Start=43.2000007629395'''<br>
Yesterday=0.400001525878906
 
You probably have an error in one or more data files. Look near the beginning of the latest file in the Diags folder for an error message which will tell you which file is in error and which line is causing the problem. It may simply be a blank line. Edit the file with Cumulus stopped. Note that you may need to repeat this process; only the first error is shown.
On the last line of my jan10log.txt file, my 'total rainfall counter' is '''49.4''', and hence my 'total rainfall today so far' is '''6.2'''.
 
== My Davis station shows a higher maximum wind speed than Cumulus ==
19/01/10,17:20,6.8,89,5.1,25.4,35.2,159,0.0,'''6.2''',1020.56,'''49.4''',23.8,44,30.8,1.6,6.8
 
The Davis DLL which Cumulus uses to read data from the station can sometimes miss readings. You can try to minimise the effect of this by editing cumulus.ini (with Cumulus stopped) and add a line to the [Station] section, thus:
However, I know that it hasn't actually rained, and that 'rain' was caused by wind rocking the rain gauge, or electrical interference, or whatever. So, to set today's rain to zero, I set the Start figure equal to the total rainfall counter. (Another way of looking at it is: to remove the 6.2 units of rain, I add 6.2 to the Start figure):
 
VP2SleepInterval=0
[Rain]<br>
High=0<br>
HTime=09:00<br>
'''Start=49.4'''<br>
Yesterday=0.400001525878906
 
andThis I setsets the totalinterval rainbetween so far todayreads to zero: (the default is 500 ms).
 
== Cumulus won't read the data from my station ==
19/01/10,17:20,6.8,89,5.1,25.4,35.2,159,0.0,'''0.0''',1020.56,'''49.4''',23.8,44,30.8,1.6,6.8
 
If you have one of the Fine Offset clones, make sure you have configured your relative pressure correctly. If Cumulus finds an 'impossible' value, it will ignore all data from your station.
Note that I don't edit the 'total rainfall counter', it would achieve nothing, it's simply a record of the actual counter in the hardware. I would probably also edit all of the other entries for today in jan10log.txt to set their total rainfall today so far values to zero.
 
== The peak values on my graphs are not the same as my extreme values ==
If the erroneous rainfall didn't occur today, you just need to edit the total for the relevant day in dayfile.txt (and optionally edit the entries in the monthly log file). If it was yesterday, you can also optionally edit yesterday's total in today.ini.
 
The graphs are snapshots of the data, taken once a minute while Cumulus is running. If the extreme value did not coincide exactly with the point at which the data was added to the graph, then it will not appear on the graph. This is most noticeable with wind gusts, the value of which can change rapidly, even over a period of a minute.
==Cumulus is showing a different wind speed compared to my console==
You're probably comparing gusts and average speeds. If you have a Fine Offset station, see [[#What do the various wind speeds in Cumulus correspond to, with Fine Offset stations?]]
 
== My extreme values do not appear in the 'monthly' data logs ==
Note that you can't compare the graphs drawn by Easyweather and Cumulus unless you are certain that they are plotting the same data. They can't both be running at the same time, so one would normally be plotting 'live' data at a given interval, and the other will be plotting data downloaded from the station's logger. The wind speed will hence not normally be the same for a particular time on the graph as it may well have changed at the point that it is saved to the logger. The only situation where it ''would'' be valid to compare the graphs would be if neither were running at the times you are comparing, and both subsequently downloaded the same data from the logger.
 
The data logs are snapshots of the data, taken at the configured interval while Cumulus is running (or at the station's configured interval when data is read from the station's logger). If the extreme value did not coincide exactly with the point at which the data was logged, then it will not appear in the log. This is most noticeable with wind gusts, the value of which can change rapidly between log entries.
==I get error -32710 with Cumulus and my USB Davis station==
The USB support in the Davis DLL which Cumulus uses doesn't seem to work. You need to use the CP210X USB/serial software which Davis supply, and use the station in serial mode. If you have previously been using your station with Weatherlink in USB mode, you will need to change to serial mode in Weatherlink before you can use the station with Cumulus. You can do this using [http://www.davisnet.com/support/weather/download/CP210X_USB_Serial_Converter_ver2.exe this utility from Davis].
 
== Cumulus takes a long time to download the data from my Davis station at start up ==
==When I start Cumulus, the graphs restart again each time and don't show the earlier data==
You probably have an error in one or more data files. Look near the beginning of the latest file in the Diags folder for an error message which will tell you which file is in error and which line is causing the problem. It may simply be a blank line. Edit the file with Cumulus stopped. Note that you may need to repeat this process; only the first error is shown.
 
When Cumulus starts, it asks the station for all the data from the logger since the last time it was running. If the timestamp that it supplies does not exactly match the timestamp of an entry in the Davis logger, the station has a strange 'feature' where it decides to send the entire contents of the logger. This will take some time to download, during which the Davis console display will appear freeze.
==My Davis station shows a higher maximum wind speed than Cumulus==
The Davis DLL which Cumulus uses to read data from the station can sometimes miss readings. You can try to minimise the effect of this by editing cumulus.ini (with Cumulus stopped) and add a line to the [Station] section, thus:
 
It is recommended that you set the logging interval in Cumulus to the same interval as the station, then Cumulus will be able to make sure it uses a timestamp that matches an entry in the logger.
VP2SleepInterval=0
 
== Today is the shortest/longest day, but Cumulus says that tomorrow will be a few seconds shorter/longer ==
This sets the interval between reads to zero (the default is 500 ms).
 
The routines I use to calculate the length of the day aren't really suitable for this level of accuracy.
==Cumulus won't read the data from my station==
If you have one of the Fine Offset clones, make sure you have configured your relative pressure correctly. If Cumulus finds an 'impossible' value, it will ignore all data from your station.
 
== Cumulus got the forecast wrong! ==
==The peak values on my graphs are not the same as my extreme values==
The graphs are snapshots of the data, taken once a minute while Cumulus is running. If the extreme value did not coincide exactly with the point at which the data was added to the graph, then it will not appear on the graph. This is most noticeable with wind gusts, the value of which can change rapidly, even over a period of a minute.
 
Cumulus uses a forecast based on the Zambretti Forecaster (see Google). Note that this is a 'forecast' for the following 12 hours or so; it is not a 'nowcast' (what the weather is doing now). Please regard the forecast as 'for entertainment purposes only'. Do not base any decisions on it, and bear in mind that it is a very simple calculation based on only a few basic parameters. Some people get reasonable results, others do not. You can try tweaking the pressure extreme settings, but don't expect the forecast to be as good as that provided by the agencies which have invested millions in their forecasting systems.
==My extreme values do not appear in the 'monthly' data logs==
The data logs are snapshots of the data, taken at the configured interval while Cumulus is running (or at the station's configured interval when data is read from the station's logger). If the extreme value did not coincide exactly with the point at which the data was logged, then it will not appear in the log. This is most noticeable with wind gusts, the value of which can change rapidly between log entries.
 
== I only see one set of points on the wind direction graph ==
==Cumulus takes a long time to download the data from my Davis station at start up==
When Cumulus starts, it asks the station for all the data from the logger since the last time it was running. If the timestamp that it supplies does not exactly match the timestamp of an entry in the Davis logger, the station has a strange 'feature' where it decides to send the entire contents of the logger. This will take some time to download, during which the Davis console display will appear freeze.
 
This always happens just after you restart Cumulus, as there is only one set of data available to be plotted.
It is recommended that you set the logging interval in Cumulus to the same interval as the station, then Cumulus will be able to make sure it uses a timestamp that matches an entry in the logger.
 
== My graphs appear to be plotted less frequently just after Cumulus starts up ==
==Today is the shortest/longest day, but Cumulus says that tomorrow will be a few seconds shorter/longer==
The routines I use to calculate the length of the day aren't really suitable for this level of accuracy.
 
When running live, Cumulus plots data at 1-minute intervals. When it starts up, it pre-fills the graphs with data from the log files, which generally (depending on how you have Cumulus and your station configured) will be at less frequent intervals.
==Cumulus got the forecast wrong!==
Cumulus uses a forecast based on the Zambretti Forecaster (see Google). Note that this is a 'forecast' for the following 12 hours or so; it is not a 'nowcast' (what the weather is doing now). Please regard the forecast as 'for entertainment purposes only'. Do not base any decisions on it, and bear in mind that it is a very simple calculation based on only a few basic parameters. Some people get reasonable results, others do not. You can try tweaking the pressure extreme settings, but don't expect the forecast to be as good as that provided by the agencies which have invested millions in their forecasting systems.
 
== I closed Cumulus, the 'please wait' form appeared, but Cumulus didn't close, even after several minutes ==
==I only see one set of points on the wind direction graph==
This always happens just after you restart Cumulus, as there is only one set of data available to be plotted.
 
If you've closed Cumulus shortly after it has downloaded a lot of data from the logger, it can take a while for the logging thread to get everything written away to disk, and Cumulus won't close until this has completed. However, in some circumstances, there seems to be a situation where Cumulus will never close, so you will need to close it with task manager. If you think you know what conditions cause this to happen, please let me know.
==My graphs appear to be plotted less frequently just after Cumulus starts up==
When running live, Cumulus plots data at 1-minute intervals. When it starts up, it pre-fills the graphs with data from the log files, which generally (depending on how you have Cumulus and your station configured) will be at less frequent intervals.
 
==I closed Cumulus, the isn'pleaset wait'logging formdata appeared,at butthe Cumulusinterval didn'tthat close, even afterI severalset minutes==
If you've closed Cumulus shortly after it has downloaded a lot of data from the logger, it can take a while for the logging thread to get everything written away to disk, and Cumulus won't close until this has completed. However, in some circumstances, there seems to be a situation where Cumulus will never close, so you will need to close it with task manager. If you think you know what conditions cause this to happen, please let me know.
 
==Cumulus isn't logging data at the interval that I set==
It logs data at the interval you have configured, while it is running. If there is data to read from the station logger at start up, each logger entry is logged to the Cumulus log files, so those entries will be at the logger interval that you have configured in your station.