Thanks to rich and vince, that was indeed the issue. I replaced the installed crc16.py with the upcoming one that vince pointed to and it looks to be working perfectly.
Now that I have things working, I have another question. Is there a way to get rtldavis to lock on to the data stream more quickly? It seems to take a while to do so. I'm wondering how quickly it locks on is related to the fc and ppm parameters. If so, how do I determine the best values for those? If not, is there any other reason that I might want to add those two parameters to the command line? On Sunday, November 30, 2025 at 9:41:35 AM UTC-8 vince wrote: > 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/89f41ab1-285b-455d-a8c3-8e74cf8219e1n%40googlegroups.com.
