Author Topic: WC 3 and Oregon Scientific WMR200  (Read 3013 times)

beachboy

  • Gentle Breeze
  • **
  • Posts: 14
    • KORSISTE52
    • BayshoreBeachBoy
  • Station Details: Davis Vantage PRO 2 - iMac / WMR200 - rasperberry pi (weewx)
WC 3 and Oregon Scientific WMR200
« on: March 14, 2020, 12:03:00 AM »
I am trying to implement a new Weathercat instance with a Oregon Scientific WRM200 and an eval copy of WC 3. Weathercat seems to connect but returns: 4:54:48 PM 02-Mar-2020: Weather data not ready - retrying in 30 seconds. repeatably.

I’ve used Weathercat for many years with a Davis Vantage Pro2 and IP link but the WRM200 has baffled. (This is at a second residence so a full Davis setup is hard to justify)

WC log:

4:53:02 PM 02-Mar-2020: WeatherCat V3.05  Build 27. 23:34:46 Dec 27 2019 loading...
4:53:02 PM 02-Mar-2020: ***Good afternoon and welcome to WeatherCat!***
4:53:02 PM 02-Mar-2020: ***Unregistered Version**** 14 days of evaluation period left.
4:53:02 PM 02-Mar-2020: Starting backup manager...
4:53:05 PM 02-Mar-2020: Initialising data sub-system...
4:53:05 PM 02-Mar-2020: Starting Stats...
4:53:05 PM 02-Mar-2020: Initialising algorithms...
4:53:05 PM 02-Mar-2020: Loading Synthetic Channels Manager
4:53:05 PM 02-Mar-2020: Station Driver Manager loading...
4:53:05 PM 02-Mar-2020: StationPlugInManager: Loading station drivers.
4:53:05 PM 02-Mar-2020: StationPlugInManager: Loaded Columbia Micro Server.
4:53:05 PM 02-Mar-2020: StationPlugInManager: Loaded Davis Vantage/Pro/Pro2/Vue/Envoy.
4:53:05 PM 02-Mar-2020: StationPlugInManager: Loaded Davis WeatherLink I.P..
4:53:05 PM 02-Mar-2020: StationPlugInManager: Loaded WH1080.
4:53:05 PM 02-Mar-2020: StationPlugInManager: Loaded WH3080 (Solar/UV).
4:53:05 PM 02-Mar-2020: StationPlugInManager: Loaded Instromet.
4:53:05 PM 02-Mar-2020: StationPlugInManager: Loaded Davis Monitor/Wizard.
4:53:05 PM 02-Mar-2020: StationPlugInManager: Loaded Netatmo.
4:53:05 PM 02-Mar-2020: StationPlugInManager: Loaded Oregon Scientific WMR-200.
4:53:05 PM 02-Mar-2020: StationPlugInManager: Loaded WeatherHawk (Web).
4:53:05 PM 02-Mar-2020: StationPlugInManager: Loaded Oregon Scientific WMR-88.
4:53:05 PM 02-Mar-2020: StationPlugInManager: Loaded WMR 928/968.
4:53:05 PM 02-Mar-2020: StationPlugInManager: Loaded La Crosse WS23xx.
4:53:05 PM 02-Mar-2020: StationPlugInManager: Number of external drivers found in StationPlugins=0
4:53:05 PM 02-Mar-2020: StationPlugInManager: Finished loading station drivers.
4:53:05 PM 02-Mar-2020: Testing connection to Oregon Scientific WMR-200...
4:53:05 PM 02-Mar-2020: StationPlugInManager: Connected to Oregon Scientific WMR-200...
4:53:05 PM 02-Mar-2020: StationPlugInManager: Starting driver Oregon Scientific WMR-200.
4:53:05 PM 02-Mar-2020: WeatherCat Plug-in Manager loading...
4:53:05 PM 02-Mar-2020: WeatherCatPlugInManager: Starting updates for Banner Generator.
4:53:05 PM 02-Mar-2020: WeatherCatPlugInManager: Starting updates for Live Data.
4:53:05 PM 02-Mar-2020: Initialising custom graphs...
4:53:05 PM 02-Mar-2020: Station Driver Thread V1.00: Running.
4:53:05 PM 02-Mar-2020: Banner Generator initialising.
4:53:05 PM 02-Mar-2020: Current Conditions Calculator initialising.
4:53:05 PM 02-Mar-2020: MeteoTemplate is initialising.
4:53:05 PM 02-Mar-2020: MeteoTemplate is running.
4:53:05 PM 02-Mar-2020: MetOfficeWoW is initialising.
4:53:05 PM 02-Mar-2020: MetOfficeWoW is running.
4:53:05 PM 02-Mar-2020: PWSWeather is initialising.
4:53:05 PM 02-Mar-2020: PWSWeather is running.
4:53:05 PM 02-Mar-2020: WMR200 Driver Running.
4:53:05 PM 02-Mar-2020: SQLDriver is initialising.
4:53:05 PM 02-Mar-2020: SQLDriver is running.
4:53:05 PM 02-Mar-2020: Twitter init
4:53:05 PM 02-Mar-2020: Twitter initted
4:53:05 PM 02-Mar-2020: Live Data plug-in initialising.
4:53:05 PM 02-Mar-2020: WeatherCloud is initialising.
4:53:05 PM 02-Mar-2020: WeatherCloud is running.
4:53:06 PM 02-Mar-2020: Initialising custom gauges...
4:53:06 PM 02-Mar-2020: Launching imagery threads...
4:53:06 PM 02-Mar-2020: Loading SnowCat
4:53:06 PM 02-Mar-2020: Loading Daily Types Editor
4:53:06 PM 02-Mar-2020: Starting server...
4:53:07 PM 02-Mar-2020: Initialising custom text windows...
4:53:07 PM 02-Mar-2020: Initialisation complete...
4:53:07 PM 02-Mar-2020: Checking for application updates...
4:53:08 PM 02-Mar-2020: No application updates found.
4:54:18 PM 02-Mar-2020: Weather data not ready - retrying in 30 seconds.
4:54:48 PM 02-Mar-2020: ***Unregistered Version**** 14 days of evaluation period left.
4:54:48 PM 02-Mar-2020: Weather data not ready - retrying in 30 seconds.
4:55:19 PM 02-Mar-2020: Weather data not ready - retrying in 30 seconds.
4:55:49 PM 02-Mar-2020: Weather data not ready - retrying in 30 seconds.
4:56:19 PM 02-Mar-2020: Weather data not ready - retrying in 30 seconds.

Counsel output:

default   16:53:01.108389 -0800   launchservicesd   CHECKIN:0x0-0x24f24f 17676 com.trixology.weathercat
default   16:53:05.488467 -0800   WeatherCat   IOHIDDeviceClass::start: elementCount=4 reportHandlerCount=1
default   16:53:05.488516 -0800   WeatherCat   IOHIDDeviceClass::buildElements: type=0 *buffer=7fdd70e55b50 *count=4 size=384
default   16:53:05.488562 -0800   WeatherCat   IOHIDDeviceClass::buildElements: type=1 *buffer=60c00012cd30 *count=1 size=96
default   16:53:05.488843 -0800   WeatherCat   IOHIDDeviceClass::start: elementCount=4 reportHandlerCount=1
default   16:53:05.488883 -0800   WeatherCat   IOHIDDeviceClass::buildElements: type=0 *buffer=7fdd70e55d10 *count=4 size=384
default   16:53:05.488920 -0800   WeatherCat   IOHIDDeviceClass::buildElements: type=1 *buffer=60c00012dc30 *count=1 size=96
default   16:53:05.489194 -0800   WeatherCat   IOHIDDeviceClass::start: elementCount=9 reportHandlerCount=2
default   16:53:05.489232 -0800   WeatherCat   IOHIDDeviceClass::buildElements: type=0 *buffer=7fdd70e521e0 *count=9 size=864
default   16:53:05.489269 -0800   WeatherCat   IOHIDDeviceClass::buildElements: type=1 *buffer=60c0001ee930 *count=2 size=192
default   16:53:05.489526 -0800   WeatherCat   IOHIDDeviceClass::start: elementCount=7 reportHandlerCount=1
default   16:53:05.489559 -0800   WeatherCat   IOHIDDeviceClass::buildElements: type=0 *buffer=7fdd70e547f0 *count=7 size=672
default   16:53:05.489602 -0800   WeatherCat   IOHIDDeviceClass::buildElements: type=1 *buffer=60c00012dcd0 *count=1 size=96
default   16:53:05.489863 -0800   WeatherCat   IOHIDDeviceClass::start: elementCount=5 reportHandlerCount=1
default   16:53:05.489900 -0800   WeatherCat   IOHIDDeviceClass::buildElements: type=0 *buffer=7fdd70e5acc0 *count=5 size=480
default   16:53:05.489942 -0800   WeatherCat   IOHIDDeviceClass::buildElements: type=1 *buffer=60c00012dd70 *count=1 size=96
default   16:53:05.490188 -0800   WeatherCat   IOHIDDeviceClass::start: elementCount=42 reportHandlerCount=1
default   16:53:05.490225 -0800   WeatherCat   IOHIDDeviceClass::buildElements: type=0 *buffer=7fdd72921030 *count=42 size=4032
default   16:53:05.490263 -0800   WeatherCat   IOHIDDeviceClass::buildElements: type=1 *buffer=60c00012da50 *count=1 size=96
default   16:53:06.969870 -0800   WeatherCat   UNIX error exception: 17
default   16:53:06.976143 -0800   WeatherCat   UNIX error exception: 17
default   16:53:06.980800 -0800   WeatherCat   UNIX error exception: 17
default   16:53:06.985901 -0800   WeatherCat   UNIX error exception: 17
default   16:53:06.990618 -0800   WeatherCat   UNIX error exception: 17
default   16:53:06.995950 -0800   WeatherCat   UNIX error exception: 17
default   16:53:07.739722 -0800   WeatherCat   Faulting in NSHTTPCookieStorage singleton
default   16:53:07.739757 -0800   WeatherCat   Faulting in CFHTTPCookieStorage singleton
default   16:53:07.739781 -0800   WeatherCat   Creating default cookie storage with process/bundle identifier
default   16:53:07.741838 -0800   WeatherCat   TIC Enabling TLS [1:0x604000173d40]
default   16:53:07.741899 -0800   WeatherCat   TIC TCP Conn Start [1:0x604000173d40]
default   16:53:07.742089 -0800   WeatherCat   Task <56C559E1-76F2-4860-956D-BD0F72425F83>.<0> setting up Connection 1
default   16:53:07.742127 -0800   WeatherCat   [1 <private> <private>] start
default   16:53:08.000679 -0800   WeatherCat   TIC TLS Event [1:0x604000173d40]: 1, Pending(0)
default   16:53:08.220570 -0800   WeatherCat   TIC TLS Event [1:0x604000173d40]: 2, Pending(0)
default   16:53:08.222447 -0800   WeatherCat   UNIX error exception: 17
default   16:53:08.227728 -0800   WeatherCat   UNIX error exception: 17
default   16:53:08.233204 -0800   WeatherCat   TIC TLS Event [1:0x604000173d40]: 11, Pending(0)
default   16:53:08.234581 -0800   WeatherCat   TIC TLS Event [1:0x604000173d40]: 12, Pending(0)
default   16:53:08.235647 -0800   WeatherCat   TIC TLS Event [1:0x604000173d40]: 14, Pending(0)
default   16:53:08.262142 -0800   WeatherCat   TIC TLS Trust Result [1:0x604000173d40]: 0
default   16:53:08.469996 -0800   WeatherCat   TIC TLS Event [1:0x604000173d40]: 20, Pending(0)
default   16:53:08.470371 -0800   WeatherCat   TIC TCP Conn Connected [1:0x604000173d40]: Err(16)
default   16:53:08.470712 -0800   WeatherCat   TIC TCP Conn Event [1:0x604000173d40]: 1
default   16:53:08.470770 -0800   WeatherCat   TIC TCP Conn Event [1:0x604000173d40]: 8
default   16:53:08.470838 -0800   WeatherCat   TIC TLS Handshake Complete [1:0x604000173d40]
default   16:53:08.472850 -0800   WeatherCat   Task <56C559E1-76F2-4860-956D-BD0F72425F83>.<0> now using Connection 1
default   16:53:08.472955 -0800   WeatherCat   Task <56C559E1-76F2-4860-956D-BD0F72425F83>.<0> sent request, body N
default   16:53:08.675445 -0800   WeatherCat   Task <56C559E1-76F2-4860-956D-BD0F72425F83>.<0> received response, status 200 content K
default   16:53:08.675674 -0800   WeatherCat   Task <56C559E1-76F2-4860-956D-BD0F72425F83>.<0> response ended
default   16:53:11.137324 -0800   WeatherCat   LSExceptions shared instance invalidated for timeout.
default   16:53:39.391032 -0800   WeatherCat   TIC TCP Conn Cancel [1:0x604000173d40]
default   16:53:39.391326 -0800   WeatherCat   [1 <private> stream, pid: 17676, url: https://trixology-updates.com/weathercat/WeatherCat3_auto_update_production.xml, tls] cancelled
   [1.1 5DB3823B-1F0E-4667-8E2A-403BF58BFA9E <private>.56514<-><private>]
   Connected Path: satisfied (Path is satisfied), interface: en0, ipv4, dns
   Duration: 31.649s, DNS @0.000s took 0.044s, TCP @0.048s took 0.207s, TLS took 0.472s
   bytes in/out: 4241/634, packets in/out: 5/3, rtt: 0.196s, retransmitted packets: 0, out-of-order packets: 0
default   16:54:01.563471 -0800   WeatherCat   Establishing xpc connection to lsd
default   16:54:02.118934 -0800   WeatherCat   WiFi Platform capabilities 20000.
default   16:54:02.118976 -0800   WeatherCat   Device does not support AWDL
default   17:00:06.869540 -0800   WeatherCat   GVA info: preferred scaler idx 0
default   17:00:07.128258 -0800   WeatherCat   GVA info: preferred scaler idx 0
default   17:00:07.290794 -0800   WeatherCat   GVA info: preferred scaler idx 0
default   17:00:07.322646 -0800   WeatherCat   GVA info: preferred scaler idx 0

Blicj11

  • Storm
  • *****
  • Posts: 3945
    • EW3808
    • KUTHEBER6
    • Timber Lakes Weather
  • Station Details: Davis Vantage Pro2 Plus | WeatherLinkIP Data Logger | iMac (2019), 3.6 GHz Intel Core i9, 40 GB RAM, macOS Ventura 13.6 | Sharx SCNC2900 Webcam | WeatherCat 3.3 | Supportive Wife
Re: WC 3 and Oregon Scientific WMR200
« Reply #1 on: March 14, 2020, 04:58:46 PM »
Sorry you are having trouble initialising the setup. I don't know anything about the WMR200 so I'm not any help, but there is one Wiki article about the data logger.

https://wiki.trixology.com/index.php?title=Oregon_Scientific
Blick


beachboy

  • Gentle Breeze
  • **
  • Posts: 14
    • KORSISTE52
    • BayshoreBeachBoy
  • Station Details: Davis Vantage PRO 2 - iMac / WMR200 - rasperberry pi (weewx)
Re: WC 3 and Oregon Scientific WMR200
« Reply #2 on: March 14, 2020, 11:33:15 PM »
Hey, thank you. I did try to clear memory but can't remember if it was trying WC or weewx or cumulus or weatherdisplay or... I'll try it with WC. Just FYI I am able to successful connect to an old copy of Weather Snoop but it's a demo and I don't think I can license it now.

Blicj11

  • Storm
  • *****
  • Posts: 3945
    • EW3808
    • KUTHEBER6
    • Timber Lakes Weather
  • Station Details: Davis Vantage Pro2 Plus | WeatherLinkIP Data Logger | iMac (2019), 3.6 GHz Intel Core i9, 40 GB RAM, macOS Ventura 13.6 | Sharx SCNC2900 Webcam | WeatherCat 3.3 | Supportive Wife
Re: WC 3 and Oregon Scientific WMR200
« Reply #3 on: March 23, 2020, 03:21:37 PM »
Were you ever able to get WC to connect?
Blick


beachboy

  • Gentle Breeze
  • **
  • Posts: 14
    • KORSISTE52
    • BayshoreBeachBoy
  • Station Details: Davis Vantage PRO 2 - iMac / WMR200 - rasperberry pi (weewx)
Re: WC 3 and Oregon Scientific WMR200
« Reply #4 on: March 25, 2020, 05:28:21 PM »
I have not yet been able to get WC to work with the wmr200. However I was able to get it to work with weewx (on an rpi) by setting the erase_archive parameter to False. I had deduced from the weewx logs and because WC "hangs" at startup looking for archive records that there was a problem with the historic records timestamp. I will now try to see if that is the issue with WC. I'll look for a WC parameter to ignore historical records on startup as I have time. Currently I'm "playing" with weewx to ftp to my website, add camera etc. For now I can see it at KORTIDEW5 and hopefully the website soon.

beachboy

  • Gentle Breeze
  • **
  • Posts: 14
    • KORSISTE52
    • BayshoreBeachBoy
  • Station Details: Davis Vantage PRO 2 - iMac / WMR200 - rasperberry pi (weewx)
Re: WC 3 and Oregon Scientific WMR200
« Reply #5 on: March 25, 2020, 05:47:41 PM »
I could find no obvious config for historical records but page 237 - 38 of the manual seem to indicate WC would recognize bad records and display something like "X of 0" records but I believe it displays the "0 of 500" at startup.  I'm using it on the weewx platform and am reluctant to disconnect after finally getting it to work at all!

Jvince

  • Gentle Breeze
  • **
  • Posts: 11
  • Station Details: WMR200
Re: WC 3 and Oregon Scientific WMR200
« Reply #6 on: July 08, 2020, 06:42:44 AM »
Hi all
I've been using WMR200 and WC for many years and what you describe at the top seems to be a normal behaviour.
Upload of data takes indeed a lot of time.

To give you a benchmark, i usually upload data once per week and it takes 6-7 minutes.
Maybe check on the console the minutes between each records. Mine is set to one every 5 minutes but you can setup this up to one for each minute which would obviously multiply by 5 the time of upload.

I have never understood why the upload is so slow to be honnest. Importing a few thousands of raw data with a cable should be almost immediate but anyway I'm used to it and have become patient :)

Hope this will help
Vincent