Thomas has already answered your questions. In the logs you have sent I have not seen any outside temperature data packet. It should start with b50b01. According to the graph attached, you are getting outside temperature in bunches and sporadically. My guess is that there is some kind of connection problem between your central unit and the outside temperature sensor. It should report the temperature every 100 seconds (more or less). The central unit can show old data (if nothing is received) but after a few minutes the last received value will be replaced by a hyphen.
Some ideas: - Although you said they are new, consider replacing the batteries of the sensor once again. - Change the RF channel used by the sensor. - Use a plugged DC adaptor to power up the central unit. It will improve the transmission range as the circuit ground also is a part of the antenna. - Try to move the unit away from RF noise sources or metallic elements that may introduce interferences. WiFi access points, fluorescent light ballasts, LED lamps and TV are potential noise sources. In general, all consumer electronics devices can generate noise, so just try to move your central unit to different places in your house and observe if you get new signal drops. You can test it by using the SEARCH button in the unit and waiting a couple of minutes. If the outside temperature is still blinking, there should be some interference/problem. 2018-09-11 19:17 GMT+02:00 T <[email protected]>: > Hi, thanks for replying. > > I assume it's the archive_interval variable in [StdArchive] you > suggest I should change, is that correct? > > So if I understand correctly, the display is showing values that can > be as old as 15 minutes (barometric pressure). > > And when weewx asks the display unit for values, instead of replying > with whatever the display unit last recorded for barometric pressure, > outside temperature etc., it'll reply with N/A if it hasn't received a > new value from a sensor since the last time weewx asked? Is that > correct? > > Or is it that weewx is receiving (not asking for) values at whatever > pace the display unit sends them, and when weewx's archive interval > triggers twice (or more) between receiving two values from the display > unit, it'll record N/A for all but the first time? > > I'd appreciate an explanation of how that works, because I don't > understand how N/A can be recorded. Why isn't the last received/polled > value recorded, even if it's 15 minutes old? And why do I get so very > few outside temperature readings? I'm attaching a recent graph showing > how extremely sporadic outside temperature values are recorded. > > Thanks, > On Tue, Sep 11, 2018 at 2:26 PM <[email protected]> wrote: > > > > Hi, > > > > I am also running a WMR89 with fcauwe drivers. I don't see any error in > your log messages. This station sends some data in a low pace. For > instance, the barometric pressure (data packet b4) is sent every 15 > minutes. Just increase the archive interval to 15 minutes and you will not > see this N/A. > > > > Regards, > > > > Daniel > > > > El martes, 11 de septiembre de 2018, 11:03:51 (UTC+2), T H escribió: > >> > >> Hi, I'm having problems with a lot of missing values from my WMR-89, > and I'm looking for ideas on how to solve/troubleshoot it. > >> > >> After my WH1080 stopped talking to my computer (display still works > fine though) I purchased an Oregeon Scientific WMR-89 as it seemed > supported by weewx and allowed me to place different sensors at different > locations as they are all wireless. > >> > >> Initially (the first hours) it seemed to work well, but sometimes when > I reloaded the file:///var/www/weewx/index.html file I'd see "N/A" at > most values under Current Conditions except for Inside Temperature which > seems to work well. > >> > >> Now, after running for about a week, it's worse. I get N/A pretty much > all the time, and the graphs show just a few dots here and there for > temperature where values have been successfully read. Wind seems to work > better, with fewer read errors, but it's not perfect. > >> > >> The WMR-89's display shows values for wind, temperature, rain etc. all > the time, it's just that weewx seems to have difficulties reading them. > >> > >> The outside temperature/humidity sensor is about 10 meters (30 feet) > from the display, with a few wood walls inbetween. The wind sensor is about > 9 meters away on top of a 2-story house with tiled roof, almost directly > above the display, with the display on the ground floor. The rain gauge is > about 5 meters from the display, with one wood wall and a desk inbetween. > >> > >> As I wrote above, the display shows values all the time so it's not > having problems receiving data from the sensors, it's just that weewx seems > to have problems reading values from the display. > >> > >> Running weewx 3.2.1 under Linux 4.18.5. > >> > >> > >> Relevant(?) config file lines below: > >> > >> debug = 1 > >> version = 3.2.1 > >> [Station] > >> station_type = WMR89 > >> [Engine] > >> [[Services]] > >> prep_services = weewx.engine.StdTimeSynch > >> data_services = , > >> process_services = weewx.engine.StdConvert, > weewx.engine.StdCalibrate, weewx.engine.StdQC, weewx.wxservices. > StdWXCalculate > >> archive_services = weewx.engine.StdArchive > >> restful_services = weewx.restx.StdStationRegistry, > weewx.restx.StdWunderground, weewx.restx.StdPWSweather, > weewx.restx.StdCWOP, weewx.restx.StdWOW, weewx.restx.StdAWEKAS > >> report_services = weewx.engine.StdPrint, weewx.engine.StdReport > >> [WMR89] > >> model = WMR89 > >> driver = weewx.drivers.wmr89 > >> type = serial > >> product_id = 0xca0a > >> port = /dev/ttyUSB1 > >> > >> > >> I installed following instructions found in the "Looking for help with > Oregon Scientific WMR 89" thread (started on Jan 3 2018): > >> > >> vi /etc/modules > >> # add cp210x > >> modprobe cp210x > >> lsmod > >> /etc/init.d/weewx stop > >> echo 0fde ca0a > /sys/bus/usb-serial/drivers/cp210x/new_id > >> vi /etc/init.d/weewx > >> # append "echo 0fde ca0a > > >> /sys/bus/usb-serial/drivers/cp210x/new_id" > line into do_start function > >> cd /usr/share/weewx/weewx/drivers/ > >> wget https://raw.githubusercontent.com/fcauwe/weewx/master/bin/ > weewx/drivers/wmr89.py > >> vi /etc/weewx/weewx.conf > >> # see above > >> /etc/init.d/weewx start > >> > >> > >> There are no weewx errors reported to > >> /var/log/{debug,syslog,kern.log,messages,user.log} > etc.. A few lines from my /var/log/debug file follows: > >> > >> Sep 11 10:52:37 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b50b0000f500310dfd02f0 > >> Sep 11 10:52:46 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b00c0b08000e010a0c0700fb > >> Sep 11 10:52:47 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b00c0b08000e010a0c0700fb > >> Sep 11 10:53:36 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b50b0000f500310dfd02f0 > >> Sep 11 10:53:36 weather-pc weewx[2846]: reportengine: Running reports > for latest time in the database. > >> Sep 11 10:53:36 weather-pc weewx[2846]: reportengine: Running report > StandardReport > >> Sep 11 10:53:36 weather-pc weewx[2846]: reportengine: Found > configuration file /etc/weewx/skins/Standard/skin.conf for report > StandardReport > >> Sep 11 10:53:37 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b50b0000f500310dfd02f0 > >> Sep 11 10:53:38 weather-pc weewx[2846]: reportengine: copied 0 files to > /var/www/weewx > >> Sep 11 10:53:38 weather-pc weewx[2846]: reportengine: Running report FTP > >> Sep 11 10:53:38 weather-pc weewx[2846]: reportengine: Found > configuration file /etc/weewx/skins/Ftp/skin.conf for report FTP > >> Sep 11 10:53:38 weather-pc weewx[2846]: reportengine: FTP upload not > requested. Skipped. > >> Sep 11 10:53:38 weather-pc weewx[2846]: reportengine: Running report > RSYNC > >> Sep 11 10:53:38 weather-pc weewx[2846]: reportengine: Found > configuration file /etc/weewx/skins/Rsync/skin.conf for report RSYNC > >> Sep 11 10:53:38 weather-pc weewx[2846]: reportengine: rsync upload not > requested. Skipped. > >> Sep 11 10:53:46 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b00c0b08000e010a0c0800fc > >> Sep 11 10:53:47 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b00c0b08000e010a0c0800fc > >> Sep 11 10:53:54 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b11100000000000000b20e01010c000190 > >> Sep 11 10:53:55 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b11100000000000000b20e01010c000190 > >> Sep 11 10:54:37 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b50b0000f500310dfd02f0 > >> Sep 11 10:54:37 weather-pc weewx[2846]: reportengine: Running reports > for latest time in the database. > >> Sep 11 10:54:37 weather-pc weewx[2846]: reportengine: Running report > StandardReport > >> Sep 11 10:54:37 weather-pc weewx[2846]: reportengine: Found > configuration file /etc/weewx/skins/Standard/skin.conf for report > StandardReport > >> Sep 11 10:54:37 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b50b0000f500310dfd02f0 > >> Sep 11 10:54:38 weather-pc weewx[2846]: reportengine: copied 0 files to > /var/www/weewx > >> Sep 11 10:54:38 weather-pc weewx[2846]: reportengine: Running report FTP > >> Sep 11 10:54:38 weather-pc weewx[2846]: reportengine: Found > configuration file /etc/weewx/skins/Ftp/skin.conf for report FTP > >> Sep 11 10:54:38 weather-pc weewx[2846]: reportengine: FTP upload not > requested. Skipped. > >> Sep 11 10:54:38 weather-pc weewx[2846]: reportengine: Running report > RSYNC > >> Sep 11 10:54:38 weather-pc weewx[2846]: reportengine: Found > configuration file /etc/weewx/skins/Rsync/skin.conf for report RSYNC > >> Sep 11 10:54:38 weather-pc weewx[2846]: reportengine: rsync upload not > requested. Skipped. > >> Sep 11 10:54:46 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b00c0b08000e010a0c0900fd > >> Sep 11 10:54:47 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b00c0b08000e010a0c0900fd > >> Sep 11 10:55:28 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b11100000000000000b20e01010c000190 > >> Sep 11 10:55:28 weather-pc weewx[2846]: reportengine: Running reports > for latest time in the database. > >> Sep 11 10:55:28 weather-pc weewx[2846]: reportengine: Running report > StandardReport > >> Sep 11 10:55:28 weather-pc weewx[2846]: reportengine: Found > configuration file /etc/weewx/skins/Standard/skin.conf for report > StandardReport > >> Sep 11 10:55:29 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b11100000000000000b20e01010c000190 > >> Sep 11 10:55:29 weather-pc weewx[2846]: reportengine: copied 0 files to > /var/www/weewx > >> Sep 11 10:55:29 weather-pc weewx[2846]: reportengine: Running report FTP > >> Sep 11 10:55:29 weather-pc weewx[2846]: reportengine: Found > configuration file /etc/weewx/skins/Ftp/skin.conf for report FTP > >> Sep 11 10:55:29 weather-pc weewx[2846]: reportengine: FTP upload not > requested. Skipped. > >> Sep 11 10:55:29 weather-pc weewx[2846]: reportengine: Running report > RSYNC > >> Sep 11 10:55:29 weather-pc weewx[2846]: reportengine: Found > configuration file /etc/weewx/skins/Rsync/skin.conf for report RSYNC > >> Sep 11 10:55:29 weather-pc weewx[2846]: reportengine: rsync upload not > requested. Skipped. > >> Sep 11 10:55:36 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b50b0000f500310dfd02f0 > >> Sep 11 10:55:37 weather-pc weewx[2846]: wmr89: Received WMR89 data > packet: b50b0000f500310dfd02f0 > >> > >> > >> Any ideas? > >> > >> Thanks, > >> > > -- > > You received this message because you are subscribed to the Google > Groups "weewx-user" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected]. > > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to a topic in the > Google Groups "weewx-user" group. > To unsubscribe from this topic, visit https://groups.google.com/d/ > topic/weewx-user/RFb6WaT6cMg/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
