5,838
edits
m (→Cumulus MX: sample Cumulus.ini) |
|||
Line 34: | Line 34: | ||
#If you start Cumulus MX without a configuration file, and you have a screen attached so you can see the output from the engine, it will show this: [[File:MX first start.PNG]] | #If you start Cumulus MX without a configuration file, and you have a screen attached so you can see the output from the engine, it will show this: [[File:MX first start.PNG]] | ||
#As you can see, it is running, but it does not know what station type, so it cannot connect to it, and will not do anything more. | #As you can see, it is running, but it does not know what station type, so it cannot connect to it, and will not do anything more. | ||
# At this stage, MX creates a very basic Cumulus.ini with the default settings (shown below). | |||
#Open the user interface, and select the station settings if necessary: [[File:MX_station_settings.png|800px|center]] | #Open the user interface, and select the station settings if necessary: [[File:MX_station_settings.png|800px|center]] | ||
#At the very minimum, you must select a station type and units (as shown in image here) | #At the very minimum, you must select a station type and units (as shown in image here) | ||
Line 40: | Line 41: | ||
# If you have a screen attached to the device running the MX engine, you can click in that screen and terminate Cumulus MX. Otherwise do whatever is needed to end the MX executable on your installation. This is the action that will create the main configuration file. | # If you have a screen attached to the device running the MX engine, you can click in that screen and terminate Cumulus MX. Otherwise do whatever is needed to end the MX executable on your installation. This is the action that will create the main configuration file. | ||
#Restart Cumulus MX, it will read the configuration file, find the weather station, and start reading the weather data from it. On this first access to your weather station, it will not read any archive data, just the live data while MX remains running. | #Restart Cumulus MX, it will read the configuration file, find the weather station, and start reading the weather data from it. On this first access to your weather station, it will not read any archive data, just the live data while MX remains running. | ||
'''Default Cumulus.ini''' | |||
<pre>[Station] | |||
Type=-1 | |||
Model= | |||
ComportName=COM1 | |||
Latitude=0 | |||
Longitude=0 | |||
LatTxt= | |||
LonTxt= | |||
Altitude=0 | |||
AltitudeInFeet=1 | |||
Humidity98Fix=0 | |||
Wind10MinAverage=0 | |||
UseSpeedForAvgCalc=0 | |||
DavisReadReceptionStats=0 | |||
CalculatedDP=0 | |||
CalculatedWC=0 | |||
RolloverHour=0 | |||
Use10amInSummer=1 | |||
ConfirmClose=0 | |||
CloseOnSuspend=0 | |||
RestartIfUnplugged=0 | |||
RestartIfDataStops=0 | |||
SyncDavisClock=0 | |||
ClockSettingHour=4 | |||
SyncFOReads=1 | |||
WS2300IgnoreStationClock=0 | |||
LogExtraSensors=0 | |||
DataLogInterval=2 | |||
WindUnit=0 | |||
PressureUnit=0 | |||
RainUnit=0 | |||
TempUnit=0 | |||
LocName= | |||
LocDesc= | |||
StartDate=21 March 2020 | |||
YTDrain=0 | |||
YTDrainyear=0 | |||
EWInterval=1 | |||
EWFile= | |||
UseDataLogger=1 | |||
UseCumulusForecast=0 | |||
HourlyForecast=0 | |||
UseCumulusPresstrendstr=0 | |||
FCpressinMB=1 | |||
FClowpress=950 | |||
FChighpress=1050 | |||
ForceVPBarUpdate=0 | |||
UseZeroBearing=0 | |||
VP2ConnectionType=0 | |||
VP2TCPPort=22222 | |||
VP2IPAddr=0.0.0.0 | |||
WarnMultiple=0 | |||
RoundWindSpeed=0 | |||
VP2PeriodicDisconnectInterval=0 | |||
EWtempdiff=999 | |||
EWpressurediff=999 | |||
EWhumiditydiff=999 | |||
EWgustdiff=999 | |||
EWwinddiff=999 | |||
EWmaxHourlyRain=999 | |||
EWmaxRainRate=999 | |||
EWminpressureMB=900 | |||
EWmaxpressureMB=1200 | |||
RainSeasonStart=1 | |||
RainDayThreshold=-1 | |||
ErrorLogSpikeRemoval=0 | |||
RG11portName=COM1 | |||
RG11TBRmode=0 | |||
RG11tipsize=0 | |||
RG11IgnoreFirst=0 | |||
RG11DTRmode=1 | |||
RG11portName2=COM1 | |||
RG11TBRmode2=0 | |||
RG11tipsize2=0 | |||
RG11IgnoreFirst2=0 | |||
RG11DTRmode2=1 | |||
CloudBaseInFeet=1</pre> | |||
I have not include the full details, but the other sections it creates are: | |||
*[WLL] | |||
**with too many entries to list here | |||
<pre> | |||
[GW1000] | |||
IPAddress=0.0.0.0 | |||
AutoUpdateIpAddress=1 | |||
[Web Site] | |||
ForumURL=https://cumulus.hosiene.co.uk/ | |||
WebcamURL= | |||
*[FTP Site] | |||
** again far too many entries to list here | |||
<pre> | |||
[Wunderground] | |||
ID= | |||
Password= | |||
Enabled=0 | |||
RapidFire=0 | |||
Interval=15 | |||
SendUV=0 | |||
SendSR=0 | |||
SendIndoor=0 | |||
SendAverage=0 | |||
CatchUp=1 | |||
[Windy] | |||
APIkey= | |||
StationIdx=0 | |||
Enabled=0 | |||
Interval=15 | |||
SendUV=0 | |||
CatchUp=1 | |||
[Awekas] | |||
User= | |||
Password= | |||
Enabled=0 | |||
Interval=15 | |||
SendUV=0 | |||
SendSR=0 | |||
SendSoilTemp=0 | |||
[WeatherCloud] | |||
Wid= | |||
Key= | |||
Enabled=0 | |||
SendUV=0 | |||
SendSR=0 | |||
[Twitter] | |||
User= | |||
Password= | |||
Enabled=0 | |||
Interval=60 | |||
OauthToken=unknown | |||
OauthTokenSecret=unknown | |||
TwitterSendLocation=1 | |||
[PWSweather] | |||
ID= | |||
Password= | |||
Enabled=0 | |||
Interval=15 | |||
SendUV=0 | |||
SendSR=0 | |||
CatchUp=1 | |||
[WOW] | |||
ID= | |||
Password= | |||
Enabled=0 | |||
Interval=15 | |||
SendUV=0 | |||
SendSR=0 | |||
CatchUp=1 | |||
[Weatherbug] | |||
ID= | |||
Number= | |||
Password= | |||
Enabled=0 | |||
Interval=15 | |||
SendUV=0 | |||
SendSR=0 | |||
CatchUp=1 | |||
[APRS] | |||
ID= | |||
pass=-1 | |||
server=cwop.aprs.net | |||
port=14580 | |||
Enabled=0 | |||
Interval=9 | |||
SendSR=0 | |||
[Alarms] | |||
alarmlowtemp=0 | |||
LowTempAlarmSet=0 | |||
LowTempAlarmSound=0 | |||
LowTempAlarmSoundFile=alarm.mp3 | |||
alarmhightemp=0 | |||
HighTempAlarmSet=0 | |||
HighTempAlarmSound=0 | |||
HighTempAlarmSoundFile=alarm.mp3 | |||
alarmtempchange=0 | |||
TempChangeAlarmSet=0 | |||
TempChangeAlarmSound=0 | |||
TempChangeAlarmSoundFile=alarm.mp3 | |||
alarmlowpress=0 | |||
LowPressAlarmSet=0 | |||
LowPressAlarmSound=0 | |||
LowPressAlarmSoundFile=alarm.mp3 | |||
alarmhighpress=0 | |||
HighPressAlarmSet=0 | |||
HighPressAlarmSound=0 | |||
HighPressAlarmSoundFile=alarm.mp3 | |||
alarmpresschange=0 | |||
PressChangeAlarmSet=0 | |||
PressChangeAlarmSound=0 | |||
PressChangeAlarmSoundFile=alarm.mp3 | |||
alarmhighraintoday=0 | |||
HighRainTodayAlarmSet=0 | |||
HighRainTodayAlarmSound=0 | |||
HighRainTodayAlarmSoundFile=alarm.mp3 | |||
alarmhighrainrate=0 | |||
HighRainRateAlarmSet=0 | |||
HighRainRateAlarmSound=0 | |||
HighRainRateAlarmSoundFile=alarm.mp3 | |||
alarmhighgust=0 | |||
HighGustAlarmSet=0 | |||
HighGustAlarmSound=0 | |||
HighGustAlarmSoundFile=alarm.mp3 | |||
alarmhighwind=0 | |||
HighWindAlarmSet=0 | |||
HighWindAlarmSound=0 | |||
HighWindAlarmSoundFile=alarm.mp3 | |||
SensorAlarmSet=0 | |||
SensorAlarmSound=0 | |||
SensorAlarmSoundFile=alarm.mp3 | |||
DataStoppedAlarmSet=0 | |||
DataStoppedAlarmSound=0 | |||
DataStoppedAlarmSoundFile=alarm.mp3 | |||
[Offsets] | |||
PressOffset=0 | |||
TempOffset=0 | |||
HumOffset=0 | |||
WindDirOffset=0 | |||
InTempOffset=0 | |||
UVOffset=0 | |||
SolarOffset=0 | |||
WetBulbOffset=0 | |||
PressMult=1 | |||
WindSpeedMult=1 | |||
WindGustMult=1 | |||
TempMult=1 | |||
HumMult=1 | |||
RainMult=1 | |||
SolarMult=1 | |||
UVMult=1 | |||
WetBulbMult=1 | |||
[xAP] | |||
Enabled=0 | |||
UID=4375 | |||
Port=3639 | |||
[Solar] | |||
SunThreshold=75 | |||
RStransfactor=0.8 | |||
SolarMinimum=0 | |||
UseBlakeLarsen=0 | |||
SolarCalc=0 | |||
BrasTurbidity=2</pre> | |||
*[NOAA] | |||
** again far too many parameters to list all here, but there are default temperatures (that are not right for outside USA) and default filename formats. | |||
<pre> | |||
[Proxies] | |||
HTTPProxyName= | |||
HTTPProxyPort=0 | |||
HTTPProxyUser= | |||
HTTPProxyPassword= | |||
[Display] | |||
NumWindRosePoints=16 | |||
[Graphs] | |||
ChartMaxDays=31 | |||
GraphHours=24 | |||
[MySQL] | |||
Host=127.0.0.1 | |||
Port=3306 | |||
User= | |||
Pass= | |||
Database=database | |||
MonthlyMySqlEnabled=0 | |||
RealtimeMySqlEnabled=0 | |||
DayfileMySqlEnabled=0 | |||
MonthlyTable=Monthly | |||
DayfileTable=Dayfile | |||
RealtimeTable=Realtime | |||
RealtimeRetention= | |||
CustomMySqlSecondsCommandString= | |||
CustomMySqlMinutesCommandString= | |||
CustomMySqlRolloverCommandString= | |||
CustomMySqlSecondsEnabled=0 | |||
CustomMySqlMinutesEnabled=0 | |||
CustomMySqlRolloverEnabled=0 | |||
CustomMySqlSecondsInterval=10 | |||
CustomMySqlMinutesIntervalIndex=6 | |||
[HTTP] | |||
CustomHttpSecondsString= | |||
CustomHttpMinutesString= | |||
CustomHttpRolloverString= | |||
CustomHttpSecondsEnabled=0 | |||
CustomHttpMinutesEnabled=0 | |||
CustomHttpRolloverEnabled=0 | |||
CustomHttpSecondsInterval=10 | |||
CustomHttpMinutesIntervalIndex=6</pre> | |||
== Swapping from Cumulus 1 to MX == | == Swapping from Cumulus 1 to MX == |
edits