Oregon Scientific WMR200 not recognized.
Posted: Thu 18 Mar 2021 5:17 pm
Hello,
I had an Oregon WMR200 on an Ubuntu 18 FitPC2 and I wish to shift to CumulusMX. I stopped and disabled the WeeWX service and removed the script from init.d
Once installed CumulusMX and started it says
WMR200 station not found!
lsusb find it
Bus 001 Device 003: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0fde:ca01 Oregon Scientific WMRS200 weather station
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
and I see on WMR200Station.cs that the Vendorid and Productid are the same.
so the problem should be here
var devicelist = DeviceList.Local;
var station = devicelist.GetHidDeviceOrNull(Vendorid, Productid);
I start CumulusMX as root.
This is the mono version
CumulusMX# mono --version
Mono JIT compiler version 6.12.0.122 (tarball Mon Feb 22 17:27:39 UTC 2021)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: x86
Disabled: none
Misc: softdebug
Interpreter: yes
LLVM: yes(610)
Suspend: hybrid
GC: sgen (concurrent by default)
This is extracted from the log
2021-03-18 17:59:54.167 Cumulus MX v.3.10.2 build 3117
2021-03-18 17:59:54.183 Platform: Unix
2021-03-18 17:59:54.185 OS version: Unix 5.4.0.67
2021-03-18 17:59:54.187 Mono version: 6.12.0.122 (tarball Mon Feb 22 17:27:39 UTC 2021)
2021-03-18 17:59:54.187 Current culture: Italian (Italy)
2021-03-18 17:59:54.187 Directory separator=[/] Decimal separator=[,] List separator=[;]
Any clues?
I had an Oregon WMR200 on an Ubuntu 18 FitPC2 and I wish to shift to CumulusMX. I stopped and disabled the WeeWX service and removed the script from init.d
Once installed CumulusMX and started it says
WMR200 station not found!
lsusb find it
Bus 001 Device 003: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0fde:ca01 Oregon Scientific WMRS200 weather station
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
and I see on WMR200Station.cs that the Vendorid and Productid are the same.
so the problem should be here
var devicelist = DeviceList.Local;
var station = devicelist.GetHidDeviceOrNull(Vendorid, Productid);
I start CumulusMX as root.
This is the mono version
CumulusMX# mono --version
Mono JIT compiler version 6.12.0.122 (tarball Mon Feb 22 17:27:39 UTC 2021)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: x86
Disabled: none
Misc: softdebug
Interpreter: yes
LLVM: yes(610)
Suspend: hybrid
GC: sgen (concurrent by default)
This is extracted from the log
2021-03-18 17:59:54.167 Cumulus MX v.3.10.2 build 3117
2021-03-18 17:59:54.183 Platform: Unix
2021-03-18 17:59:54.185 OS version: Unix 5.4.0.67
2021-03-18 17:59:54.187 Mono version: 6.12.0.122 (tarball Mon Feb 22 17:27:39 UTC 2021)
2021-03-18 17:59:54.187 Current culture: Italian (Italy)
2021-03-18 17:59:54.187 Directory separator=[/] Decimal separator=[,] List separator=[;]
Any clues?