5,838
edits
m (→MQTT) |
m (→Section: Offsets: spelling!) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1,140: | Line 1,140: | ||
=== Section: Offsets === | === Section: Offsets === | ||
Set most of these parameters using the '''Configuration''' menu and ''Calibration'' screen, the exception is 'TempMult2'. | |||
Set most of these parameters in Cumulus 1 using the '''Configuration''' menu and ''Calibration'' screen, the exception is 'TempMult2'. | |||
Set these parameters in MX under the '''Settings''' tab using the '''Calibration''' screen, again excluding second order multipliers. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 1,150: | Line 1,153: | ||
|- | |- | ||
|colspan="3" style="background:lightblue;"| Both Cumulus flavours | |colspan="3" style="background:lightblue;"| Both Cumulus flavours | ||
|- | |- | ||
|TempOffset=Offset_Value | |TempOffset=Offset_Value | ||
Line 1,163: | Line 1,163: | ||
|TempMult2=0.0 | |TempMult2=0.0 | ||
|This line needs to be added in the [Offsets] section of the Cumulus.ini, if it is omitted default multiplier is 0.0. | |This line needs to be added in the [Offsets] section of the Cumulus.ini, if it is omitted default multiplier is 0.0. | ||
"Second order" multiplier by which measured outdoor Temperature is to be corrected, this means that the logged reading can be (TempMult2 | "Second order" multiplier by which measured outdoor Temperature is to be corrected, this means that the logged reading can be (TempMult2 X measured-temp X measured_temp) + (TempMult X measured_temp) + TempOffset | ||
|- | |||
|HumMult=1 | |||
|Multiplier by which measured Humidity is to be corrected (default=1). See formula in next row | |||
|- | |- | ||
|HumOffset=Offset_Value | |HumOffset=Offset_Value | ||
|Default 'Offset_Value' is 0 in this parameter used for formula: Cumulus Humidity = | |Default 'Offset_Value' is 0 in this parameter used for formula: Cumulus Humidity = measured_Humidity X Humidity_multiplier + 'Offset_Value' | ||
|- | |||
|WetBulbMult=1 | |||
|First order multiplier by which measured Wet Bulb Temperature is to be corrected (default=1). See formula in next row | |||
|- | |||
|WetBulbOffset=0 | |||
|Default 'Offset_Value' is 0 in this parameter, used for formula: Cumulus wet bulb temperature = measured_wet_bulb X wet_bulb_multiplier + 'Offset_Value' | |||
|- | |- | ||
|WindDirOffset=Offset_Value | |WindDirOffset=Offset_Value | ||
Line 1,182: | Line 1,191: | ||
|Multiplier by which measured [[Wind_measurement#Wind_Speed|Wind Gust]] Speed is to be corrected (default=1). | |Multiplier by which measured [[Wind_measurement#Wind_Speed|Wind Gust]] Speed is to be corrected (default=1). | ||
|- | |- | ||
| | |PressOffset=Offset_Value | ||
| | |Default 'Offset_Value' is 0 in this parameter, used for formula: Cumulus pressure = Measured Pressure + 'Offset_Value' | ||
|- | |- | ||
|RainMult=1 | |RainMult=1 | ||
|Multiplier by which measured Rainfall (and therefore rainfall rate too) is to be corrected (default=1). | |Multiplier by which measured Rainfall (and therefore rainfall rate too) is to be corrected (default=1). | ||
|- | |||
|UVMult=1 | |||
|Multiplier by which measured UV to be corrected (default=1). see formula in next row | |||
|- | |- | ||
|UVOffset=Offset_Value | |UVOffset=Offset_Value | ||
|Default 'Offset_Value' is 0 in this parameter used for formula: Cumulus UV level = | |Default 'Offset_Value' is 0 in this parameter used for formula: Cumulus UV level = Measured_UV_level X UV_multiplier + 'Offset_Value' | ||
|- | |- | ||
| | |colspan="3" style="background:lightblue;"| Cumulus 1 only | ||
| | |- | ||
|DavisCalcAltPressOffset=Offset_Value | |||
|Default 'Offset_Value' is 0 in this Davis Altitude parameter, used for formula: Cumulus altimeter pressure = Calculated Altimeter Pressure + 'Offset_Value' | |||
The calculated altimeter pressure (from build 792) uses | |||
<pre>k1 := 0.190284; // discrepency with calculated k1 probably because Smithsonian used less precise gas constant and gravity values | |||
k2 := 8.4184960528E-5; // (standardLapseRate / standardTempK) * (Power(standardSLP, k1) | |||
Result := Power(Power(absolute_pressureHPa - 0.3, k1) + (k2 * elevationM), 1/k1);</pre> | |||
Sea level pressure is strictly calculated from actual pressure making compensation for temperature and humidity variation with height and most stations supply a SLP, but in Cumulus terms where a station supplies absolute pressure only, a standard offset is used to correct that to sea level pressure. Altimeter pressure as used for reporting to APRS/CWOP, does not make this compensation for temperature and humidity, it assumes standard atmosphere, purely a compensation for altitude, so the above calculation is used, then this offset is used by Cumulus to re-calculate altimeter pressure. | |||
|- | |- | ||
|colspan="3" style="background:lightblue;"| Cumulus MX only | |colspan="3" style="background:lightblue;"| Cumulus MX only | ||
Line 1,199: | Line 1,220: | ||
|Cumulus MX only from version 3.2: First order multiplier by which measured Pressure (in above formula) is to be corrected (default=1). | |Cumulus MX only from version 3.2: First order multiplier by which measured Pressure (in above formula) is to be corrected (default=1). | ||
|- | |- | ||
| | |SolarMult=1.0 | ||
|Solar multiplier | |Solar multiplier | ||
|- | |- | ||
| | |SolarOffset=0.0 | ||
| Solar offset | | Solar offset | ||
|} | |} |
edits