Not breaking much used (yet previously working) third-party legacy code 
folks rely on is tough sometimes.  Here's another case - rtldavis hasn't 
been touched in 5 years now. That thread is a bit short of words but it 
seems like Tom updated crc16.py in the weewx github repo to try to unbreak 
those cases in a future weewx release.

Upcoming version is at
 
https://raw.githubusercontent.com/weewx/weewx/refs/heads/master/src/weewx/crc16.py
 
<https://raw.githubusercontent.com/weewx/weewx/refs/heads/master/src/weewx/crc16.py>
 
if you wanted to test that and verify it fixes things before weewx 5.next 
comes out.

On Sunday, November 30, 2025 at 6:12:18 AM UTC-8 [email protected] wrote:

>
> Check out this thread
> https://groups.google.com/g/weewx-user/c/yhh0nAsNJZc/m/sngAI0UTBQAJ
> rich
> On Sunday, 30 November 2025 at 02:33:34 UTC-5 Danny Ciarniello wrote:
>
>> Hi, 
>>
>> I just purchased a Davis Vantage Vue which I would like to use with weewx 
>> but I'm not having any luck getting it running.
>>
>> I have built the rtldavis receiver program and it looks to be receiving 
>> data from the Vantage Vue without issue (see the attaced rtldavis.log).  
>> Unfortunately, it's not working with weewx where I'm getting a TypeError 
>> (see the attached weewx.log).
>>
>> Any ideas as to what the problem is and how to fix it?
>>
>> I am running weewx 5.2 on a raspberry pi 4B+ running Trixie with weewx 
>> installed via apt.  The Vantage Vue is the US metric version.
>>
>> The RtlDavis section of weewx.conf has
>>
>> [Rtldavis]
>>     # This section is for the rtldavis sdr-rtl USB receiver.
>>     
>>     # cmd = /home/pi/work/bin/rtldavis [options]
>>     cmd = /etc/weewx/bin/user/rtldavis
>>     # Options:
>>     # -ppm = frequency correction of rtl dongle in ppm; default = 0
>>     # -gain = tuner gain in tenths of Db; default = 0 means "auto gain"
>>     # -ex = extra loopTime in ms; default = 0
>>     # -fc = frequency correction for all channels; default = 0
>>     # -u  = log undefined signals
>>     #
>>     # The options below will autoamically be set
>>     # -tf = transmitter frequencies, US, NZ or EU
>>     # -tr = transmitters: tr1=1,  tr2=2,  tr3=4,  tr4=8, 
>>     #                     tr5=16, tr6=32, tr7=64, tr8=128
>>     
>>     # Radio frequency to use between USB transceiver and console: US, NZ 
>> or EU
>>     # US uses 915 MHz, NZ uses 921 MHz and EU uses 868.3 MHz.  Default is 
>> EU.
>>     transceiver_frequency = US
>>     
>>     # Used channels: 0=not present, 1-8)
>>     # The channel of the Vantage Vue ISS or Vantage Pro or Pro2 ISS
>>     iss_channel = 4
>>     # The values below only apply for Vantage Pro or Pro2
>>     anemometer_channel = 0
>>     leaf_soil_channel = 0
>>     temp_hum_1_channel = 0
>>     temp_hum_2_channel = 0
>>     # rain bucket type (0: 0.01 inch, 1: 0.2 mm)
>>     rain_bucket_type = 1
>>     
>>     # Print debug messages
>>     # 0=no logging; 1=minimum logging; 2=normal logging; 3=detailed 
>> logging
>>     debug_parse = 2
>>     debug_rain = 0
>>     debug_rtld = 2    # rtldavis logging: 1=inf; 2=(1)+data+chan; 
>> 3=(2)+pkt
>>     
>>     # The pct_good per transmitter can be saved to the database
>>     # This has only effect with 2 transmitters or more
>>     save_pct_good_per_transmitter = False
>>     
>>     # The driver to use:
>>     driver = user.rtldavis
>>
>>

-- 
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].
To view this discussion visit 
https://groups.google.com/d/msgid/weewx-user/42232fbf-a7c3-4288-aa83-0cc336dfff08n%40googlegroups.com.

Reply via email to