No valid humidity data from rtl_davis. Normal vantage console shows good 
data, as well as Weewx directly connected to it.  It is a pretty old VP2 
from April of 2006.
Had run this at one point:
 Davis Vantage EEPROM settings:

    CONSOLE TYPE:                   VantagePro2

    CONSOLE FIRMWARE:
      Date:                         Sep 29 2009
      Version:                      1.90

    CONSOLE SETTINGS:
      Archive interval:             300 (seconds)
      Altitude:                     161 (foot)
      Wind cup type:                large
      Rain bucket type:             0.01 inches
      Rain year start:              1
      Onboard time:                 2017-09-06 16:41:30

    CONSOLE DISPLAY UNITS:
      Barometer:                    mbar
      Temperature:                  degree_F
      Rain:                         inch
      Wind:                         mile_per_hour

    CONSOLE STATION INFO:
      Latitude (onboard):           +42.5
      Longitude (onboard):          -71.2
      Use manual or auto DST?       AUTO
      DST setting:                  N/A
      Use GMT offset or zone code?  GMT_OFFSET
      Time zone code:               N/A
      GMT offset:                   -4.0 hours


    TRANSMITTERS:
      Channel 1:                    iss
      Channel 2:                    wind
      Channel 3:                    (N/A)
      Channel 4:                    (N/A)
      Channel 5:                    (N/A)
      Channel 6:                    (N/A)
      Channel 7:                    (N/A)
      Channel 8:                    (N/A)

    RECEPTION STATS:
      Total packets received:       24
      Total packets missed:         0
      Number of resynchronizations: 0
      Longest good stretch:         24
      Number of CRC errors:         0

Thanks
Paul
On Friday, March 29, 2019 at 2:37:37 PM UTC-4, kobuki wrote:
>
> Do you receive valid humidity values at all? The data in these packets is 
> completely bogus at the nybbles responsible for the humidity values. It 
> comes as byte[3][lower nybble as high 4 bits] + byte[4] as a 12-bit number 
> which is 10*actual humidity value. I'm just guessing that these packets 
> shouldn't pass CRC validation. They should not be able to pass as valid 
> packets at all. Your console values are OK, so the T/H sensor is not likely 
> to be at fault.
>
> On Friday, March 29, 2019 at 7:20:05 PM UTC+1, Paul Anderson wrote:
>>
>> Luc,
>> No worries here is the new log with dbug. Actual out temp was app 56 F 
>> Humidity 55% during the test.
>>
>>
>>  Time   Wind Dir   Wind Spd   Wind Gust   Humidity     Temp    Barometer   
>> Rain
>>              Deg        mph         mph          %    Deg F           mb     
>> in
>> --------------------------------------------------------------------------------
>>
>> 13:45        270          4          10         55     55.9       1015.7   
>> 0.00
>> 13:50        248          4           8         55     55.9       1015.7   
>> 0.00
>> 13:55        248          3           9         55     55.7       1015.7   
>> 0.00
>> 14:00        248          2           8         56     55.6       1015.7   
>> 0.00
>> 14:05        270          2           6         57     55.4       1015.7   
>> 0.00
>>
>>
>>
>> Mar 29 13:49:35 pi3-dev weewx[8185]: rtldavis: chan: 13:49:35.180655 Hop: 
>> {ChannelIdx:11 ChannelFreq:907901123 FreqError:-612}
>> Mar 29 13:49:35 pi3-dev weewx[8185]: rtldavis: pkt= {'usUnits': 17, 
>> 'dateTime': 1553881775}
>> Mar 29 13:49:35 pi3-dev weewx[8185]: rtldavis: data: 13:49:35.484835 
>> A00000828500507F 30 31 0 0 0 msg.ID=0
>> Mar 29 13:49:35 pi3-dev weewx[8185]: rtldavis: humidity_raw=0x882 
>> value=217.8
>> Mar 29 13:49:35 pi3-dev weewx[8185]: rtldavis: pkt= {'outHumidity': 
>> 217.8, 'usUnits': 17, 'txBatteryStatus': 0, 'dateTime': 1553881776}
>> Mar 29 13:49:35 pi3-dev weewx[8185]: engine: 2019-03-29 13:49:36 EDT 
>> (1553881776) LOOP value 'outHumidity' 217.8 outside limits (0.0, 100.0)
>> --
>> Mar 29 13:50:25 pi3-dev weewx[8185]: rtldavis: chan: 13:50:25.052790 Hop: 
>> {ChannelIdx:38 ChannelFreq:921448364 FreqError:-687}
>> Mar 29 13:50:25 pi3-dev weewx[8185]: rtldavis: pkt= {'usUnits': 17, 
>> 'dateTime': 1553881825}
>> Mar 29 13:50:26 pi3-dev weewx[8185]: rtldavis: data: 13:50:26.736444 
>> A00000828500507F 50 49 0 0 0 msg.ID=0
>> Mar 29 13:50:26 pi3-dev weewx[8185]: rtldavis: humidity_raw=0x882 
>> value=217.8
>> Mar 29 13:50:26 pi3-dev weewx[8185]: rtldavis: pkt= {'outHumidity': 
>> 217.8, 'usUnits': 17, 'txBatteryStatus': 0, 'dateTime': 1553881827}
>> Mar 29 13:50:26 pi3-dev weewx[8185]: engine: 2019-03-29 13:50:27 EDT 
>> (1553881827) LOOP value 'outHumidity' 217.8 outside limits (0.0, 100.0)
>> --
>> Mar 29 13:51:17 pi3-dev weewx[8185]: rtldavis: chan: 13:51:17.552978 Hop: 
>> {ChannelIdx:37 ChannelFreq:920947083 FreqError:-1313}
>> Mar 29 13:51:17 pi3-dev weewx[8185]: rtldavis: pkt= {'usUnits': 17, 
>> 'dateTime': 1553881878}
>> Mar 29 13:51:18 pi3-dev weewx[8185]: rtldavis: data: 13:51:17.987123 
>> A00000818500092F 68 69 0 0 0 msg.ID=0
>> Mar 29 13:51:18 pi3-dev weewx[8185]: rtldavis: humidity_raw=0x881 
>> value=217.7
>> Mar 29 13:51:18 pi3-dev weewx[8185]: rtldavis: pkt= {'outHumidity': 
>> 217.7, 'usUnits': 17, 'txBatteryStatus': 0, 'dateTime': 1553881878}
>> Mar 29 13:51:18 pi3-dev weewx[8185]: engine: 2019-03-29 13:51:18 EDT 
>> (1553881878) LOOP value 'outHumidity' 217.7 outside limits (0.0, 100.0)
>> --
>> Mar 29 13:52:07 pi3-dev weewx[8185]: rtldavis: chan: 13:52:07.426793 Hop: 
>> {ChannelIdx:47 ChannelFreq:925964600 FreqError:-1228}
>> Mar 29 13:52:07 pi3-dev weewx[8185]: rtldavis: pkt= {'usUnits': 17, 
>> 'dateTime': 1553881927}
>> Mar 29 13:52:09 pi3-dev weewx[8185]: rtldavis: data: 13:52:09.238038 
>> A00000818500092F 85 85 0 0 0 msg.ID=0
>> Mar 29 13:52:09 pi3-dev weewx[8185]: rtldavis: humidity_raw=0x881 
>> value=217.7
>> Mar 29 13:52:09 pi3-dev weewx[8185]: rtldavis: pkt= {'outHumidity': 
>> 217.7, 'usUnits': 17, 'txBatteryStatus': 0, 'dateTime': 1553881929}
>> Mar 29 13:52:09 pi3-dev weewx[8185]: engine: 2019-03-29 13:52:09 EDT 
>> (1553881929) LOOP value 'outHumidity' 217.7 outside limits (0.0, 100.0)
>> --
>> Mar 29 13:52:59 pi3-dev weewx[8185]: rtldavis: chan: 13:52:59.927960 Hop: 
>> {ChannelIdx:7 ChannelFreq:905894592 FreqError:-2234}
>> Mar 29 13:52:59 pi3-dev weewx[8185]: rtldavis: pkt= {'usUnits': 17, 
>> 'dateTime': 1553881980}
>> Mar 29 13:53:00 pi3-dev weewx[8185]: rtldavis: data: 13:53:00.487267 
>> A000008085003E1F 103 103 0 0 0 msg.ID=0
>> Mar 29 13:53:00 pi3-dev weewx[8185]: rtldavis: humidity_raw=0x880 
>> value=217.6
>> Mar 29 13:53:00 pi3-dev weewx[8185]: rtldavis: pkt= {'outHumidity': 
>> 217.6, 'usUnits': 17, 'txBatteryStatus': 0, 'dateTime': 1553881981}
>> Mar 29 13:53:00 pi3-dev weewx[8185]: engine: 2019-03-29 13:53:01 EDT 
>> (1553881981) LOOP value 'outHumidity' 217.6 outside limits (0.0, 100.0)
>> --
>> Mar 29 13:54:42 pi3-dev weewx[8185]: rtldavis: chan: 13:54:42.301452 Hop: 
>> {ChannelIdx:5 ChannelFreq:904890625 FreqError:-1336}
>> Mar 29 13:54:42 pi3-dev weewx[8185]: rtldavis: pkt= {'usUnits': 17, 
>> 'dateTime': 1553882082}
>> Mar 29 13:54:42 pi3-dev weewx[8185]: rtldavis: data: 13:54:42.988878 
>> A000007F8500F17C 132 136 0 0 0 msg.ID=0
>> Mar 29 13:54:42 pi3-dev weewx[8185]: rtldavis: humidity_raw=0x87f 
>> value=217.5
>> Mar 29 13:54:42 pi3-dev weewx[8185]: rtldavis: pkt= {'outHumidity': 
>> 217.5, 'usUnits': 17, 'txBatteryStatus': 0, 'dateTime': 1553882083}
>> Mar 29 13:54:43 pi3-dev weewx[8185]: engine: 2019-03-29 13:54:43 EDT 
>> (1553882083) LOOP value 'outHumidity' 217.5 outside limits (0.0, 100.0)
>> --
>> Mar 29 13:56:24 pi3-dev weewx[8185]: rtldavis: chan: 13:56:24.675103 Hop: 
>> {ChannelIdx:25 ChannelFreq:914926575 FreqError:-1916}
>> Mar 29 13:56:24 pi3-dev weewx[8185]: rtldavis: pkt= {'usUnits': 17, 
>> 'dateTime': 1553882185}
>> Mar 29 13:56:25 pi3-dev weewx[8185]: rtldavis: data: 13:56:25.489662 
>> A000007D85009F1C 150 168 0 0 0 msg.ID=0
>> Mar 29 13:56:25 pi3-dev weewx[8185]: rtldavis: humidity_raw=0x87d 
>> value=217.3
>> Mar 29 13:56:25 pi3-dev weewx[8185]: rtldavis: pkt= {'outHumidity': 
>> 217.3, 'usUnits': 17, 'txBatteryStatus': 0, 'dateTime': 1553882186}
>> Mar 29 13:56:25 pi3-dev weewx[8185]: engine: 2019-03-29 13:56:26 EDT 
>> (1553882186) LOOP value 'outHumidity' 217.3 outside limits (0.0, 100.0)
>> --
>> Mar 29 13:57:14 pi3-dev weewx[8185]: rtldavis: chan: 13:57:14.548737 Hop: 
>> {ChannelIdx:14 ChannelFreq:909406860 FreqError:-1904}
>> Mar 29 13:57:14 pi3-dev weewx[8185]: rtldavis: pkt= {'usUnits': 17, 
>> 'dateTime': 1553882235}
>> Mar 29 13:57:16 pi3-dev weewx[8185]: rtldavis: data: 13:57:16.740582 
>> A000007D85009F1C 160 181 0 0 0 msg.ID=0
>> Mar 29 13:57:16 pi3-dev weewx[8185]: rtldavis: humidity_raw=0x87d 
>> value=217.3
>> Mar 29 13:57:16 pi3-dev weewx[8185]: rtldavis: pkt= {'outHumidity': 
>> 217.3, 'usUnits': 17, 'txBatteryStatus': 0, 'dateTime': 1553882237}
>> Mar 29 13:57:16 pi3-dev weewx[8185]: engine: 2019-03-29 13:57:17 EDT 
>> (1553882237) LOOP value 'outHumidity' 217.3 outside limits (0.0, 100.0)
>> --
>> Mar 29 13:58:07 pi3-dev weewx[8185]: rtldavis: chan: 13:58:07.047353 Hop: 
>> {ChannelIdx:15 ChannelFreq:909909058 FreqError:-2828}
>> Mar 29 13:58:07 pi3-dev weewx[8185]: rtldavis: pkt= {'usUnits': 17, 
>> 'dateTime': 1553882287}
>> Mar 29 13:58:08 pi3-dev weewx[8185]: rtldavis: data: 13:58:07.992011 
>> A000007C8500A82C 170 196 0 0 0 msg.ID=0
>> Mar 29 13:58:08 pi3-dev weewx[8185]: rtldavis: humidity_raw=0x87c 
>> value=217.2
>> Mar 29 13:58:08 pi3-dev weewx[8185]: rtldavis: pkt= {'outHumidity': 
>> 217.2, 'usUnits': 17, 'txBatteryStatus': 0, 'dateTime': 1553882288}
>> Mar 29 13:58:08 pi3-dev weewx[8185]: engine: 2019-03-29 13:58:08 EDT 
>> (1553882288) LOOP value 'outHumidity' 217.2 outside limits (0.0, 100.0)
>> --
>> Mar 29 13:59:49 pi3-dev weewx[8185]: rtldavis: chan: 13:59:49.422041 Hop: 
>> {ChannelIdx:26 ChannelFreq:915427856 FreqError:-2146}
>> Mar 29 13:59:49 pi3-dev weewx[8185]: rtldavis: pkt= {'usUnits': 17, 
>> 'dateTime': 1553882389}
>> Mar 29 13:59:50 pi3-dev weewx[8185]: rtldavis: data: 13:59:50.493545 
>> A000007D85009F1C 188 223 0 0 0 msg.ID=0
>> Mar 29 13:59:50 pi3-dev weewx[8185]: rtldavis: humidity_raw=0x87d 
>> value=217.3
>> Mar 29 13:59:50 pi3-dev weewx[8185]: rtldavis: pkt= {'outHumidity': 
>> 217.3, 'usUnits': 17, 'txBatteryStatus': 0, 'dateTime': 1553882391}
>> Mar 29 13:59:50 pi3-dev weewx[8185]: engine: 2019-03-29 13:59:51 EDT 
>> (1553882391) LOOP value 'outHumidity' 217.3 outside limits (0.0, 100.0)
>>
>>
>> Thanks
>> Paul
>>
>> On Friday, March 29, 2019 at 8:15:07 AM UTC-4, [email protected] wrote:
>>>
>>> Paul,
>>>
>>> My mistake, sorry! "=debug_parse  1" only logs a single message.
>>>
>>> Please set "debug_parse = 3" in weewx.conf in the Rtldavis section and 
>>> repeat the test.
>>> Then we will know for sure if the problem is with the driver.
>>>
>>> Thanks in advance.
>>>
>>> Luc
>>>
>>

Reply via email to