Cumulus.ini (preserving history): Difference between revisions

m
→‎Introduced for problems with Fine Offset family, but may be more widely applicable:: Correction to information given for spike removal because now set using calibration screen, not by inserting parameter line
m (→‎Introduced for problems with Fine Offset family, but may be more widely applicable:: Correction to information given for spike removal because now set using calibration screen, not by inserting parameter line)
Line 340: Line 340:
|}
|}
====Introduced for problems with Fine Offset family, but may be more widely applicable:====
====Introduced for problems with Fine Offset family, but may be more widely applicable:====
For example, spike filter correction also applies to La Crosse stations.
*Note that spike removal correction may be implemented for La Crosse stations using the EW filter settings below.
*As Cumulus does not check station type before applying any of these settings, ensure for Davis stations (these do not have spike problems) the spike removal filters are set to the defaults shown below.
*Stations not recognised by Cumulus may be set to create an [[EasyWeather_Format#Usage_of_easyweather.dat_fields_for_Cumulus_input_of_latest_record: |EasyWeather_Format]] file requiring the first two parameters below.
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 350: Line 352:
|-
|-
|EWInterval=0  
|EWInterval=0  
|Easyweather interval in minutes as entered in the Station Configuration Screen Settings block. Default is 0 meaning not applicable as not reading [[EasyWeather_Format#Usage_of_easyweather.dat_fields_for_Cumulus_input_of_latest_record: |Easyweather.dat]] file.
|Easyweather logging interval in minutes as entered in the Station Configuration Screen Settings block. Default is 0 meaning not applicable (as not reading observations from [[EasyWeather_Format#Usage_of_easyweather.dat_fields_for_Cumulus_input_of_latest_record: |Easyweather]] software output).
|-
|-
|EWFile=  
|EWFile=  
Line 357: Line 359:
|RestartIfUnplugged=0  
|RestartIfUnplugged=0  
|Cumulus will restart if it detects that a Fine Offset station is unplugged.
|Cumulus will restart if it detects that a Fine Offset station is unplugged.
*0 = Disabled, default as deselected on the Station Configuration Screen
*0 = Disabled, default i.e. deselected on the Station Configuration Screen
*1 = Enabled as selected on the Station Configuration Screen
*1 = Enabled as selected on the Station Configuration Screen
|-
|-
|EWTempdiff=x.y
|EWpressureoffset=x.y
|Enter this line in the [Station] section of the Cumulus.ini to filter erroneous temperature readings from your sensor. Replace x.y with the maximum difference in degrees C you are prepared to accept between successive data readings
|Got a pressure problem with a Fine Offset station when the pressure 'offset' that Cumulus reads is garbage, so Cumulus just uses zero? Tell Cumulus what offset to use, by using an external text editor to insert this parameter where x.y is the difference between your station (absolute) and sea-level (relative) pressures, in mb/hPa.
|-
|EWminpressureMB=900
|Cumulus will ignore all pressure readings from the station that are less than this value (units are always hPa/millbars)
|-
|-
|EWpressureoffset=x.y
|EWmaxpressureMB=1200
|Got a pressure problem with a Fine Offset station? This can occur on startup when the pressure 'offset' that Cumulus reads is garbage, so Cumulus just uses zero (so effectively you end up with your absolute pressure being recorded instead of relative pressure). There's a work around for this by telling Cumulus what offset to use, rather than reading it from the station. You specify it in cumulus.ini by adding a line to the [Station] section: where x.y is the difference between your station (absolute) and sea-level (relative) pressures, in mb/hPa.
|Cumulus will ignore all pressure readings from the station that are greater than this value (units are always hPa/millbars)
|-
|-
|EWmaxHourlyRain=999
|EWmaxHourlyRain=999
|An hourly rain rate 'spike' filter, ''changes in value'' greater than the value specified here (set in calibration screen of configuration menu) will be ignored by Cumulus
|An hourly rain rate 'spike removal' filter for weather stations that do not supply rain rate so cumulus has to calculate it; ''changes in calculated value'' greater than the value specified here (set in calibration screen of configuration menu) will be ignored by Cumulus when it calculates the rain rate.  Cumulus ignores this parameter for other makes of weather station that supply a rain rate to Cumulus.
|-
|-
|EWmaxRainRate=999
|EWmaxRainRate=999
|A rain rate 'spike' filter, ''changes in value'' greater than the value specified here (set in calibration screen of configuration menu) will be ignored by Cumulus
|A rain rate 'spike removal' filter, ''changes in calculated value'' greater than the value specified here (set in calibration screen of configuration menu) will be ignored by Cumulus when it calculates the rain rate.  Cumulus ignores this parameter for other makes of weather station that supply a rain rate to Cumulus.
|-
|EWgustdiff=999.0
|A wind gust 'spike removal' filter, ''changes in calculated value'' greater than the value specified here (set in calibration screen of configuration menu) will be ignored by Cumulus
|-
|-
|EWpressurediff=999
|EWwinddiff=999.0
|A pressure change 'spike' filter, ''changes in value'' greater than the value specified here (set in calibration screen of configuration menu) will be ignored by Cumulus
|A wind speed  'spike removal' filter, ''changes in calculated value'' greater than the value specified here (set in calibration screen of configuration menu) will be ignored by Cumulus
|-
|-
|EWhumiditydiff=999
|EWpressurediff=999.0
|A humidity change 'spike' filter, ''changes in value'' greater than the value specified here (set in calibration screen of configuration menu) will be ignored by Cumulus
|A pressure change 'spike removal' filter, ''changes in read value'' from any station greater than the value specified here (set in calibration screen of configuration menu) will be ignored by Cumulus
|-
|-
|EWgustdiff=999
|EWTempdiff=999.0
|A wind gust 'spike' filter, ''changes in value'' greater than the value specified here (set in calibration screen of configuration menu) will be ignored by Cumulus
|A temperature change 'spike removal' filter, ''changes in read value'' from any station greater than the value specified here (set in calibration screen of configuration menu) will be ignored by Cumulus.  Replace 999.0 with the maximum difference in degrees C you are prepared to accept between successive data readings
|-
|-
|EWwinddiff=999
|EWhumiditydiff=999.0
|A wind speed  'spike' filter, ''changes in value'' greater than the value specified here (set in calibration screen of configuration menu) will be ignored by Cumulus
|A humidity change 'spike removal' filter, ''changes in read value''from any station greater than the value specified here (set in calibration screen of configuration menu) will be ignored by Cumulus
|-
|-
|EWduplicatecheck=0
|EWduplicatecheck=0
Line 396: Line 404:
*0 = reporting off
*0 = reporting off
*1 = reporting on (default)
*1 = reporting on (default)
|-
|EWminpressureMB=900
|Cumulus will ignore all pressure readings from the station that are less than this value (units are always hPa/millbars)
|-
|EWmaxpressureMB=1200
|Cumulus will ignore all pressure readings from the station that are greater than this value (units are always hPa/millbars)
|}
|}


5,838

edits