Cumulus.ini (preserving history): Difference between revisions

From Cumulus Wiki
Jump to navigationJump to search
m
Line 152: Line 152:
|-  
|-  
|style="background:lightgray;"|[Station]  
|style="background:lightgray;"|[Station]  
|style="background:lightgray; (n/a)
|style="background:lightgray; (n/a)
|style="background:lightgray;"|Section name - the following parameters relate to the station configuration.
|style="background:lightgray;"|Section name - the following parameters relate to the station configuration.
|-
|-
|VP2SleepInterval=500
|VP2SleepInterval=500
|This read-only parameter is the period which Cumulus waits between reads of the data from Davis stations, the value is in milliseconds. The default if the parameter has not been added manually to the file is 500 ms; if you suspect that data is being missed, you could add this parameter, manually reducing this figure. For VirtualVP users, tests revealed that VP2SleepInterval = 1100 seems to work the best. It updates every two seconds with few exceptions.  
|
|500 (milli-seconds)
|the period which Cumulus waits between reads of the data from Davis stations, the value is in milliseconds.
* if you suspect that data is being missed, reduce number
*For VirtualVP users, tests revealed that VP2SleepInterval = 1100 seems to work the best. It updates every two seconds with few exceptions.  
|-
|-
|VPClosedownTime=x
|VPClosedownTime=x
|
|(default not yet documented)
| x is the number of seconds after the start of the re-connect attempts that you want the program to close itself
| x is the number of seconds after the start of the re-connect attempts that you want the program to close itself
|-
|-
|DavisCalcAltPress=1
|DavisCalcAltPress=1
|Davis stations calculate Sea Level Pressure from Station Pressure using a formula based on several parameters such as temperature, humidity, etc, rather than just using altitude as most other stations. CWOP require 'Altimeter Pressure' to be uploaded, i.e. a value calculated simply using altitude. '''Note for MX''', use of the LOOP2 interface means s.l.p. can be obtained from the Davis station.
|
|1
|Davis stations calculate Sea Level Pressure (SLP) from Station Pressure (SP) using a formula based on temperature, humidity, and altitude


If you don't use CWOP, or you are happy for Cumulus to send Sea-Level pressure to CWOP (the difference is small unless you are at high altitude), set this value to 0.
CWOP require 'Altimeter Pressure' (AP) to be uploaded, i.e. a value calculated simply using altitude.  
Cumulus will then use the Sea-Level Pressure value instead of the Cumulus calculated Altimeter Pressure.
*0 = Use SLP supplied by Davis
*0 = Disabled
*1 = Convert the SP Davis supplies to AP using the altitude you have supplied.
*1 = Enabled (default)
|-
|-
|SyncDavisClock=0  
|SyncDavisClock=0
|
|0  
|When set, at Cumulus start-up and at a fixed time (default 04:00, see next parameter) each day, Cumulus will set the Davis VP/VP2 clock to within a minute of the same time as the PC. (From build 3015 for MX).
|When set, at Cumulus start-up and at a fixed time (default 04:00, see next parameter) each day, Cumulus will set the Davis VP/VP2 clock to within a minute of the same time as the PC. (From build 3015 for MX).
*0 = Disabled, default (as deselected on the Station Configuration Screen)
*0 = Disabled, default (as deselected on the Station Configuration Screen)
Line 174: Line 185:
|-
|-
|ClockSettingHour=4
|ClockSettingHour=4
|
|4
|Controls what hour of the day the SyncDavisClock activity will take place if it is enabled.
|Controls what hour of the day the SyncDavisClock activity will take place if it is enabled.
*4 = 04:00 (default value)
*4 = 04:00 (default value)
*0-23 = 00:00 to 23:00
*0-23 = 00:00 to 23:00
|-
|-
|VP2ConnectionType=1  
|VP2ConnectionType=1
|
|
|Weather station connection type
|Weather station connection type
*0 = serial (see next parameter to specify COM port)
*0 = serial (see next parameter to specify COM port)
Line 185: Line 200:
Default is type 1, i.e. neither option on screen selected, so if you use a Davis you must select either serial or TCP/IP.
Default is type 1, i.e. neither option on screen selected, so if you use a Davis you must select either serial or TCP/IP.
|-
|-
|VP2TCPPort=22222  
|VP2TCPPort=22222
|Comunications port used if VP type has TCP/IP selected. Default is 2222
|
| 2222
|Communications port used if VP type has TCP/IP selected.
|-
|-
|VP2IPAddr=0.0.0.0  
|VP2IPAddr=0.0.0.0  
Line 192: Line 209:
|-
|-
|VP2PeriodicDisconnectInterval=0
|VP2PeriodicDisconnectInterval=0
|
|0 (disable)
|When the clock minute changes, Cumulus stops the current stream of data from the console, disconnects, waits for the specified number of milliseconds, to allow the Weatherlink IP to briefly connect to the Davis Weatherlink site. Cumulus then attempts to reconnect.
|When the clock minute changes, Cumulus stops the current stream of data from the console, disconnects, waits for the specified number of milliseconds, to allow the Weatherlink IP to briefly connect to the Davis Weatherlink site. Cumulus then attempts to reconnect.


Line 197: Line 216:
|-
|-
|LogExtraSensors=0
|LogExtraSensors=0
|
|0
|This is set in the '''Settings''' block on the Station settings screen off the configuration menu. Set this to 1 if you have additional sensors (e.g. a Davis Leaf Wetness probe) to make Cumulus read, display, and log the readings from the sensors. You don't select this for Solar/UV sensors.
|This is set in the '''Settings''' block on the Station settings screen off the configuration menu. Set this to 1 if you have additional sensors (e.g. a Davis Leaf Wetness probe) to make Cumulus read, display, and log the readings from the sensors. You don't select this for Solar/UV sensors.
|-
|-
|UseDavisLoop2=1
|UseDavisLoop2=1
|
|1 (use Loop2)
|The current MX code uses ''LOOP2'' for two purposes. First, it uses the 'peak 10-minute gust' value, to avoid the problem where a gust might be missed, and secondly it uses the 'absolute pressure' value to make calculation of 'altimeter pressure' easier and more accurate. This is mainly used if you upload to CWOP.
|The current MX code uses ''LOOP2'' for two purposes. First, it uses the 'peak 10-minute gust' value, to avoid the problem where a gust might be missed, and secondly it uses the 'absolute pressure' value to make calculation of 'altimeter pressure' easier and more accurate. This is mainly used if you upload to CWOP.
*1 (default) = Cumulus MX will use the LOOP2 packet for Davis Weather Stations by default.  The LOOP2 packet is supported on the VP2 with firmware version 1.90 or later, and on the Vue.
*1 (default) = Cumulus MX will use the LOOP2 packet for Davis Weather Stations by default.  The LOOP2 packet is supported on the VP2 with firmware version 1.90 or later, and on the Vue.
Line 207: Line 230:
|-
|-
|DavisIPResponseTime=500
|DavisIPResponseTime=500
|The length of time in milliseconds which Cumulus waits to allow a response from the console to a command (i.e. a request for any kind of data) from an IP logger .  Default is 500ms, see Cumulus MX forum where times up to 2000ms are suggested.
|
|500
|The length of time in milliseconds which Cumulus waits to allow a response from the console to a command (i.e. a request for any kind of data) from an IP logger, see Cumulus MX forum where times up to 2000ms are suggested.
|-
|-
|ForceVPBarUpdate=0
|ForceVPBarUpdate=0
|
|0 (normal)
| Added in build 3042 (January 2017).
| Added in build 3042 (January 2017).


Line 215: Line 242:
|-
|-
|DavisIncrementPressureDP=0
|DavisIncrementPressureDP=0
|(from version 3.0.0 build 3042) A Cumulus.ini setting to turn off the 'extra' decimal place in pressure values on Davis stations. To limit the pressure to 1 decimal for mb/hPa and 2 for inHg, add this to the [Station] section
|
|1
|(from version 3.0.0 build 3042)
* 0= Pressure values shown to 1 decimal places when reported in mb/hPa, shown to 2 decimal places for inHg
* 1= Pressure values shown to 2 decimal places when reported in mb/hPa, shown to 3 decimal places for inHg
|-
|-
|VPrainGaugeType=0
|VPrainGaugeType=0
|The default is to assume that people using MM units to display rain in Cumulus have a Metric Rain Adapter fitted to their rain gauge so it tips for every 0.2mm, and those selecting inches as their unit have the unmodified 0.01" rain gauge. This parameter over-rides that assumption, but note that conversion rounding errors will then occur.
|
 
|1
Specifies the units selected on your Vantage Pro Rain Gauge.   Set to 0 for a 0.2mm gauge and 1 for a 0.01" gauge.
|Specifies the units selected on your Vantage Pro Rain Gauge.
*0 = Metric Rain Adapter fitted, a 0.2mm gauge
*1 = Imperial gauge without adapter, a 0.01" gauge.
Note that if the units you choose for rainfall do not match your rain gauge type, conversion rounding errors will then occur.
|-
|-
|DataLogging=0
|DataLogging=0
|(Build 3018 onwards).  Default is 0, change to 1 for more detailed Davis logging.  
|
|0
|(Build 3018 onwards).  
*0 (default) = Cumulus MX will not add extra logging.
*0 (default) = Cumulus MX will not add extra logging.
*1 = To add extra logging to the diags file for data received from Davis stations. Use this with care, the log will get very large.  
*1 = To add extra logging to the diags file for data received from Davis stations. Use this with care, the log will get very large.  
I've also added some more diagnostics to try to find the cause of the problem where data stops being read from Davis stations. Debug logging is required to be turned on. (Build 3022 onwards).|-
I've also added some more diagnostics to try to find the cause of the problem where data stops being read from Davis stations. Debug logging is required to be turned on. (Build 3022 onwards).
|-
|-
|AutoUpdateIpAddress=1
|AutoUpdateIpAddress=1
|
|1
|default = 1, set to 0 to switch off the WLL autodetection of IP address. This is a workaround for a WLL firmware bug that does not update the IP address when it changes using DHCP.
|default = 1, set to 0 to switch off the WLL autodetection of IP address. This is a workaround for a WLL firmware bug that does not update the IP address when it changes using DHCP.
|-
|-
|ZeroConfig
|ZeroConfig
|
|(default not known)
|set this on station settings screen; to enable/disable the entry/update of the stations IP address via auto-discovery
|set this on station settings screen; to enable/disable the entry/update of the stations IP address via auto-discovery
|}
|}
5,838

edits

Navigation menu