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.
