Welcome to the Cumulus Support forum.

Latest Cumulus MX release v3.4.6 (build 3070) - 23 March 2020
Legacy Cumulus 1 release v1.9.4 (build 1099) - 28 November 2014

See the Wiki for downloading either version.

CumulusMX errors with WMRS200

Discussion specific to Oregon Scientific weather stations
Post Reply
roelDM
Posts: 2
Joined: Thu 26 Mar 2020 11:34 am
Weather Station: WMRS200
Operating System: windows 10 on ESXI server

CumulusMX errors with WMRS200

Post by roelDM » Thu 26 Mar 2020 11:41 am

Hi all!

I was exited to test my wmrs200 with the new cumulusMX. After installing and selecting the wmr100 as staion as suggested in other posts at this board I still can't get cumulusmx to work. Each startup gives errors and crashes on:

System.NullReferenceException: Object reference not set to an instance of an object.
at CumulusMX.WMR100Station.SendReset()
at CumulusMX.WMR100Station.Start()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
**** An error has occurred - please zip up the MXdiags folder and post it in the forum ****
Press Enter to terminate


Below you can find my latest logs, can anyone enlighten my about the source of the problem?


3-26 12:32:38.178 ========================== Cumulus MX starting ==========================
2020-03-26 12:32:38.178 Command line: "C:\METEO\CumulusMX\CumulusMX.exe"
2020-03-26 12:32:38.178 Cumulus MX v.3.4.6 build 3070
2020-03-26 12:32:38.178 Platform: Win32NT
2020-03-26 12:32:38.178 OS version: Microsoft Windows NT 6.2.9200.0
2020-03-26 12:32:38.209 Current culture: Dutch (Belgium)
2020-03-26 12:32:38.209 Directory separator=[\] Decimal separator=[,] List separator=[;]
2020-03-26 12:32:38.209 Date separator=[/] Time separator=[:]
2020-03-26 12:32:38.209 Standard time zone name: Romance Standard Time
2020-03-26 12:32:38.209 Daylight saving time name: Romance Daylight Time
2020-03-26 12:32:38.209 Daylight saving time? False
2020-03-26 12:32:38.209 26/03/2020 12:32:38
2020-03-26 12:32:38.209 Data path = data\
2020-03-26 12:32:38.256 Creating backup folder backup\20200326123238\
2020-03-26 12:32:38.272 Created backup folder backup\20200326123238\
2020-03-26 12:32:38.303 Reading Cumulus.ini file
2020-03-26 12:32:38.303 ASM=10 AST=00:10:00
2020-03-26 12:32:38.303 Cumulus start date: donderdag 26 maart 2020
2020-03-26 12:32:38.319 Debug logging is disabled
2020-03-26 12:32:38.319 Data logging is disabled
2020-03-26 12:32:38.319 Logging interval = 10
2020-03-26 12:32:38.319 NoSensorCheck = 0
2020-03-26 12:32:38.397 Calculating sunrise and sunset times
2020-03-26 12:32:38.413 Sunrise: 07:02:19
2020-03-26 12:32:38.413 Sunset : 19:08:54
2020-03-26 12:32:38.413 Tomorrow sunrise: 07:02:00
2020-03-26 12:32:38.413 Tomorrow sunset : 19:08:36
2020-03-26 12:32:38.428 Station type: Oregon Scientific WMR100
2020-03-26 12:32:38.428 WindUnit=m/s RainUnit=mm TempUnit=°C PressureUnit=mb
2020-03-26 12:32:38.428 YTDRain=0,000 Year=0
2020-03-26 12:32:38.428 RainDayThreshold=-1,000
2020-03-26 12:32:38.428 Offsets and Multipliers:
2020-03-26 12:32:38.428 PO=0,000 TO=0,000 HO=0 WDO=0 ITO=0,000 SO=0,000 UVO=0,000
2020-03-26 12:32:38.428 PM=1,000 WSM=1,000 WGM=1,000 TM=1,000 TM2=0,000 HM=1,000 HM2=0,000 RM=1,000 SM=1,000 UVM=1,000
2020-03-26 12:32:38.428 Spike removal:
2020-03-26 12:32:38.428 TD=999,000 GD=999,000 WD=999,000 HD=999,000 PD=999,000
2020-03-26 12:32:38.428 MR=999,000 MH=999,000
2020-03-26 12:32:38.428 Cumulus Starting
2020-03-26 12:32:38.428 Opening station
2020-03-26 12:32:38.444 Last update time from today.ini: 26/03/2020 12:32:38
2020-03-26 12:32:38.444 Read today file: Date = 00/00/00, LastUpdateTime = 26/03/2020 12:32:38, Month = 3
2020-03-26 12:32:38.444 Sensor clock 0:00:00
2020-03-26 12:32:38.444 Station clock 0:00:00
2020-03-26 12:32:38.444 ET not initialised
2020-03-26 12:32:38.459 C:\METEO\CumulusMX\data\alltime.ini
2020-03-26 12:32:38.459 Alltime.ini file read
2020-03-26 12:32:38.459 MonthlyAlltime.ini file read
2020-03-26 12:32:38.475 Finding raintoday from logfile data\mrt20log.txt
2020-03-26 12:32:38.475 Expecting listsep=; decimal=,
2020-03-26 12:32:38.475 Midnight rain not found, setting midnight count to raindaystart = -1
2020-03-26 12:32:38.475 Checking rain counter = -1
2020-03-26 12:32:38.475 Rain counter negative, setting to zero
2020-03-26 12:32:38.475 Getting rain totals, rain season start = 1
2020-03-26 12:32:38.475 Today = 26/03/20
2020-03-26 12:32:40.132 12:32:40 WMR100 station found
2020-03-26 12:32:40.566 671 web tags initialised
2020-03-26 12:32:40.966 HTML root path = C:\METEO\CumulusMX\interface
2020-03-26 12:32:41.123 Loading last N hour data from data logs: 26/03/2020 12:32:41
2020-03-26 12:32:41.123 Loaded 0 entries to last hour data list
2020-03-26 12:32:41.123 Loaded 0 entries to last 3 hour data list
2020-03-26 12:32:41.138 Loaded 0 entries to graph data list
2020-03-26 12:32:41.138 Loaded 0 entries to recent data list
2020-03-26 12:32:41.138 Loaded 0 entries to daily data list
2020-03-26 12:32:41.154 Start Timers
2020-03-26 12:32:41.154 Starting 1-minute timer
2020-03-26 12:32:41.154 Data logging interval = 2
2020-03-26 12:32:41.154 Realtime not enabled
2020-03-26 12:32:41.154 Normal running
2020-03-26 12:32:41.154 Sending reset
2020-03-26 12:32:41.154 System.NullReferenceException: Object reference not set to an instance of an object.
at CumulusMX.WMR100Station.SendReset()
at CumulusMX.WMR100Station.Start()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
2020-03-26 12:33:00.307 Minimum data set of pressure, temperature, and wind is not available and NoSensorCheck is not enabled. Skip processing
2020-03-26 12:34:00.627 Minimum data set of pressure, temperature, and wind is not available and NoSensorCheck is not enabled. Skip processing
2020-03-26 12:35:00.026 Minimum data set of pressure, temperature, and wind is not available and NoSensorCheck is not enabled. Skip processing
2020-03-26 12:36:00.430 Minimum data set of pressure, temperature, and wind is not available and NoSensorCheck is not enabled. Skip processing
2020-03-26 12:37:00.800 Minimum data set of pressure, temperature, and wind is not available and NoSensorCheck is not enabled. Skip processing





2020-03-26 12:30:25.053 ========================== Cumulus MX starting ==========================
2020-03-26 12:30:25.053 Command line: "C:\METEO\CumulusMX\CumulusMX.exe"
2020-03-26 12:30:25.069 Cumulus MX v.3.4.6 build 3070
2020-03-26 12:30:25.069 Platform: Win32NT
2020-03-26 12:30:25.069 OS version: Microsoft Windows NT 6.2.9200.0
2020-03-26 12:30:25.100 Current culture: Dutch (Belgium)
2020-03-26 12:30:25.100 Directory separator=[\] Decimal separator=[,] List separator=[;]
2020-03-26 12:30:25.100 Date separator=[/] Time separator=[:]
2020-03-26 12:30:25.100 Standard time zone name: Romance Standard Time
2020-03-26 12:30:25.100 Daylight saving time name: Romance Daylight Time
2020-03-26 12:30:25.100 Daylight saving time? False
2020-03-26 12:30:25.100 26/03/2020 12:30:25
2020-03-26 12:30:25.100 Data path = data\
2020-03-26 12:30:25.147 Creating backup folder backup\20200326123025\
2020-03-26 12:30:25.147 Created backup folder backup\20200326123025\
2020-03-26 12:30:25.178 Reading Cumulus.ini file
2020-03-26 12:30:25.178 ASM=10 AST=00:10:00
2020-03-26 12:30:25.178 Cumulus start date: donderdag 26 maart 2020
2020-03-26 12:30:25.194 Debug logging is disabled
2020-03-26 12:30:25.194 Data logging is disabled
2020-03-26 12:30:25.194 Logging interval = 10
2020-03-26 12:30:25.194 NoSensorCheck = 0
2020-03-26 12:30:25.287 Calculating sunrise and sunset times
2020-03-26 12:30:25.287 Sunrise: 07:02:19
2020-03-26 12:30:25.287 Sunset : 19:08:54
2020-03-26 12:30:25.287 Tomorrow sunrise: 07:02:00
2020-03-26 12:30:25.287 Tomorrow sunset : 19:08:36
2020-03-26 12:30:25.303 Station type: Oregon Scientific WMR100
2020-03-26 12:30:25.303 WindUnit=m/s RainUnit=mm TempUnit=°C PressureUnit=mb
2020-03-26 12:30:25.303 YTDRain=0,000 Year=0
2020-03-26 12:30:25.303 RainDayThreshold=-1,000
2020-03-26 12:30:25.303 Offsets and Multipliers:
2020-03-26 12:30:25.303 PO=0,000 TO=0,000 HO=0 WDO=0 ITO=0,000 SO=0,000 UVO=0,000
2020-03-26 12:30:25.303 PM=1,000 WSM=1,000 WGM=1,000 TM=1,000 TM2=0,000 HM=1,000 HM2=0,000 RM=1,000 SM=1,000 UVM=1,000
2020-03-26 12:30:25.303 Spike removal:
2020-03-26 12:30:25.303 TD=999,000 GD=999,000 WD=999,000 HD=999,000 PD=999,000
2020-03-26 12:30:25.303 MR=999,000 MH=999,000
2020-03-26 12:30:25.303 Cumulus Starting
2020-03-26 12:30:25.303 Opening station
2020-03-26 12:30:25.319 Last update time from today.ini: 26/03/2020 12:30:25
2020-03-26 12:30:25.319 Read today file: Date = 00/00/00, LastUpdateTime = 26/03/2020 12:30:25, Month = 3
2020-03-26 12:30:25.319 Sensor clock 0:00:00
2020-03-26 12:30:25.319 Station clock 0:00:00
2020-03-26 12:30:25.319 ET not initialised
2020-03-26 12:30:25.334 C:\METEO\CumulusMX\data\alltime.ini
2020-03-26 12:30:25.334 Alltime.ini file read
2020-03-26 12:30:25.334 MonthlyAlltime.ini file read
2020-03-26 12:30:25.350 Finding raintoday from logfile data\mrt20log.txt
2020-03-26 12:30:25.350 Expecting listsep=; decimal=,
2020-03-26 12:30:25.350 Midnight rain not found, setting midnight count to raindaystart = -1
2020-03-26 12:30:25.350 Checking rain counter = -1
2020-03-26 12:30:25.350 Rain counter negative, setting to zero
2020-03-26 12:30:25.350 Getting rain totals, rain season start = 1
2020-03-26 12:30:25.350 Today = 26/03/20
2020-03-26 12:30:26.929 12:30:26 WMR100 station found
2020-03-26 12:30:27.226 671 web tags initialised
2020-03-26 12:30:27.226 HTML root path = C:\METEO\CumulusMX\interface
2020-03-26 12:30:27.877 Loading last N hour data from data logs: 26/03/2020 12:30:27
2020-03-26 12:30:27.877 Loaded 0 entries to last hour data list
2020-03-26 12:30:27.877 Loaded 0 entries to last 3 hour data list
2020-03-26 12:30:27.893 Loaded 0 entries to graph data list
2020-03-26 12:30:27.893 Loaded 0 entries to recent data list
2020-03-26 12:30:27.893 Loaded 0 entries to daily data list
2020-03-26 12:30:27.909 Start Timers
2020-03-26 12:30:27.909 Starting 1-minute timer
2020-03-26 12:30:27.909 Data logging interval = 2
2020-03-26 12:30:27.909 Realtime not enabled
2020-03-26 12:30:27.909 Normal running
2020-03-26 12:30:27.909 Sending reset
2020-03-26 12:30:27.909 System.NullReferenceException: Object reference not set to an instance of an object.
at CumulusMX.WMR100Station.SendReset()
at CumulusMX.WMR100Station.Start()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
2020-03-26 12:31:00.075 Minimum data set of pressure, temperature, and wind is not available and NoSensorCheck is not enabled. Skip processing
2020-03-26 12:32:00.402 Minimum data set of pressure, temperature, and wind is not available and NoSensorCheck is not enabled. Skip processing



2020-03-26 12:29:24.540 ========================== Cumulus MX starting ==========================
2020-03-26 12:29:24.540 Command line: "C:\METEO\CumulusMX\CumulusMX.exe"
2020-03-26 12:29:24.540 Cumulus MX v.3.4.6 build 3070
2020-03-26 12:29:24.540 Platform: Win32NT
2020-03-26 12:29:24.540 OS version: Microsoft Windows NT 6.2.9200.0
2020-03-26 12:29:24.587 Current culture: Dutch (Belgium)
2020-03-26 12:29:24.587 Directory separator=[\] Decimal separator=[,] List separator=[;]
2020-03-26 12:29:24.587 Date separator=[/] Time separator=[:]
2020-03-26 12:29:24.587 Standard time zone name: Romance Standard Time
2020-03-26 12:29:24.587 Daylight saving time name: Romance Daylight Time
2020-03-26 12:29:24.587 Daylight saving time? False
2020-03-26 12:29:24.587 26/03/2020 12:29:24
2020-03-26 12:29:24.587 Data path = data\
2020-03-26 12:29:24.634 Creating backup folder backup\20200326122924\
2020-03-26 12:29:24.634 Created backup folder backup\20200326122924\
2020-03-26 12:29:24.665 Reading Cumulus.ini file
2020-03-26 12:29:24.665 ASM=10 AST=00:10:00
2020-03-26 12:29:24.681 Cumulus start date: donderdag 26 maart 2020
2020-03-26 12:29:24.681 Debug logging is disabled
2020-03-26 12:29:24.681 Data logging is disabled
2020-03-26 12:29:24.681 Logging interval = 10
2020-03-26 12:29:24.681 NoSensorCheck = 0
2020-03-26 12:29:24.775 Calculating sunrise and sunset times
2020-03-26 12:29:24.775 Sunrise: 07:02:19
2020-03-26 12:29:24.775 Sunset : 19:08:54
2020-03-26 12:29:24.775 Tomorrow sunrise: 07:02:00
2020-03-26 12:29:24.775 Tomorrow sunset : 19:08:36
2020-03-26 12:29:24.790 Station type: Oregon Scientific WMR100
2020-03-26 12:29:24.790 WindUnit=m/s RainUnit=mm TempUnit=°C PressureUnit=mb
2020-03-26 12:29:24.790 YTDRain=0,000 Year=0
2020-03-26 12:29:24.790 RainDayThreshold=-1,000
2020-03-26 12:29:24.790 Offsets and Multipliers:
2020-03-26 12:29:24.790 PO=0,000 TO=0,000 HO=0 WDO=0 ITO=0,000 SO=0,000 UVO=0,000
2020-03-26 12:29:24.790 PM=1,000 WSM=1,000 WGM=1,000 TM=1,000 TM2=0,000 HM=1,000 HM2=0,000 RM=1,000 SM=1,000 UVM=1,000
2020-03-26 12:29:24.790 Spike removal:
2020-03-26 12:29:24.790 TD=999,000 GD=999,000 WD=999,000 HD=999,000 PD=999,000
2020-03-26 12:29:24.790 MR=999,000 MH=999,000
2020-03-26 12:29:24.790 Cumulus Starting
2020-03-26 12:29:24.790 Opening station
2020-03-26 12:29:24.806 Last update time from today.ini: 26/03/2020 12:29:24
2020-03-26 12:29:24.806 Read today file: Date = 00/00/00, LastUpdateTime = 26/03/2020 12:29:24, Month = 3
2020-03-26 12:29:24.806 Sensor clock 0:00:00
2020-03-26 12:29:24.806 Station clock 0:00:00
2020-03-26 12:29:24.806 ET not initialised
2020-03-26 12:29:24.822 C:\METEO\CumulusMX\data\alltime.ini
2020-03-26 12:29:24.822 Alltime.ini file read
2020-03-26 12:29:24.837 MonthlyAlltime.ini file read
2020-03-26 12:29:24.853 Finding raintoday from logfile data\mrt20log.txt
2020-03-26 12:29:24.853 Expecting listsep=; decimal=,
2020-03-26 12:29:24.853 Midnight rain not found, setting midnight count to raindaystart = -1
2020-03-26 12:29:24.853 Checking rain counter = -1
2020-03-26 12:29:24.853 Rain counter negative, setting to zero
2020-03-26 12:29:24.853 Getting rain totals, rain season start = 1
2020-03-26 12:29:24.853 Today = 26/03/20
2020-03-26 12:29:26.432 12:29:26 WMR100 station found
2020-03-26 12:29:26.432 671 web tags initialised
2020-03-26 12:29:26.940 HTML root path = C:\METEO\CumulusMX\interface
2020-03-26 12:29:27.081 Loading last N hour data from data logs: 26/03/2020 12:29:27
2020-03-26 12:29:27.081 Loaded 0 entries to last hour data list
2020-03-26 12:29:27.081 Loaded 0 entries to last 3 hour data list
2020-03-26 12:29:27.096 Loaded 0 entries to graph data list
2020-03-26 12:29:27.096 Loaded 0 entries to recent data list
2020-03-26 12:29:27.096 Loaded 0 entries to daily data list
2020-03-26 12:29:27.112 Start Timers
2020-03-26 12:29:27.112 Starting 1-minute timer
2020-03-26 12:29:27.112 Data logging interval = 2
2020-03-26 12:29:27.112 Realtime not enabled
2020-03-26 12:29:27.112 Normal running
2020-03-26 12:29:27.112 Sending reset
2020-03-26 12:29:27.112 System.NullReferenceException: Object reference not set to an instance of an object.
at CumulusMX.WMR100Station.SendReset()
at CumulusMX.WMR100Station.Start()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
Exiting system due to external CTRL-C, or process kill, or shutdown
2020-03-26 12:29:55.466 Cumulus closing

water01
Posts: 1682
Joined: Sat 13 Aug 2011 9:33 am
Weather Station: WH1081
Operating System: Windows 10 64bit
Location: Burnham-on-Sea
Contact:

Re: CumulusMX errors with WMRS200

Post by water01 » Thu 26 Mar 2020 12:34 pm

Not sure why you were advised to use WMR100 when there is a WMR200 in the drop down menu for station type.

I would try that first and then post if it doesn't work.
David
Image

roelDM
Posts: 2
Joined: Thu 26 Mar 2020 11:34 am
Weather Station: WMRS200
Operating System: windows 10 on ESXI server

Re: CumulusMX errors with WMRS200

Post by roelDM » Thu 26 Mar 2020 12:55 pm

I searched this forum first ;-) wmr200 has a data logger, wmr100 not. That was why the wmr100 profile woyld be more suitable for the wmrS200.

water01
Posts: 1682
Joined: Sat 13 Aug 2011 9:33 am
Weather Station: WH1081
Operating System: Windows 10 64bit
Location: Burnham-on-Sea
Contact:

Re: CumulusMX errors with WMRS200

Post by water01 » Thu 26 Mar 2020 1:04 pm

OK you are correct I have found the same post from Steve Loft.
David
Image

water01
Posts: 1682
Joined: Sat 13 Aug 2011 9:33 am
Weather Station: WH1081
Operating System: Windows 10 64bit
Location: Burnham-on-Sea
Contact:

Re: CumulusMX errors with WMRS200

Post by water01 » Thu 26 Mar 2020 1:22 pm

I have just noticed that your profile says running Windows 10 on EXSI Server. Now, not being familiar with this I looked it up and it says "The ESXi Server is an advanced, smaller-footprint version of the VMware ESX Server, VMware's enterprise-level computer virtualization software product.".

I am not sure if anyone has run a WMR100 in a VM environment so is it possible to run it in standard Windows 10 to check if that works? It looks like it has found the station and has tried to read the logs and is trying to send a response to the station which is failing.

The other thing that occurred to me is that in Cumulus.ini there is a parameter called "UseDataLogger" check that this is zero to indicate you have no logger. And you did run CumulusMX as Administrator?
David
Image

User avatar
mcrossley
Posts: 6134
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2
Operating System: Stretch Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: CumulusMX errors with WMRS200

Post by mcrossley » Fri 27 Mar 2020 9:14 am

Looks like it is failing to read from the USB data stream. Please try and reproduce this on a physical machine.
Also when gathering diagnostics please start CumulusMX.exe with the -debug parameter - thanks.

Post Reply