BTW - I bought a Davis VP2 back in September and put it on a Raspberry Pi running MX from the start. It's been chugging along flawlessly
Error info at the bottomI have uploaded build 3032, which fixes the following issues:
Checksum validation for Instromet is wrong, so all data is rejected
Dominant wind direction is wrong when Davis logger data is used (i.e. when catching up)
Easyweather.dat reading interval is an integer, should be a float as in Cumulus 1
2015-11-03 10:52:46.306 ========================== Cumulus MX starting ==========================
2015-11-03 10:52:46.310 Command line: /home/doug/cumulus/CumulusMX/CumulusMX.exe
2015-11-03 10:52:46.310 Cumulus MX v.3.0.0 build 3032
2015-11-03 10:52:46.312 Platform: Unix
2015-11-03 10:52:46.312 OS version: Unix 3.13.0.66
2015-11-03 10:52:46.312 Current culture: English (United States)
2015-11-03 10:52:46.313 Directory separator=/ Decimal separator=. List separator=,
2015-11-03 10:52:46.313 Date separator=/ Time separator=:
2015-11-03 10:52:46.313 Standard time zone name: CST
2015-11-03 10:52:46.313 Daylight saving time name: CDT
2015-11-03 10:52:46.313 Daylight saving time? False
2015-11-03 10:52:46.314 11/3/2015 10:52:46 AM
2015-11-03 10:52:46.314 Data path = data/
2015-11-03 10:52:46.317 Creating backup folder backup/20151103105246/
2015-11-03 10:52:46.337 Reading Cumulus.ini file
2015-11-03 10:52:46.356 ASM=10 AST=00:10:00
2015-11-03 10:52:46.357 Cumulus start date: Friday, May 1, 2015
2015-11-03 10:52:46.363 Debug logging is enabled
2015-11-03 10:52:46.363 Data logging is disabled
2015-11-03 10:52:46.363 Logging interval = 10
2015-11-03 10:52:46.409 Calculating sunrise and sunset times
2015-11-03 10:52:46.417 Sunrise: 06:57:52
2015-11-03 10:52:46.417 Sunset : 17:18:00
2015-11-03 10:52:46.417 Tomorrow sunrise: 06:59:04
2015-11-03 10:52:46.417 Tomorrow sunset : 17:16:49
2015-11-03 10:52:46.417 Tomorrow length diff: -143
2015-11-03 10:52:46.422 Station type: EasyWeather
2015-11-03 10:52:46.422 WindUnit=mph RainUnit=in TempUnit=°F PressureUnit=in
2015-11-03 10:52:46.423 YTDRain=0.350 Year=2015
2015-11-03 10:52:46.423 RainDayThreshold=-1.000
2015-11-03 10:52:46.423 Offsets and Multipliers:
2015-11-03 10:52:46.423 PO=0.000 TO=0.000 HO=0 WDO=0 ITO=0.000 UVO=0.000
2015-11-03 10:52:46.423 WSM=1.000 WGM=1.000 TM=1.000 TM2=1.000 HM=1.000 RM=1.000 UVM=1.000
2015-11-03 10:52:46.423 Spike removal:
2015-11-03 10:52:46.423 TD=999.000 GD=999.000 WD=999.000 HD=999.000 PD=999.000
2015-11-03 10:52:46.423 MR=999.000 MH=999.000
2015-11-03 10:52:46.423 Cumulus Starting
2015-11-03 10:52:46.424 Opening station
2015-11-03 10:52:46.436 Last update time from today.ini: 11/3/2015 10:40:00 AM
2015-11-03 10:52:46.437 Read today file: Date = 11/3/2015, LastUpdateTime = 11/3/2015 10:40:00 AM, Month = 11
2015-11-03 10:52:46.438 ReadTodayfile: set notraininit false
/home/doug/cumulus/CumulusMX/data/alltime.ini
Alltime.ini file read
MonthlyAlltime.ini file read
Month.ini file read
Year.ini file read
2015-11-03 10:52:46.470 Finding raintoday from logfile data/Nov15log.txt
2015-11-03 10:52:46.470 Expecting listsep=, decimal=.
Midnight rain found in the following entry:
03/11/15,00:00,56.3,67,45.5,4.3,6.3,169,0.00,0.00,29.91,15.06,72.9,0,5.8,56.3,56.3,0.0,0,0.000,0.000,52.9,0,0.0,157,0.00,0.00
Setting raintoday from logfile = 0
Calculating rain counter = 15.059842504324
Midnight rain found = 15.06
2015-11-03 10:52:46.497 Getting rain totals, rain season start = 1
2015-11-03 10:52:46.497 Today = 03/11/15
2015-11-03 10:52:46.506 Rainthismonth from dayfile.txt: 0
2015-11-03 10:52:46.506 Rainthisyear from dayfile.txt: 31.11
2015-11-03 10:52:46.506 Adding YTD rain: 0.35
2015-11-03 10:52:46.569 625 web tags initialised
2015-11-03 10:52:46.573 HTML root path = /home/doug/cumulus/CumulusMX/interface
2015-11-03 10:52:46.622 Starting web socket server on port 8002
System.ArgumentException: Invalid value: 0
at System.Timers.Timer.set_Interval (Double value) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.Timers.Timer:set_Interval (double)
at . () [0x00000] in <filename unknown>:0
at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
System.ApplicationException: Mutex is not owned
at System.Threading.Mutex.ReleaseMutex () [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.Threading.Mutex:ReleaseMutex ()
at System.Net.FtpClient.FtpClient.Dispose () [0x00000] in <filename unknown>:0
at System.Net.FtpClient.FtpClient.Finalize () [0x00000] in <filename unknown>:0
root@Linux:/home/doug/cumulus/CumulusMX/MXdiags#