Closed LloydR closed 3 years ago
Removed [options] in weewx.conf and it started working. so have in weewx.conf instead of cmd = /home/pi/work/bin/rtldavis [options] cmd = /home/pi/work/bin/rtldavis And now I am getting data.
Well it looks like removing the [options] in weew3x.conf fixes my problem
INFO user.rtldavis: startup process '/home/pi/work/bin/rtldavis [options] -tf US -tr 1 The [options] in the command above seems to revert the rtldavis usb receiver to a different frequency than the US Davis frequencies - don't understand why the start command is putting [options] in the string "{ChannelIdx:0 ChannelFreq:868077250 FreqError:0 Transmitter:0}" Therefore weeWX always comes up with a "stalled" driver after 150 seconds or there abouts. Waits 60 seconds, restarts and same thing. INFO weewx.engine: Main loop exiting. Shutting engine down. INFO user.rtldavis: shutdown process /home/pi/work/bin/rtldavis [options] -tf US -tr 1 CRITICAL main: Caught WeeWxIOError: rtldavis process stalled
weewx.conf is - only change I made was transceiver_frequency = US rain_bucket_type = 0 debug_rtld = 3 # rtldavis logging: 1=inf; 2=(1)+data+chan; 3=(2)+pkt
##############################################################################
[Rtldavis]
This section is for the rtldavis sdr-rtl USB receiver.
##############################################################################
: