I have tried installing rtldavis on both a pi3+ and a debian 11 proxmox 
vm.  I have no problems with receiving packets from a Davis Vue - packets 
are consistently received every 3 seconds or so and look correct.  However 
- on both machines I get the same error (which you would expect - 
consistently wrong)!!

weewx doesn't appear to process the packets from the rtldavis driver and 
errors out every 150 seconds with  the following error:

 INFO weewx.engine: Main loop exiting. Shutting engine down.
debian weewx[10816] INFO user.rtldavis: shutdown process 
/home/pi/work/bin/rtldavis -tf US -tr 1
debian weewx[10816] INFO user.rtldavis: rtldavis with pid 11073 killed
 debian weewx[10816] CRITICAL __main__: Caught WeeWxIOError: rtldavis 
process stalled

Has anyone successfully installed rtldavis recently and can help with this 
issue?

I used vince skahans install script modified to use golang-1.15 - see 
attached.
I set LD_LIBRARY_PATH to the librtlsdr.so instance
weewx.conf points to rtldavis as station type.
user pi is member of sudoers 
I have also included the syslog of the installation, the install script and 
weewx.conf

I am not a proficient user of Debian - any suggestions gratefully received.

-- 
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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/e8a69ecf-09cf-4b87-939f-7772463047b6n%40googlegroups.com.
#----------------------------------------------
#
# scripted install of weewx with rtldavis driver
# set to US units
#
# tested on debian-11 based Raspi OS
# with a rtl-sdr.com RTL2832U dongle
#
# last modified - 2022-0722
#
#----------------------------------------------

# set these to 1 to run that block of code below

INSTALL_PREREQS=1          # package prerequisites to build the software
INSTALL_WEEWX=1            # weewx itself
INSTALL_NGINX=1            # webserver for weewx
INSTALL_LIBRTLSDR=1        # librtlsdr software
INSTALL_RTLDAVIS=1         # weewx rtldavis driver
RUN_WEEWX_AT_BOOT=1        # enable weewx in systemctl to startup at boot

#----------------------------------------------
#
# install required packages to enable building/running the software suite

if [ "x${INSTALL_PREREQS}" = "x1" ]
then
    echo ".......installing prereqs..........."
    sudo apt-get update 
    sudo apt-get -y install python3-configobj python3-pil python3-serial python3-usb python3-pip python3-ephem python3-cheetah
    sudo apt-get -y install golang-1.15 git cmake librtlsdr-dev
fi

#-----------------------------------------------
#
# install weewx (ref: https://weewx.com/docs/setup.htm)

if [ "x${INSTALL_WEEWX}" = "x1" ]
then
    echo ".......installing weewx............."
    wget https://weewx.com/downloads/released_versions/weewx-4.10.2.tar.gz -O weewx-4.10.2.tar.gz
    tar zxvf weewx-4.10.2.tar.gz 
    cd weewx-4.10.2/
    python3 setup.py build
    sudo python3 setup.py install --no-prompt
    sudo cp /home/weewx/util/systemd/weewx.service /etc/systemd/system

    # we set debug=1 so later the driver will syslog the RF it sees
    #  - you can later set it to 0 and restart weewx to quiet logging down
    sudo sed -i 's|debug = 0|debug=1|' /home/weewx/weewx.conf

    # optionally install a webserver and hook into weewx
    #   - the resulting URL will be http://<ip_address>/weewx
    if [ "x${INSTALL_NGINX}" = "x1" ]
    then
        sudo apt-get install -y nginx sqlite3
        sudo ln -s /home/weewx/public_html /var/www/html/weewx
    fi
fi

#-----------------------------------------------
#
# install rtldavis (ref:https://github.com/lheijst/rtldavis)
#
# changes - on debian-11 raspi we set the cmake option below to =OFF
#           rather than using the instructions in the older link above so that
#           we suppress librtlsdr writing a conflicting udev rules file into place
#

if [ "x${INSTALL_LIBRTLSDR}" = "x1" ]
then
    echo ".......installing librtlsdr........."

    # set up udev rules
    #
    # for my system with 'lsusb' output containing:
    #    Bus 001 Device 003: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T

    echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2832", GROUP="adm", MODE="0666", SYMLINK+="rtl_sdr"' > /tmp/udevrules
    sudo mv /tmp/udevrules /etc/udev/rules.d/20.rtsdr.rules

    # get librtlsdr
    cd /home/pi
    if [ -d librtlsdr ]
    then
	rm -rf librtlsdr
    fi
    git clone https://github.com/steve-m/librtlsdr.git librtlsdr
    cd librtlsdr
    mkdir build
    cd build
    cmake ../ -DINSTALL_UDEV_RULES=OFF -DDETACH_KERNEL_DRIVER=ON
    make
    sudo make install
    sudo ldconfig

    # add to .profile for future
    #    'source ~/.profile' to catch up interactively
    GO_INFO_FOUND=`grep CONFIGURE_GO_SETTINGS ~/.profile | wc -l | awk '{print $1}'`
    if [ "x${GO_INFO_FOUND}" = "x0"  ]
    then
        echo ''                                                   >> ~/.profile
        echo '### CONFIGURE_GO_SETTINGS for rtdavis installation' >> ~/.profile
        echo 'export GOROOT=/usr/local/go'                          >> ~/.profile
        echo 'export GOPATH=$HOME/work'                           >> ~/.profile
        echo 'export PATH=$PATH:$GOROOT/bin:$GOPATH/bin'          >> ~/.profile
    fi

    # for running here
    export GOROOT=/usr/local/go
    export GOPATH=$HOME/work
    export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
    source ~/.profile

    # get rtldavis the hard way - this does not work
    cd /home/pi
    go get -v github.com/lheijst/rtldavis
    cd $GOPATH/src/github.com/lheijst/rtldavis
    git submodule init
    git submodule update
    go install -v .

    # for US users, to test rtldavis, run:
    #    $GOPATH/bin/rtldavis -tf US
    #
    # if you get device busy errors, add to the modprobe blacklisted modules
    # (doing this requires a reboot for the blacklist to take effect)
    #
    # again, for lsb output containing:
    #   Bus 001 Device 003: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
    #
    echo "blacklist dvb_usb_rtl28xxu" > /tmp/blacklist
    sudo cp /tmp/blacklist /etc/modprobe.d/blacklist_dvd_usb_rtl28xxu
    #
    # then reboot and try 'rtldavis -tf US' again
    #
    # ref: https://forums.raspberrypi.com/viewtopic.php?t=81731
    #

fi

#-----------------------------------------------
#
# install the rtldavis weewx driver

if [ "x${INSTALL_RTLDAVIS}" = "x1" ]
then
    echo ".......installing rtldavis.........."
    cd /home/pi
    sudo wget -O weewx-rtldavis-master.zip https://github.com/lheijst/weewx-rtldavis/archive/master.zip
    sudo /home/weewx/bin/wee_extension --install weewx-rtldavis-master.zip
    sudo /home/weewx/bin/wee_config --reconfigure --driver=user.rtldavis --no-prompt

    # remove the template instruction from the config file
    echo "editing options..."
    sudo sed -i -e s/\\[options\\]// /home/weewx/weewx.conf

    # US frequencies and imperial units
    echo "editing US settings..."
    sudo sed -i -e s/frequency\ =\ EU/frequency\ =\ US/             /home/weewx/weewx.conf
    sudo sed -i -e s/rain_bucket_type\ =\ 1/rain_bucket_type\ =\ 0/ /home/weewx/weewx.conf

    # for very verbose logging of readings
    echo "editing debug..."
    sudo sed -i -e s/debug_rtld\ =\ 2/debug_rtld\ =\ 3/             /home/weewx/weewx.conf

fi

#-----------------------------------------------

if [ "x${RUN_WEEWX_AT_BOOT}" = "x1" ]
then
    # enable weewx for next reboot
    sudo systemctl enable weewx
fi

#-----------------------------------------------
#
# at this point you can run 'sudo systemctl start weewx' to start weewx using the installed driver
# be sure to 'sudo tail -f /var/log/syslog' to watch progress (^C to exit)
#
# patience is required - on a pi4 running a RTL-SDR.COM RTL2832U dongle,
#    it takes over a minute for it to acquire the signal
#
# you might want to set the various driver debug settings to 0
# after you get it working to quiet things down especially if
# you use debug=1 for other reasons in your weewx configuration
#
# if you want to run 'rtldavis' as a non-privileged user, you should reboot here
#
#-----------------------------------------------
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2023.04.01 09:25:19 =~=~=~=~=~=~=~=~=~=~=~=
login as: pi
pi@debian:~/Downloads$ bash install-weewx-rtldavis.sh

.......installing prereqs...........
[sudo] password for pi: 

The following additional packages will be installed:
  binutils binutils-common binutils-x86-64-linux-gnu build-essential dpkg-dev
  fakeroot g++ g++-10 gcc gcc-10 libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan6 libbinutils
  libc-dev-bin libc-devtools libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0
  libctf0 libexpat1-dev libfakeroot libgcc-10-dev libimagequant0 libitm1
  libjs-jquery libjs-sphinxdoc libjs-underscore liblsan0 libnsl-dev
  libpython3-dev libpython3.9-dev libstdc++-10-dev libtirpc-dev libtsan0
  libubsan1 linux-libc-dev make manpages-dev patch python-pip-whl python3-dev
  python3-distutils python3-lib2to3 python3-olefile python3-setuptools
  python3-wheel python3.9-dev zlib1g-dev
Suggested packages:
  binutils-doc debian-keyring g++-multilib g++-10-multilib gcc-10-doc
  gcc-multilib autoconf automake libtool flex bison gdb gcc-doc
  gcc-10-multilib gcc-10-locales glibc-doc libstdc++-10-doc make-doc ed
  diffutils-doc python-cheetah-doc python3-markdown python3-memcache
  python3-pygments python-configobj-doc python-pil-doc python3-pil-dbg
  python3-wxgtk3.0 | python3-wxgtk python-setuptools-doc
The following NEW packages will be installed:
  binutils binutils-common binutils-x86-64-linux-gnu build-essential dpkg-dev
  fakeroot g++ g++-10 gcc gcc-10 libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan6 libbinutils
  libc-dev-bin libc-devtools libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0
  libctf0 libexpat1-dev libfakeroot libgcc-10-dev libimagequant0 libitm1
  libjs-jquery libjs-sphinxdoc libjs-underscore liblsan0 libnsl-dev
  libpython3-dev libpython3.9-dev libstdc++-10-dev libtirpc-dev libtsan0
  libubsan1 linux-libc-dev make manpages-dev patch python-pip-whl
  python3-cheetah python3-configobj python3-dev python3-distutils
  python3-ephem python3-lib2to3 python3-olefile python3-pil python3-pip
  python3-serial python3-setuptools python3-usb python3-wheel python3.9-dev
  zlib1g-dev

Setting up manpages-dev (5.10-1) ...
Setting up libalgorithm-diff-perl (1.201-1) ...
Setting up python3-usb (1.0.2-2) ...
Setting up python3-olefile (0.46-3) ...
Setting up python3-ephem (3.7.7.1-1+b3) ...
Setting up binutils-common:amd64 (2.35.2-2) ...
Setting up linux-libc-dev:amd64 (5.10.162-1) ...
Setting up libctf-nobfd0:amd64 (2.35.2-2) ...
Setting up python3-wheel (0.34.2-1) ...
Setting up libfakeroot:amd64 (1.25.3-1.1) ...
Setting up libasan6:amd64 (10.2.1-6) ...
Setting up python3-serial (3.5~b0-1) ...
Setting up fakeroot (1.25.3-1.1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot 
(fakeroot) in auto mode
Setting up python3-cheetah (3.2.6-1+b1) ...
Setting up libtirpc-dev:amd64 (1.3.1-1+deb11u1) ...
Setting up python3-configobj (5.0.6-4) ...
Setting up make (4.3-4.1) ...
Setting up libimagequant0:amd64 (2.12.2-1.1) ...
Setting up patch (2.7.6-7) ...
Setting up libubsan1:amd64 (10.2.1-6) ...
Setting up libnsl-dev:amd64 (1.3.0-2) ...
Setting up libcrypt-dev:amd64 (1:4.4.18-4) ...
Setting up python-pip-whl (20.3.4-4+deb11u1) ...
Setting up libjs-jquery (3.5.1+dfsg+~3.5.5-7) ...
Setting up libbinutils:amd64 (2.35.2-2) ...
Setting up libc-dev-bin (2.31-13+deb11u5) ...
Setting up python3-lib2to3 (3.9.2-1) ...
Setting up libalgorithm-diff-xs-perl (0.04-6+b1) ...
Setting up libcc1-0:amd64 (10.2.1-6) ...
Setting up liblsan0:amd64 (10.2.1-6) ...
Setting up libitm1:amd64 (10.2.1-6) ...
Setting up libc-devtools (2.31-13+deb11u5) ...
Setting up libjs-underscore (1.9.1~dfsg-3) ...
Setting up libalgorithm-merge-perl (0.08-3) ...
Setting up libtsan0:amd64 (10.2.1-6) ...
Setting up libctf0:amd64 (2.35.2-2) ...
Setting up python3-distutils (3.9.2-1) ...
Setting up python3-setuptools (52.0.0-4) ...
Setting up libgcc-10-dev:amd64 (10.2.1-6) ...
Setting up python3-pil:amd64 (8.1.2+dfsg-0.3+deb11u1) ...
Setting up python3-pip (20.3.4-4+deb11u1) ...
Setting up libjs-sphinxdoc (3.4.3-2) ...
Setting up libc6-dev:amd64 (2.31-13+deb11u5) ...
Setting up binutils-x86-64-linux-gnu (2.35.2-2) ...
Setting up libstdc++-10-dev:amd64 (10.2.1-6) ...
Setting up binutils (2.35.2-2) ...
Setting up dpkg-dev (1.20.12) ...
Setting up libexpat1-dev:amd64 (2.2.10-2+deb11u5) ...
Setting up gcc-10 (10.2.1-6) ...
Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2+deb11u2) ...
Setting up g++-10 (10.2.1-6) ...
Setting up libpython3.9-dev:amd64 (3.9.2-1) ...
Setting up gcc (4:10.2.1-1) ...
Setting up g++ (4:10.2.1-1) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto 
mode
Setting up python3.9-dev (3.9.2-1) ...
Setting up build-essential (12.9) ...
Setting up libpython3-dev:amd64 (3.9.2-3) ...
Setting up python3-dev (3.9.2-3) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for libc-bin (2.31-13+deb11u5) ...

The following additional packages will be installed:
  cmake-data git-man golang-1.15-doc golang-1.15-go golang-1.15-src
  liberror-perl libjsoncpp24 librhash0 librtlsdr0 libusb-1.0-0-dev
  libusb-1.0-doc
Suggested packages:
  cmake-doc ninja-build git-daemon-run | git-daemon-sysvinit git-doc git-el
  git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn bzr | brz
  mercurial subversion
The following NEW packages will be installed:
  cmake cmake-data git git-man golang-1.15 golang-1.15-doc golang-1.15-go
  golang-1.15-src liberror-perl libjsoncpp24 librhash0 librtlsdr-dev
  librtlsdr0 libusb-1.0-0-dev libusb-1.0-doc
0 upgraded, 15 newly installed, 0 to remove and 0 not upgraded.

Setting up golang-1.15-src (1.15.15-1~deb11u4) ...
Setting up libusb-1.0-doc (2:1.0.24-3) ...
Setting up libusb-1.0-0-dev:amd64 (2:1.0.24-3) ...
Setting up liberror-perl (0.17029-1) ...
Setting up librtlsdr0:amd64 (0.6.0-3) ...
Setting up libjsoncpp24:amd64 (1.9.4-4) ...
Setting up librhash0:amd64 (1.4.1-2) ...
Setting up git-man (1:2.30.2-1+deb11u2) ...
Setting up cmake-data (3.18.4-2+deb11u1) ...
Setting up golang-1.15-go (1.15.15-1~deb11u4) ...
Setting up golang-1.15-doc (1.15.15-1~deb11u4) ...
Setting up golang-1.15 (1.15.15-1~deb11u4) ...
Setting up librtlsdr-dev:amd64 (0.6.0-3) ...
Setting up git (1:2.30.2-1+deb11u2) ...
Setting up cmake (3.18.4-2+deb11u1) ...

Processing triggers for man-db (2.9.4-2) ...
Processing triggers for libc-bin (2.31-13+deb11u5) ...
.......installing weewx.............
--2023-04-01 09:30:23--  
https://weewx.com/downloads/released_versions/weewx-4.10.2.tar.gz
Resolving weewx.com (weewx.com)... 34.218.218.142
Connecting to weewx.com (weewx.com)|34.218.218.142|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1847752 (1.8M) [application/octet-stream]
Saving to: ‘weewx-4.10.2.tar.gz’
2023-04-01 09:30:24 (2.39 MB/s) - ‘weewx-4.10.2.tar.gz’ saved [1847752/1847752]

weewx-4.10.2/
weewx-4.10.2/LICENSE.txt
weewx-4.10.2/PKG-INFO
weewx-4.10.2/README
weewx-4.10.2/README.md
weewx-4.10.2/bin/
weewx-4.10.2/bin/daemon.py
weewx-4.10.2/bin/schemas/
weewx-4.10.2/bin/schemas/__init__.py
weewx-4.10.2/bin/schemas/wview.py
weewx-4.10.2/bin/schemas/wview_extended.py
weewx-4.10.2/bin/schemas/wview_small.py
weewx-4.10.2/bin/six.py
weewx-4.10.2/bin/user/
weewx-4.10.2/bin/user/__init__.py
weewx-4.10.2/bin/user/extensions.py
weewx-4.10.2/bin/wee_config
weewx-4.10.2/bin/wee_database
weewx-4.10.2/bin/wee_debug
weewx-4.10.2/bin/wee_device
weewx-4.10.2/bin/wee_extension
weewx-4.10.2/bin/wee_import
weewx-4.10.2/bin/wee_reports
weewx-4.10.2/bin/weecfg/
weewx-4.10.2/bin/weecfg/__init__.py
weewx-4.10.2/bin/weecfg/config.py
weewx-4.10.2/bin/weecfg/database.py
weewx-4.10.2/bin/weecfg/extension.py
weewx-4.10.2/bin/weedb/
weewx-4.10.2/bin/weedb/__init__.py
weewx-4.10.2/bin/weedb/mysql.py
weewx-4.10.2/bin/weedb/sqlite.py
weewx-4.10.2/bin/weeimport/
weewx-4.10.2/bin/weeimport/__init__.py
weewx-4.10.2/bin/weeimport/csvimport.py
weewx-4.10.2/bin/weeimport/cumulusimport.py
weewx-4.10.2/bin/weeimport/wdimport.py
weewx-4.10.2/bin/weeimport/weathercatimport.py
weewx-4.10.2/bin/weeimport/weeimport.py
weewx-4.10.2/bin/weeimport/wuimport.py
weewx-4.10.2/bin/weeplot/
weewx-4.10.2/bin/weeplot/__init__.py
weewx-4.10.2/bin/weeplot/genplot.py
weewx-4.10.2/bin/weeplot/utilities.py
weewx-4.10.2/bin/weeutil/
weewx-4.10.2/bin/weeutil/Moon.py
weewx-4.10.2/bin/weeutil/Sun.py
weewx-4.10.2/bin/weeutil/__init__.py
weewx-4.10.2/bin/weeutil/config.py
weewx-4.10.2/bin/weeutil/ftpupload.py
weewx-4.10.2/bin/weeutil/log.py
weewx-4.10.2/bin/weeutil/logger.py
weewx-4.10.2/bin/weeutil/rsyncupload.py
weewx-4.10.2/bin/weeutil/timediff.py
weewx-4.10.2/bin/weeutil/weeutil.py
weewx-4.10.2/bin/weewx/
weewx-4.10.2/bin/weewx/__init__.py
weewx-4.10.2/bin/weewx/accum.py
weewx-4.10.2/bin/weewx/almanac.py
weewx-4.10.2/bin/weewx/cheetahgenerator.py
weewx-4.10.2/bin/weewx/crc16.py
weewx-4.10.2/bin/weewx/defaults.py
weewx-4.10.2/bin/weewx/drivers/
weewx-4.10.2/bin/weewx/drivers/__init__.py
weewx-4.10.2/bin/weewx/drivers/acurite.py
weewx-4.10.2/bin/weewx/drivers/cc3000.py
weewx-4.10.2/bin/weewx/drivers/fousb.py
weewx-4.10.2/bin/weewx/drivers/simulator.py
weewx-4.10.2/bin/weewx/drivers/te923.py
weewx-4.10.2/bin/weewx/drivers/ultimeter.py
weewx-4.10.2/bin/weewx/drivers/vantage.py
weewx-4.10.2/bin/weewx/drivers/wmr100.py
weewx-4.10.2/bin/weewx/drivers/wmr300.py
weewx-4.10.2/bin/weewx/drivers/wmr9x8.py
weewx-4.10.2/bin/weewx/drivers/ws1.py
weewx-4.10.2/bin/weewx/drivers/ws23xx.py
weewx-4.10.2/bin/weewx/drivers/ws28xx.py
weewx-4.10.2/bin/weewx/engine.py
weewx-4.10.2/bin/weewx/filegenerator.py
weewx-4.10.2/bin/weewx/imagegenerator.py
weewx-4.10.2/bin/weewx/manager.py
weewx-4.10.2/bin/weewx/qc.py
weewx-4.10.2/bin/weewx/reportengine.py
weewx-4.10.2/bin/weewx/restx.py
weewx-4.10.2/bin/weewx/station.py
weewx-4.10.2/bin/weewx/tags.py
weewx-4.10.2/bin/weewx/units.py
weewx-4.10.2/bin/weewx/uwxutils.py
weewx-4.10.2/bin/weewx/wxengine.py
weewx-4.10.2/bin/weewx/wxformulas.py
weewx-4.10.2/bin/weewx/wxmanager.py
weewx-4.10.2/bin/weewx/wxservices.py
weewx-4.10.2/bin/weewx/wxxtypes.py
weewx-4.10.2/bin/weewx/xtypes.py
weewx-4.10.2/bin/weewxd
weewx-4.10.2/bin/wunderfixer
weewx-4.10.2/docs/
weewx-4.10.2/docs/accum.md
weewx-4.10.2/docs/changes.txt
weewx-4.10.2/docs/copyright.htm
weewx-4.10.2/docs/css/
weewx-4.10.2/docs/css/tocbot-4.12.0.css
weewx-4.10.2/docs/css/tocbot-4.3.1.css
weewx-4.10.2/docs/css/weewx_ui.css
weewx-4.10.2/docs/customizing.htm
weewx-4.10.2/docs/debian.htm
weewx-4.10.2/docs/devnotes.htm
weewx-4.10.2/docs/examples/
weewx-4.10.2/docs/examples/tag.htm
weewx-4.10.2/docs/hardware.htm
weewx-4.10.2/docs/images/
weewx-4.10.2/docs/images/antialias.gif
weewx-4.10.2/docs/images/day-gap-not-shown.png
weewx-4.10.2/docs/images/day-gap-showing.png
weewx-4.10.2/docs/images/daycompare.png
weewx-4.10.2/docs/images/daytemp_with_avg.png
weewx-4.10.2/docs/images/dayvaporp.png
weewx-4.10.2/docs/images/daywindvec.png
weewx-4.10.2/docs/images/favicon.png
weewx-4.10.2/docs/images/ferrites.jpg
weewx-4.10.2/docs/images/funky_degree.png
weewx-4.10.2/docs/images/image_parts.png
weewx-4.10.2/docs/images/image_parts.xcf
weewx-4.10.2/docs/images/logo-apple.png
weewx-4.10.2/docs/images/logo-centos.png
weewx-4.10.2/docs/images/logo-debian.png
weewx-4.10.2/docs/images/logo-fedora.png
weewx-4.10.2/docs/images/logo-linux.png
weewx-4.10.2/docs/images/logo-mint.png
weewx-4.10.2/docs/images/logo-opensuse.png
weewx-4.10.2/docs/images/logo-pypi.svg
weewx-4.10.2/docs/images/logo-redhat.png
weewx-4.10.2/docs/images/logo-rpi.png
weewx-4.10.2/docs/images/logo-suse.png
weewx-4.10.2/docs/images/logo-ubuntu.png
weewx-4.10.2/docs/images/logo-weewx.png
weewx-4.10.2/docs/images/pipeline.png
weewx-4.10.2/docs/images/sample_monthrain.png
weewx-4.10.2/docs/images/sample_monthtempdew.png
weewx-4.10.2/docs/images/weekgustoverlay.png
weewx-4.10.2/docs/images/weektempdew.png
weewx-4.10.2/docs/images/yeardiff.png
weewx-4.10.2/docs/images/yearhilow.png
weewx-4.10.2/docs/js/
weewx-4.10.2/docs/js/cash.js
weewx-4.10.2/docs/js/cash.min.js
weewx-4.10.2/docs/js/tocbot-4.12.0.js
weewx-4.10.2/docs/js/tocbot-4.12.0.min.js
weewx-4.10.2/docs/js/tocbot-4.3.1.js
weewx-4.10.2/docs/js/tocbot-4.3.1.min.js
weewx-4.10.2/docs/js/weewx.js
weewx-4.10.2/docs/logging.md
weewx-4.10.2/docs/macos.htm
weewx-4.10.2/docs/readme.htm
weewx-4.10.2/docs/redhat.htm
weewx-4.10.2/docs/series_tags.md
weewx-4.10.2/docs/setup.htm
weewx-4.10.2/docs/sle.html
weewx-4.10.2/docs/suse.htm
weewx-4.10.2/docs/upgrading.htm
weewx-4.10.2/docs/usersguide.htm
weewx-4.10.2/docs/utilities.htm
weewx-4.10.2/docs/xtypes.md
weewx-4.10.2/examples/
weewx-4.10.2/examples/__pycache__/
weewx-4.10.2/examples/__pycache__/seven_day.cpython-310.pyc
weewx-4.10.2/examples/__pycache__/seven_day.cpython-37.pyc
weewx-4.10.2/examples/__pycache__/vaporpressure.cpython-37.pyc
weewx-4.10.2/examples/alarm.py
weewx-4.10.2/examples/basic/
weewx-4.10.2/examples/basic/changelog
weewx-4.10.2/examples/basic/install.py
weewx-4.10.2/examples/basic/readme.txt
weewx-4.10.2/examples/basic/skins/
weewx-4.10.2/examples/basic/skins/basic/
weewx-4.10.2/examples/basic/skins/basic/basic.css
weewx-4.10.2/examples/basic/skins/basic/current.inc
weewx-4.10.2/examples/basic/skins/basic/favicon.ico
weewx-4.10.2/examples/basic/skins/basic/hilo.inc
weewx-4.10.2/examples/basic/skins/basic/index.html.tmpl
weewx-4.10.2/examples/basic/skins/basic/lang/
weewx-4.10.2/examples/basic/skins/basic/lang/en.conf
weewx-4.10.2/examples/basic/skins/basic/lang/fr.conf
weewx-4.10.2/examples/basic/skins/basic/skin.conf
weewx-4.10.2/examples/colorize/
weewx-4.10.2/examples/colorize/__pycache__/
weewx-4.10.2/examples/colorize/__pycache__/colorize_1.cpython-310.pyc
weewx-4.10.2/examples/colorize/__pycache__/colorize_1.cpython-37.pyc
weewx-4.10.2/examples/colorize/__pycache__/colorize_2.cpython-310.pyc
weewx-4.10.2/examples/colorize/__pycache__/colorize_2.cpython-37.pyc
weewx-4.10.2/examples/colorize/__pycache__/colorize_3.cpython-310.pyc
weewx-4.10.2/examples/colorize/__pycache__/colorize_3.cpython-37.pyc
weewx-4.10.2/examples/colorize/colorize_1.py
weewx-4.10.2/examples/colorize/colorize_2.py
weewx-4.10.2/examples/colorize/colorize_3.py
weewx-4.10.2/examples/fileparse/
weewx-4.10.2/examples/fileparse/bin/
weewx-4.10.2/examples/fileparse/bin/user/
weewx-4.10.2/examples/fileparse/bin/user/fileparse.py
weewx-4.10.2/examples/fileparse/changelog
weewx-4.10.2/examples/fileparse/install.py
weewx-4.10.2/examples/fileparse/readme.txt
weewx-4.10.2/examples/lowBattery.py
weewx-4.10.2/examples/mem.py
weewx-4.10.2/examples/pmon/
weewx-4.10.2/examples/pmon/bin/
weewx-4.10.2/examples/pmon/bin/user/
weewx-4.10.2/examples/pmon/bin/user/pmon.py
weewx-4.10.2/examples/pmon/changelog
weewx-4.10.2/examples/pmon/install.py
weewx-4.10.2/examples/pmon/readme.txt
weewx-4.10.2/examples/pmon/skins/
weewx-4.10.2/examples/pmon/skins/pmon/
weewx-4.10.2/examples/pmon/skins/pmon/index.html.tmpl
weewx-4.10.2/examples/pmon/skins/pmon/skin.conf
weewx-4.10.2/examples/seven_day.py
weewx-4.10.2/examples/tests/
weewx-4.10.2/examples/tests/test_vaporpressure.py
weewx-4.10.2/examples/transfer_db.py
weewx-4.10.2/examples/vaporpressure.py
weewx-4.10.2/examples/xstats/
weewx-4.10.2/examples/xstats/bin/
weewx-4.10.2/examples/xstats/bin/user/
weewx-4.10.2/examples/xstats/bin/user/xstats.py
weewx-4.10.2/examples/xstats/changelog
weewx-4.10.2/examples/xstats/install.py
weewx-4.10.2/examples/xstats/readme.txt
weewx-4.10.2/examples/xstats/skins/
weewx-4.10.2/examples/xstats/skins/xstats/
weewx-4.10.2/examples/xstats/skins/xstats/index.html.tmpl
weewx-4.10.2/examples/xstats/skins/xstats/skin.conf
weewx-4.10.2/setup.cfg
weewx-4.10.2/setup.py
weewx-4.10.2/skins/
weewx-4.10.2/skins/Ftp/
weewx-4.10.2/skins/Ftp/skin.conf
weewx-4.10.2/skins/Mobile/
weewx-4.10.2/skins/Mobile/favicon.ico
weewx-4.10.2/skins/Mobile/index.html.tmpl
weewx-4.10.2/skins/Mobile/lang/
weewx-4.10.2/skins/Mobile/lang/de.conf
weewx-4.10.2/skins/Mobile/lang/en.conf
weewx-4.10.2/skins/Mobile/lang/nl.conf
weewx-4.10.2/skins/Mobile/lang/no.conf
weewx-4.10.2/skins/Mobile/mobile.css
weewx-4.10.2/skins/Mobile/skin.conf
weewx-4.10.2/skins/Rsync/
weewx-4.10.2/skins/Rsync/skin.conf
weewx-4.10.2/skins/Seasons/
weewx-4.10.2/skins/Seasons/NOAA/
weewx-4.10.2/skins/Seasons/NOAA/NOAA-%Y-%m.txt.tmpl
weewx-4.10.2/skins/Seasons/NOAA/NOAA-%Y.txt.tmpl
weewx-4.10.2/skins/Seasons/about.inc
weewx-4.10.2/skins/Seasons/analytics.inc
weewx-4.10.2/skins/Seasons/celestial.html.tmpl
weewx-4.10.2/skins/Seasons/celestial.inc
weewx-4.10.2/skins/Seasons/current.inc
weewx-4.10.2/skins/Seasons/favicon.ico
weewx-4.10.2/skins/Seasons/font/
weewx-4.10.2/skins/Seasons/font/Kanit-Bold.ttf
weewx-4.10.2/skins/Seasons/font/Kanit-Regular.ttf
weewx-4.10.2/skins/Seasons/font/OFL.txt
weewx-4.10.2/skins/Seasons/font/OpenSans-Bold.ttf
weewx-4.10.2/skins/Seasons/font/OpenSans-Regular.ttf
weewx-4.10.2/skins/Seasons/font/OpenSans.woff
weewx-4.10.2/skins/Seasons/font/OpenSans.woff2
weewx-4.10.2/skins/Seasons/font/license.txt
weewx-4.10.2/skins/Seasons/hilo.inc
weewx-4.10.2/skins/Seasons/identifier.inc
weewx-4.10.2/skins/Seasons/index.html.tmpl
weewx-4.10.2/skins/Seasons/lang/
weewx-4.10.2/skins/Seasons/lang/cn.conf
weewx-4.10.2/skins/Seasons/lang/cz.conf
weewx-4.10.2/skins/Seasons/lang/de.conf
weewx-4.10.2/skins/Seasons/lang/en.conf
weewx-4.10.2/skins/Seasons/lang/es.conf
weewx-4.10.2/skins/Seasons/lang/fr.conf
weewx-4.10.2/skins/Seasons/lang/gr.conf
weewx-4.10.2/skins/Seasons/lang/it.conf
weewx-4.10.2/skins/Seasons/lang/nl.conf
weewx-4.10.2/skins/Seasons/lang/no.conf
weewx-4.10.2/skins/Seasons/lang/th.conf
weewx-4.10.2/skins/Seasons/map.inc
weewx-4.10.2/skins/Seasons/radar.inc
weewx-4.10.2/skins/Seasons/rss.xml.tmpl
weewx-4.10.2/skins/Seasons/satellite.inc
weewx-4.10.2/skins/Seasons/seasons.css
weewx-4.10.2/skins/Seasons/seasons.js
weewx-4.10.2/skins/Seasons/sensors.inc
weewx-4.10.2/skins/Seasons/skin.conf
weewx-4.10.2/skins/Seasons/statistics.html.tmpl
weewx-4.10.2/skins/Seasons/statistics.inc
weewx-4.10.2/skins/Seasons/sunmoon.inc
weewx-4.10.2/skins/Seasons/tabular.html.tmpl
weewx-4.10.2/skins/Seasons/telemetry.html.tmpl
weewx-4.10.2/skins/Seasons/titlebar.inc
weewx-4.10.2/skins/Smartphone/
weewx-4.10.2/skins/Smartphone/barometer.html.tmpl
weewx-4.10.2/skins/Smartphone/custom.js
weewx-4.10.2/skins/Smartphone/favicon.ico
weewx-4.10.2/skins/Smartphone/humidity.html.tmpl
weewx-4.10.2/skins/Smartphone/icons/
weewx-4.10.2/skins/Smartphone/icons/icon_ipad_x1.png
weewx-4.10.2/skins/Smartphone/icons/icon_ipad_x2.png
weewx-4.10.2/skins/Smartphone/icons/icon_iphone_x1.png
weewx-4.10.2/skins/Smartphone/icons/icon_iphone_x2.png
weewx-4.10.2/skins/Smartphone/index.html.tmpl
weewx-4.10.2/skins/Smartphone/lang/
weewx-4.10.2/skins/Smartphone/lang/de.conf
weewx-4.10.2/skins/Smartphone/lang/en.conf
weewx-4.10.2/skins/Smartphone/lang/nl.conf
weewx-4.10.2/skins/Smartphone/lang/no.conf
weewx-4.10.2/skins/Smartphone/rain.html.tmpl
weewx-4.10.2/skins/Smartphone/skin.conf
weewx-4.10.2/skins/Smartphone/temp.html.tmpl
weewx-4.10.2/skins/Smartphone/wind.html.tmpl
weewx-4.10.2/skins/Standard/
weewx-4.10.2/skins/Standard/NOAA/
weewx-4.10.2/skins/Standard/NOAA/NOAA-%Y-%m.txt.tmpl
weewx-4.10.2/skins/Standard/NOAA/NOAA-%Y.txt.tmpl
weewx-4.10.2/skins/Standard/RSS/
weewx-4.10.2/skins/Standard/RSS/weewx_rss.xml.tmpl
weewx-4.10.2/skins/Standard/backgrounds/
weewx-4.10.2/skins/Standard/backgrounds/band.gif
weewx-4.10.2/skins/Standard/backgrounds/butterfly.jpg
weewx-4.10.2/skins/Standard/backgrounds/drops.gif
weewx-4.10.2/skins/Standard/backgrounds/flower.jpg
weewx-4.10.2/skins/Standard/backgrounds/leaf.jpg
weewx-4.10.2/skins/Standard/backgrounds/night.gif
weewx-4.10.2/skins/Standard/favicon.ico
weewx-4.10.2/skins/Standard/index.html.tmpl
weewx-4.10.2/skins/Standard/lang/
weewx-4.10.2/skins/Standard/lang/de.conf
weewx-4.10.2/skins/Standard/lang/en.conf
weewx-4.10.2/skins/Standard/lang/fr.conf
weewx-4.10.2/skins/Standard/lang/nl.conf
weewx-4.10.2/skins/Standard/lang/no.conf
weewx-4.10.2/skins/Standard/month.html.tmpl
weewx-4.10.2/skins/Standard/skin.conf
weewx-4.10.2/skins/Standard/smartphone/
weewx-4.10.2/skins/Standard/smartphone/barometer.html.tmpl
weewx-4.10.2/skins/Standard/smartphone/custom.js
weewx-4.10.2/skins/Standard/smartphone/humidity.html.tmpl
weewx-4.10.2/skins/Standard/smartphone/icons/
weewx-4.10.2/skins/Standard/smartphone/icons/icon_ipad_x1.png
weewx-4.10.2/skins/Standard/smartphone/icons/icon_ipad_x2.png
weewx-4.10.2/skins/Standard/smartphone/icons/icon_iphone_x1.png
weewx-4.10.2/skins/Standard/smartphone/icons/icon_iphone_x2.png
weewx-4.10.2/skins/Standard/smartphone/index.html.tmpl
weewx-4.10.2/skins/Standard/smartphone/radar.html.tmpl
weewx-4.10.2/skins/Standard/smartphone/rain.html.tmpl
weewx-4.10.2/skins/Standard/smartphone/temp_outside.html.tmpl
weewx-4.10.2/skins/Standard/smartphone/wind.html.tmpl
weewx-4.10.2/skins/Standard/week.html.tmpl
weewx-4.10.2/skins/Standard/weewx.css
weewx-4.10.2/skins/Standard/year.html.tmpl
weewx-4.10.2/util/
weewx-4.10.2/util/apache/
weewx-4.10.2/util/apache/conf-available/
weewx-4.10.2/util/apache/conf-available/weewx.conf
weewx-4.10.2/util/apache/conf.d/
weewx-4.10.2/util/apache/conf.d/weewx.conf
weewx-4.10.2/util/default/
weewx-4.10.2/util/default/weewx
weewx-4.10.2/util/i18n/
weewx-4.10.2/util/i18n/i18n-report
weewx-4.10.2/util/import/
weewx-4.10.2/util/import/csv-example.conf
weewx-4.10.2/util/import/cumulus-example.conf
weewx-4.10.2/util/import/wd-example.conf
weewx-4.10.2/util/import/weathercat-example.conf
weewx-4.10.2/util/import/wu-example.conf
weewx-4.10.2/util/init.d/
weewx-4.10.2/util/init.d/weewx-multi
weewx-4.10.2/util/init.d/weewx.bsd
weewx-4.10.2/util/init.d/weewx.debian
weewx-4.10.2/util/init.d/weewx.freebsd
weewx-4.10.2/util/init.d/weewx.lsb
weewx-4.10.2/util/init.d/weewx.redhat
weewx-4.10.2/util/init.d/weewx.suse
weewx-4.10.2/util/launchd/
weewx-4.10.2/util/launchd/com.weewx.weewxd.plist
weewx-4.10.2/util/logrotate.d/
weewx-4.10.2/util/logrotate.d/weewx
weewx-4.10.2/util/logwatch/
weewx-4.10.2/util/logwatch/conf/
weewx-4.10.2/util/logwatch/conf/logfiles/
weewx-4.10.2/util/logwatch/conf/logfiles/weewx.conf
weewx-4.10.2/util/logwatch/conf/services/
weewx-4.10.2/util/logwatch/conf/services/weewx.conf
weewx-4.10.2/util/logwatch/scripts/
weewx-4.10.2/util/logwatch/scripts/services/
weewx-4.10.2/util/logwatch/scripts/services/weewx
weewx-4.10.2/util/newsyslog.d/
weewx-4.10.2/util/newsyslog.d/weewx.conf
weewx-4.10.2/util/rsyslog.d/
weewx-4.10.2/util/rsyslog.d/weewx.conf
weewx-4.10.2/util/scripts/
weewx-4.10.2/util/scripts/wee_config
weewx-4.10.2/util/scripts/wee_database
weewx-4.10.2/util/scripts/wee_debug
weewx-4.10.2/util/scripts/wee_device
weewx-4.10.2/util/scripts/wee_extension
weewx-4.10.2/util/scripts/wee_import
weewx-4.10.2/util/scripts/wee_reports
weewx-4.10.2/util/scripts/weewxd
weewx-4.10.2/util/scripts/wunderfixer
weewx-4.10.2/util/solaris/
weewx-4.10.2/util/solaris/weewx-smf.xml
weewx-4.10.2/util/systemd/
weewx-4.10.2/util/systemd/weewx.service
weewx-4.10.2/util/tmpfiles.d/
weewx-4.10.2/util/tmpfiles.d/weewx.conf
weewx-4.10.2/util/udev/
weewx-4.10.2/util/udev/rules.d/
weewx-4.10.2/util/udev/rules.d/acurite.rules
weewx-4.10.2/util/udev/rules.d/cc3000.rules
weewx-4.10.2/util/udev/rules.d/fousb.rules
weewx-4.10.2/util/udev/rules.d/te923.rules
weewx-4.10.2/util/udev/rules.d/vantage.rules
weewx-4.10.2/util/udev/rules.d/weewx.rules
weewx-4.10.2/util/udev/rules.d/wmr100.rules
weewx-4.10.2/util/udev/rules.d/wmr300.rules
weewx-4.10.2/util/udev/rules.d/ws28xx.rules
weewx-4.10.2/weewx.conf
running build
running build_py
creating build
creating build/lib
copying bin/daemon.py -> build/lib
copying bin/six.py -> build/lib
creating build/lib/schemas
copying bin/schemas/wview_extended.py -> build/lib/schemas
copying bin/schemas/__init__.py -> build/lib/schemas
copying bin/schemas/wview_small.py -> build/lib/schemas
copying bin/schemas/wview.py -> build/lib/schemas
creating build/lib/user
copying bin/user/extensions.py -> build/lib/user
copying bin/user/__init__.py -> build/lib/user
creating build/lib/weecfg
copying bin/weecfg/extension.py -> build/lib/weecfg
copying bin/weecfg/__init__.py -> build/lib/weecfg
copying bin/weecfg/database.py -> build/lib/weecfg
copying bin/weecfg/config.py -> build/lib/weecfg
creating build/lib/weedb
copying bin/weedb/__init__.py -> build/lib/weedb
copying bin/weedb/mysql.py -> build/lib/weedb
copying bin/weedb/sqlite.py -> build/lib/weedb
creating build/lib/weeimport
copying bin/weeimport/weathercatimport.py -> build/lib/weeimport
copying bin/weeimport/__init__.py -> build/lib/weeimport
copying bin/weeimport/wuimport.py -> build/lib/weeimport
copying bin/weeimport/weeimport.py -> build/lib/weeimport
copying bin/weeimport/wdimport.py -> build/lib/weeimport
copying bin/weeimport/cumulusimport.py -> build/lib/weeimport
copying bin/weeimport/csvimport.py -> build/lib/weeimport
creating build/lib/weeplot
copying bin/weeplot/genplot.py -> build/lib/weeplot
copying bin/weeplot/__init__.py -> build/lib/weeplot
copying bin/weeplot/utilities.py -> build/lib/weeplot
creating build/lib/weeutil
copying bin/weeutil/timediff.py -> build/lib/weeutil
copying bin/weeutil/ftpupload.py -> build/lib/weeutil
copying bin/weeutil/log.py -> build/lib/weeutil
copying bin/weeutil/__init__.py -> build/lib/weeutil
copying bin/weeutil/weeutil.py -> build/lib/weeutil
copying bin/weeutil/rsyncupload.py -> build/lib/weeutil
copying bin/weeutil/Sun.py -> build/lib/weeutil
copying bin/weeutil/config.py -> build/lib/weeutil
copying bin/weeutil/logger.py -> build/lib/weeutil
copying bin/weeutil/Moon.py -> build/lib/weeutil
creating build/lib/weewx
copying bin/weewx/manager.py -> build/lib/weewx
copying bin/weewx/wxservices.py -> build/lib/weewx
copying bin/weewx/units.py -> build/lib/weewx
copying bin/weewx/crc16.py -> build/lib/weewx
copying bin/weewx/wxxtypes.py -> build/lib/weewx
copying bin/weewx/__init__.py -> build/lib/weewx
copying bin/weewx/wxengine.py -> build/lib/weewx
copying bin/weewx/qc.py -> build/lib/weewx
copying bin/weewx/defaults.py -> build/lib/weewx
copying bin/weewx/engine.py -> build/lib/weewx
copying bin/weewx/accum.py -> build/lib/weewx
copying bin/weewx/station.py -> build/lib/weewx
copying bin/weewx/cheetahgenerator.py -> build/lib/weewx
copying bin/weewx/wxformulas.py -> build/lib/weewx
copying bin/weewx/almanac.py -> build/lib/weewx
copying bin/weewx/restx.py -> build/lib/weewx
copying bin/weewx/tags.py -> build/lib/weewx
copying bin/weewx/xtypes.py -> build/lib/weewx
copying bin/weewx/imagegenerator.py -> build/lib/weewx
copying bin/weewx/reportengine.py -> build/lib/weewx
copying bin/weewx/wxmanager.py -> build/lib/weewx
copying bin/weewx/filegenerator.py -> build/lib/weewx
copying bin/weewx/uwxutils.py -> build/lib/weewx
creating build/lib/weewx/drivers
copying bin/weewx/drivers/wmr100.py -> build/lib/weewx/drivers
copying bin/weewx/drivers/wmr300.py -> build/lib/weewx/drivers
copying bin/weewx/drivers/ws28xx.py -> build/lib/weewx/drivers
copying bin/weewx/drivers/wmr9x8.py -> build/lib/weewx/drivers
copying bin/weewx/drivers/ws23xx.py -> build/lib/weewx/drivers
copying bin/weewx/drivers/acurite.py -> build/lib/weewx/drivers
copying bin/weewx/drivers/ultimeter.py -> build/lib/weewx/drivers
copying bin/weewx/drivers/ws1.py -> build/lib/weewx/drivers
copying bin/weewx/drivers/__init__.py -> build/lib/weewx/drivers
copying bin/weewx/drivers/fousb.py -> build/lib/weewx/drivers
copying bin/weewx/drivers/te923.py -> build/lib/weewx/drivers
copying bin/weewx/drivers/vantage.py -> build/lib/weewx/drivers
copying bin/weewx/drivers/cc3000.py -> build/lib/weewx/drivers
copying bin/weewx/drivers/simulator.py -> build/lib/weewx/drivers
running build_scripts
creating build/scripts-3.9
copying and adjusting bin/wee_config -> build/scripts-3.9
copying and adjusting bin/wee_database -> build/scripts-3.9
copying and adjusting bin/wee_debug -> build/scripts-3.9
copying and adjusting bin/wee_device -> build/scripts-3.9
copying and adjusting bin/wee_extension -> build/scripts-3.9
copying and adjusting bin/wee_import -> build/scripts-3.9
copying and adjusting bin/wee_reports -> build/scripts-3.9
copying and adjusting bin/weewxd -> build/scripts-3.9
copying and adjusting bin/wunderfixer -> build/scripts-3.9
changing mode of build/scripts-3.9/wee_config from 644 to 755
changing mode of build/scripts-3.9/wee_database from 644 to 755
changing mode of build/scripts-3.9/wee_debug from 644 to 755
changing mode of build/scripts-3.9/wee_device from 644 to 755
changing mode of build/scripts-3.9/wee_extension from 644 to 755
changing mode of build/scripts-3.9/wee_import from 644 to 755
changing mode of build/scripts-3.9/wee_reports from 644 to 755
changing mode of build/scripts-3.9/weewxd from 644 to 755
changing mode of build/scripts-3.9/wunderfixer from 644 to 755
running install
running build
running build_py
running build_scripts
running install_lib
creating /home/weewx
creating /home/weewx/bin
creating /home/weewx/bin/weedb
copying build/lib/weedb/__init__.py -> /home/weewx/bin/weedb
copying build/lib/weedb/mysql.py -> /home/weewx/bin/weedb
copying build/lib/weedb/sqlite.py -> /home/weewx/bin/weedb
creating /home/weewx/bin/weeutil
copying build/lib/weeutil/timediff.py -> /home/weewx/bin/weeutil
copying build/lib/weeutil/ftpupload.py -> /home/weewx/bin/weeutil
copying build/lib/weeutil/log.py -> /home/weewx/bin/weeutil
copying build/lib/weeutil/__init__.py -> /home/weewx/bin/weeutil
copying build/lib/weeutil/weeutil.py -> /home/weewx/bin/weeutil
copying build/lib/weeutil/rsyncupload.py -> /home/weewx/bin/weeutil
copying build/lib/weeutil/Sun.py -> /home/weewx/bin/weeutil
copying build/lib/weeutil/config.py -> /home/weewx/bin/weeutil
copying build/lib/weeutil/logger.py -> /home/weewx/bin/weeutil
copying build/lib/weeutil/Moon.py -> /home/weewx/bin/weeutil
creating /home/weewx/bin/weeimport
copying build/lib/weeimport/weathercatimport.py -> /home/weewx/bin/weeimport
copying build/lib/weeimport/__init__.py -> /home/weewx/bin/weeimport
copying build/lib/weeimport/wuimport.py -> /home/weewx/bin/weeimport
copying build/lib/weeimport/weeimport.py -> /home/weewx/bin/weeimport
copying build/lib/weeimport/wdimport.py -> /home/weewx/bin/weeimport
copying build/lib/weeimport/cumulusimport.py -> /home/weewx/bin/weeimport
copying build/lib/weeimport/csvimport.py -> /home/weewx/bin/weeimport
creating /home/weewx/bin/schemas
copying build/lib/schemas/wview_extended.py -> /home/weewx/bin/schemas
copying build/lib/schemas/__init__.py -> /home/weewx/bin/schemas
copying build/lib/schemas/wview_small.py -> /home/weewx/bin/schemas
copying build/lib/schemas/wview.py -> /home/weewx/bin/schemas
creating /home/weewx/bin/weewx
copying build/lib/weewx/manager.py -> /home/weewx/bin/weewx
copying build/lib/weewx/wxservices.py -> /home/weewx/bin/weewx
copying build/lib/weewx/units.py -> /home/weewx/bin/weewx
copying build/lib/weewx/crc16.py -> /home/weewx/bin/weewx
copying build/lib/weewx/wxxtypes.py -> /home/weewx/bin/weewx
copying build/lib/weewx/__init__.py -> /home/weewx/bin/weewx
copying build/lib/weewx/wxengine.py -> /home/weewx/bin/weewx
copying build/lib/weewx/qc.py -> /home/weewx/bin/weewx
copying build/lib/weewx/defaults.py -> /home/weewx/bin/weewx
copying build/lib/weewx/engine.py -> /home/weewx/bin/weewx
copying build/lib/weewx/accum.py -> /home/weewx/bin/weewx
copying build/lib/weewx/station.py -> /home/weewx/bin/weewx
copying build/lib/weewx/cheetahgenerator.py -> /home/weewx/bin/weewx
copying build/lib/weewx/wxformulas.py -> /home/weewx/bin/weewx
copying build/lib/weewx/almanac.py -> /home/weewx/bin/weewx
copying build/lib/weewx/restx.py -> /home/weewx/bin/weewx
copying build/lib/weewx/tags.py -> /home/weewx/bin/weewx
creating /home/weewx/bin/weewx/drivers
copying build/lib/weewx/drivers/wmr100.py -> /home/weewx/bin/weewx/drivers
copying build/lib/weewx/drivers/wmr300.py -> /home/weewx/bin/weewx/drivers
copying build/lib/weewx/drivers/ws28xx.py -> /home/weewx/bin/weewx/drivers
copying build/lib/weewx/drivers/wmr9x8.py -> /home/weewx/bin/weewx/drivers
copying build/lib/weewx/drivers/ws23xx.py -> /home/weewx/bin/weewx/drivers
copying build/lib/weewx/drivers/acurite.py -> /home/weewx/bin/weewx/drivers
copying build/lib/weewx/drivers/ultimeter.py -> /home/weewx/bin/weewx/drivers
copying build/lib/weewx/drivers/ws1.py -> /home/weewx/bin/weewx/drivers
copying build/lib/weewx/drivers/__init__.py -> /home/weewx/bin/weewx/drivers
copying build/lib/weewx/drivers/fousb.py -> /home/weewx/bin/weewx/drivers
copying build/lib/weewx/drivers/te923.py -> /home/weewx/bin/weewx/drivers
copying build/lib/weewx/drivers/vantage.py -> /home/weewx/bin/weewx/drivers
copying build/lib/weewx/drivers/cc3000.py -> /home/weewx/bin/weewx/drivers
copying build/lib/weewx/drivers/simulator.py -> /home/weewx/bin/weewx/drivers
copying build/lib/weewx/xtypes.py -> /home/weewx/bin/weewx
copying build/lib/weewx/imagegenerator.py -> /home/weewx/bin/weewx
copying build/lib/weewx/reportengine.py -> /home/weewx/bin/weewx
copying build/lib/weewx/wxmanager.py -> /home/weewx/bin/weewx
copying build/lib/weewx/filegenerator.py -> /home/weewx/bin/weewx
copying build/lib/weewx/uwxutils.py -> /home/weewx/bin/weewx
copying build/lib/daemon.py -> /home/weewx/bin
creating /home/weewx/bin/user
copying build/lib/user/extensions.py -> /home/weewx/bin/user
copying build/lib/user/__init__.py -> /home/weewx/bin/user
creating /home/weewx/bin/weeplot
copying build/lib/weeplot/genplot.py -> /home/weewx/bin/weeplot
copying build/lib/weeplot/__init__.py -> /home/weewx/bin/weeplot
copying build/lib/weeplot/utilities.py -> /home/weewx/bin/weeplot
creating /home/weewx/bin/weecfg
copying build/lib/weecfg/extension.py -> /home/weewx/bin/weecfg
copying build/lib/weecfg/__init__.py -> /home/weewx/bin/weecfg
copying build/lib/weecfg/database.py -> /home/weewx/bin/weecfg
copying build/lib/weecfg/config.py -> /home/weewx/bin/weecfg
copying build/lib/six.py -> /home/weewx/bin
byte-compiling /home/weewx/bin/weedb/__init__.py to __init__.cpython-39.pyc
byte-compiling /home/weewx/bin/weedb/mysql.py to mysql.cpython-39.pyc
byte-compiling /home/weewx/bin/weedb/sqlite.py to sqlite.cpython-39.pyc
byte-compiling /home/weewx/bin/weeutil/timediff.py to timediff.cpython-39.pyc
byte-compiling /home/weewx/bin/weeutil/ftpupload.py to ftpupload.cpython-39.pyc
byte-compiling /home/weewx/bin/weeutil/log.py to log.cpython-39.pyc
byte-compiling /home/weewx/bin/weeutil/__init__.py to __init__.cpython-39.pyc
byte-compiling /home/weewx/bin/weeutil/weeutil.py to weeutil.cpython-39.pyc
byte-compiling /home/weewx/bin/weeutil/rsyncupload.py to 
rsyncupload.cpython-39.pyc
byte-compiling /home/weewx/bin/weeutil/Sun.py to Sun.cpython-39.pyc
byte-compiling /home/weewx/bin/weeutil/config.py to config.cpython-39.pyc
byte-compiling /home/weewx/bin/weeutil/logger.py to logger.cpython-39.pyc
byte-compiling /home/weewx/bin/weeutil/Moon.py to Moon.cpython-39.pyc
byte-compiling /home/weewx/bin/weeimport/weathercatimport.py to 
weathercatimport.cpython-39.pyc
byte-compiling /home/weewx/bin/weeimport/__init__.py to __init__.cpython-39.pyc
byte-compiling /home/weewx/bin/weeimport/wuimport.py to wuimport.cpython-39.pyc
byte-compiling /home/weewx/bin/weeimport/weeimport.py to 
weeimport.cpython-39.pyc
byte-compiling /home/weewx/bin/weeimport/wdimport.py to wdimport.cpython-39.pyc
byte-compiling /home/weewx/bin/weeimport/cumulusimport.py to 
cumulusimport.cpython-39.pyc
byte-compiling /home/weewx/bin/weeimport/csvimport.py to 
csvimport.cpython-39.pyc
byte-compiling /home/weewx/bin/schemas/wview_extended.py to 
wview_extended.cpython-39.pyc
byte-compiling /home/weewx/bin/schemas/__init__.py to __init__.cpython-39.pyc
byte-compiling /home/weewx/bin/schemas/wview_small.py to 
wview_small.cpython-39.pyc
byte-compiling /home/weewx/bin/schemas/wview.py to wview.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/manager.py to manager.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/wxservices.py to wxservices.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/units.py to units.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/crc16.py to crc16.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/wxxtypes.py to wxxtypes.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/__init__.py to __init__.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/wxengine.py to wxengine.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/qc.py to qc.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/defaults.py to defaults.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/engine.py to engine.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/accum.py to accum.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/station.py to station.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/cheetahgenerator.py to 
cheetahgenerator.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/wxformulas.py to wxformulas.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/almanac.py to almanac.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/restx.py to restx.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/tags.py to tags.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/drivers/wmr100.py to wmr100.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/drivers/wmr300.py to wmr300.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/drivers/ws28xx.py to ws28xx.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/drivers/wmr9x8.py to wmr9x8.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/drivers/ws23xx.py to ws23xx.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/drivers/acurite.py to 
acurite.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/drivers/ultimeter.py to 
ultimeter.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/drivers/ws1.py to ws1.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/drivers/__init__.py to 
__init__.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/drivers/fousb.py to fousb.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/drivers/te923.py to te923.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/drivers/vantage.py to 
vantage.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/drivers/cc3000.py to cc3000.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/drivers/simulator.py to 
simulator.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/xtypes.py to xtypes.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/imagegenerator.py to 
imagegenerator.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/reportengine.py to 
reportengine.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/wxmanager.py to wxmanager.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/filegenerator.py to 
filegenerator.cpython-39.pyc
byte-compiling /home/weewx/bin/weewx/uwxutils.py to uwxutils.cpython-39.pyc
byte-compiling /home/weewx/bin/daemon.py to daemon.cpython-39.pyc
byte-compiling /home/weewx/bin/user/extensions.py to extensions.cpython-39.pyc
byte-compiling /home/weewx/bin/user/__init__.py to __init__.cpython-39.pyc
byte-compiling /home/weewx/bin/weeplot/genplot.py to genplot.cpython-39.pyc
byte-compiling /home/weewx/bin/weeplot/__init__.py to __init__.cpython-39.pyc
byte-compiling /home/weewx/bin/weeplot/utilities.py to utilities.cpython-39.pyc
byte-compiling /home/weewx/bin/weecfg/extension.py to extension.cpython-39.pyc
byte-compiling /home/weewx/bin/weecfg/__init__.py to __init__.cpython-39.pyc
byte-compiling /home/weewx/bin/weecfg/database.py to database.cpython-39.pyc
byte-compiling /home/weewx/bin/weecfg/config.py to config.cpython-39.pyc
byte-compiling /home/weewx/bin/six.py to six.cpython-39.pyc
running install_scripts
copying build/scripts-3.9/weewxd -> /home/weewx/bin
copying build/scripts-3.9/wee_import -> /home/weewx/bin
copying build/scripts-3.9/wee_reports -> /home/weewx/bin
copying build/scripts-3.9/wunderfixer -> /home/weewx/bin
copying build/scripts-3.9/wee_device -> /home/weewx/bin
copying build/scripts-3.9/wee_database -> /home/weewx/bin
copying build/scripts-3.9/wee_debug -> /home/weewx/bin
copying build/scripts-3.9/wee_extension -> /home/weewx/bin
copying build/scripts-3.9/wee_config -> /home/weewx/bin
changing mode of /home/weewx/bin/weewxd to 755
changing mode of /home/weewx/bin/wee_import to 755
changing mode of /home/weewx/bin/wee_reports to 755
changing mode of /home/weewx/bin/wunderfixer to 755
changing mode of /home/weewx/bin/wee_device to 755
changing mode of /home/weewx/bin/wee_database to 755
changing mode of /home/weewx/bin/wee_debug to 755
changing mode of /home/weewx/bin/wee_extension to 755
changing mode of /home/weewx/bin/wee_config to 755
running install_data
copying LICENSE.txt -> /home/weewx/
copying README.md -> /home/weewx/
massaging weewx.conf -> /home/weewx/weewx.conf.4.10.2
copying /tmp/tmpqdbt1u0c -> /home/weewx/weewx.conf.4.10.2
creating /home/weewx/docs
copying docs/setup.htm -> /home/weewx/docs
copying docs/copyright.htm -> /home/weewx/docs
copying docs/sle.html -> /home/weewx/docs
copying docs/changes.txt -> /home/weewx/docs
copying docs/utilities.htm -> /home/weewx/docs
copying docs/accum.md -> /home/weewx/docs
copying docs/xtypes.md -> /home/weewx/docs
copying docs/series_tags.md -> /home/weewx/docs
copying docs/readme.htm -> /home/weewx/docs
copying docs/logging.md -> /home/weewx/docs
copying docs/usersguide.htm -> /home/weewx/docs
copying docs/upgrading.htm -> /home/weewx/docs
copying docs/debian.htm -> /home/weewx/docs
copying docs/redhat.htm -> /home/weewx/docs
copying docs/hardware.htm -> /home/weewx/docs
copying docs/macos.htm -> /home/weewx/docs
copying docs/suse.htm -> /home/weewx/docs
copying docs/customizing.htm -> /home/weewx/docs
copying docs/devnotes.htm -> /home/weewx/docs
creating /home/weewx/docs/images
copying docs/images/pipeline.png -> /home/weewx/docs/images
copying docs/images/logo-mint.png -> /home/weewx/docs/images
copying docs/images/daytemp_with_avg.png -> /home/weewx/docs/images
copying docs/images/logo-suse.png -> /home/weewx/docs/images
copying docs/images/antialias.gif -> /home/weewx/docs/images
copying docs/images/daycompare.png -> /home/weewx/docs/images
copying docs/images/logo-weewx.png -> /home/weewx/docs/images
copying docs/images/image_parts.xcf -> /home/weewx/docs/images
copying docs/images/logo-ubuntu.png -> /home/weewx/docs/images
copying docs/images/sample_monthrain.png -> /home/weewx/docs/images
copying docs/images/logo-redhat.png -> /home/weewx/docs/images
copying docs/images/yeardiff.png -> /home/weewx/docs/images
copying docs/images/logo-rpi.png -> /home/weewx/docs/images
copying docs/images/day-gap-showing.png -> /home/weewx/docs/images
copying docs/images/logo-linux.png -> /home/weewx/docs/images
copying docs/images/image_parts.png -> /home/weewx/docs/images
copying docs/images/logo-centos.png -> /home/weewx/docs/images
copying docs/images/logo-opensuse.png -> /home/weewx/docs/images
copying docs/images/logo-apple.png -> /home/weewx/docs/images
copying docs/images/logo-pypi.svg -> /home/weewx/docs/images
copying docs/images/day-gap-not-shown.png -> /home/weewx/docs/images
copying docs/images/logo-debian.png -> /home/weewx/docs/images
copying docs/images/logo-fedora.png -> /home/weewx/docs/images
copying docs/images/weektempdew.png -> /home/weewx/docs/images
copying docs/images/weekgustoverlay.png -> /home/weewx/docs/images
copying docs/images/favicon.png -> /home/weewx/docs/images
copying docs/images/dayvaporp.png -> /home/weewx/docs/images
copying docs/images/daywindvec.png -> /home/weewx/docs/images
copying docs/images/sample_monthtempdew.png -> /home/weewx/docs/images
copying docs/images/funky_degree.png -> /home/weewx/docs/images
copying docs/images/ferrites.jpg -> /home/weewx/docs/images
copying docs/images/yearhilow.png -> /home/weewx/docs/images
creating /home/weewx/docs/js
copying docs/js/weewx.js -> /home/weewx/docs/js
copying docs/js/tocbot-4.12.0.js -> /home/weewx/docs/js
copying docs/js/cash.min.js -> /home/weewx/docs/js
copying docs/js/tocbot-4.12.0.min.js -> /home/weewx/docs/js
copying docs/js/cash.js -> /home/weewx/docs/js
copying docs/js/tocbot-4.3.1.min.js -> /home/weewx/docs/js
copying docs/js/tocbot-4.3.1.js -> /home/weewx/docs/js
creating /home/weewx/docs/css
copying docs/css/tocbot-4.12.0.css -> /home/weewx/docs/css
copying docs/css/weewx_ui.css -> /home/weewx/docs/css
copying docs/css/tocbot-4.3.1.css -> /home/weewx/docs/css
creating /home/weewx/docs/examples
copying docs/examples/tag.htm -> /home/weewx/docs/examples
creating /home/weewx/examples
copying examples/seven_day.py -> /home/weewx/examples
copying examples/vaporpressure.py -> /home/weewx/examples
copying examples/lowBattery.py -> /home/weewx/examples
copying examples/alarm.py -> /home/weewx/examples
copying examples/transfer_db.py -> /home/weewx/examples
copying examples/mem.py -> /home/weewx/examples
creating /home/weewx/examples/xstats
copying examples/xstats/changelog -> /home/weewx/examples/xstats
copying examples/xstats/readme.txt -> /home/weewx/examples/xstats
copying examples/xstats/install.py -> /home/weewx/examples/xstats
creating /home/weewx/examples/xstats/bin
creating /home/weewx/examples/xstats/bin/user
copying examples/xstats/bin/user/xstats.py -> 
/home/weewx/examples/xstats/bin/user
creating /home/weewx/examples/xstats/skins
creating /home/weewx/examples/xstats/skins/xstats
copying examples/xstats/skins/xstats/index.html.tmpl -> 
/home/weewx/examples/xstats/skins/xstats
copying examples/xstats/skins/xstats/skin.conf -> 
/home/weewx/examples/xstats/skins/xstats
creating /home/weewx/examples/colorize
copying examples/colorize/colorize_1.py -> /home/weewx/examples/colorize
copying examples/colorize/colorize_2.py -> /home/weewx/examples/colorize
copying examples/colorize/colorize_3.py -> /home/weewx/examples/colorize
creating /home/weewx/examples/basic
copying examples/basic/changelog -> /home/weewx/examples/basic
copying examples/basic/readme.txt -> /home/weewx/examples/basic
copying examples/basic/install.py -> /home/weewx/examples/basic
creating /home/weewx/examples/basic/skins
creating /home/weewx/examples/basic/skins/basic
copying examples/basic/skins/basic/favicon.ico -> 
/home/weewx/examples/basic/skins/basic
copying examples/basic/skins/basic/hilo.inc -> 
/home/weewx/examples/basic/skins/basic
copying examples/basic/skins/basic/index.html.tmpl -> 
/home/weewx/examples/basic/skins/basic
copying examples/basic/skins/basic/skin.conf -> 
/home/weewx/examples/basic/skins/basic
copying examples/basic/skins/basic/current.inc -> 
/home/weewx/examples/basic/skins/basic
copying examples/basic/skins/basic/basic.css -> 
/home/weewx/examples/basic/skins/basic
creating /home/weewx/examples/basic/skins/basic/lang
copying examples/basic/skins/basic/lang/fr.conf -> 
/home/weewx/examples/basic/skins/basic/lang
copying examples/basic/skins/basic/lang/en.conf -> 
/home/weewx/examples/basic/skins/basic/lang
creating /home/weewx/examples/pmon
copying examples/pmon/changelog -> /home/weewx/examples/pmon
copying examples/pmon/readme.txt -> /home/weewx/examples/pmon
copying examples/pmon/install.py -> /home/weewx/examples/pmon
creating /home/weewx/examples/pmon/bin
creating /home/weewx/examples/pmon/bin/user
copying examples/pmon/bin/user/pmon.py -> /home/weewx/examples/pmon/bin/user
creating /home/weewx/examples/pmon/skins
creating /home/weewx/examples/pmon/skins/pmon
copying examples/pmon/skins/pmon/index.html.tmpl -> 
/home/weewx/examples/pmon/skins/pmon
copying examples/pmon/skins/pmon/skin.conf -> 
/home/weewx/examples/pmon/skins/pmon
creating /home/weewx/examples/tests
copying examples/tests/test_vaporpressure.py -> /home/weewx/examples/tests
creating /home/weewx/examples/fileparse
copying examples/fileparse/changelog -> /home/weewx/examples/fileparse
copying examples/fileparse/readme.txt -> /home/weewx/examples/fileparse
copying examples/fileparse/install.py -> /home/weewx/examples/fileparse
creating /home/weewx/examples/fileparse/bin
creating /home/weewx/examples/fileparse/bin/user
copying examples/fileparse/bin/user/fileparse.py -> 
/home/weewx/examples/fileparse/bin/user
creating /home/weewx/skins
creating /home/weewx/skins/Mobile
copying skins/Mobile/mobile.css -> /home/weewx/skins/Mobile
copying skins/Mobile/favicon.ico -> /home/weewx/skins/Mobile
copying skins/Mobile/index.html.tmpl -> /home/weewx/skins/Mobile
copying skins/Mobile/skin.conf -> /home/weewx/skins/Mobile
creating /home/weewx/skins/Mobile/lang
copying skins/Mobile/lang/nl.conf -> /home/weewx/skins/Mobile/lang
copying skins/Mobile/lang/en.conf -> /home/weewx/skins/Mobile/lang
copying skins/Mobile/lang/no.conf -> /home/weewx/skins/Mobile/lang
copying skins/Mobile/lang/de.conf -> /home/weewx/skins/Mobile/lang
creating /home/weewx/skins/Rsync
copying skins/Rsync/skin.conf -> /home/weewx/skins/Rsync
creating /home/weewx/skins/Seasons
copying skins/Seasons/seasons.css -> /home/weewx/skins/Seasons
copying skins/Seasons/rss.xml.tmpl -> /home/weewx/skins/Seasons
copying skins/Seasons/titlebar.inc -> /home/weewx/skins/Seasons
copying skins/Seasons/sensors.inc -> /home/weewx/skins/Seasons
copying skins/Seasons/favicon.ico -> /home/weewx/skins/Seasons
copying skins/Seasons/celestial.html.tmpl -> /home/weewx/skins/Seasons
copying skins/Seasons/statistics.html.tmpl -> /home/weewx/skins/Seasons
copying skins/Seasons/radar.inc -> /home/weewx/skins/Seasons
copying skins/Seasons/hilo.inc -> /home/weewx/skins/Seasons
copying skins/Seasons/satellite.inc -> /home/weewx/skins/Seasons
copying skins/Seasons/seasons.js -> /home/weewx/skins/Seasons
copying skins/Seasons/tabular.html.tmpl -> /home/weewx/skins/Seasons
copying skins/Seasons/statistics.inc -> /home/weewx/skins/Seasons
copying skins/Seasons/identifier.inc -> /home/weewx/skins/Seasons
copying skins/Seasons/index.html.tmpl -> /home/weewx/skins/Seasons
copying skins/Seasons/analytics.inc -> /home/weewx/skins/Seasons
copying skins/Seasons/about.inc -> /home/weewx/skins/Seasons
copying skins/Seasons/skin.conf -> /home/weewx/skins/Seasons
copying skins/Seasons/telemetry.html.tmpl -> /home/weewx/skins/Seasons
copying skins/Seasons/current.inc -> /home/weewx/skins/Seasons
copying skins/Seasons/map.inc -> /home/weewx/skins/Seasons
copying skins/Seasons/sunmoon.inc -> /home/weewx/skins/Seasons
copying skins/Seasons/celestial.inc -> /home/weewx/skins/Seasons
creating /home/weewx/skins/Seasons/font
copying skins/Seasons/font/OFL.txt -> /home/weewx/skins/Seasons/font
copying skins/Seasons/font/license.txt -> /home/weewx/skins/Seasons/font
copying skins/Seasons/font/OpenSans-Regular.ttf -> 
/home/weewx/skins/Seasons/font
copying skins/Seasons/font/OpenSans.woff2 -> /home/weewx/skins/Seasons/font
copying skins/Seasons/font/OpenSans-Bold.ttf -> /home/weewx/skins/Seasons/font
copying skins/Seasons/font/Kanit-Bold.ttf -> /home/weewx/skins/Seasons/font
copying skins/Seasons/font/OpenSans.woff -> /home/weewx/skins/Seasons/font
copying skins/Seasons/font/Kanit-Regular.ttf -> /home/weewx/skins/Seasons/font
creating /home/weewx/skins/Seasons/lang
copying skins/Seasons/lang/nl.conf -> /home/weewx/skins/Seasons/lang
copying skins/Seasons/lang/fr.conf -> /home/weewx/skins/Seasons/lang
copying skins/Seasons/lang/cn.conf -> /home/weewx/skins/Seasons/lang
copying skins/Seasons/lang/gr.conf -> /home/weewx/skins/Seasons/lang
copying skins/Seasons/lang/es.conf -> /home/weewx/skins/Seasons/lang
copying skins/Seasons/lang/it.conf -> /home/weewx/skins/Seasons/lang
copying skins/Seasons/lang/cz.conf -> /home/weewx/skins/Seasons/lang
copying skins/Seasons/lang/en.conf -> /home/weewx/skins/Seasons/lang
copying skins/Seasons/lang/th.conf -> /home/weewx/skins/Seasons/lang
copying skins/Seasons/lang/no.conf -> /home/weewx/skins/Seasons/lang
copying skins/Seasons/lang/de.conf -> /home/weewx/skins/Seasons/lang
creating /home/weewx/skins/Seasons/NOAA
copying skins/Seasons/NOAA/NOAA-%Y-%m.txt.tmpl -> /home/weewx/skins/Seasons/NOAA
copying skins/Seasons/NOAA/NOAA-%Y.txt.tmpl -> /home/weewx/skins/Seasons/NOAA
creating /home/weewx/skins/Ftp
copying skins/Ftp/skin.conf -> /home/weewx/skins/Ftp
creating /home/weewx/skins/Smartphone
copying skins/Smartphone/barometer.html.tmpl -> /home/weewx/skins/Smartphone
copying skins/Smartphone/favicon.ico -> /home/weewx/skins/Smartphone
copying skins/Smartphone/rain.html.tmpl -> /home/weewx/skins/Smartphone
copying skins/Smartphone/temp.html.tmpl -> /home/weewx/skins/Smartphone
copying skins/Smartphone/custom.js -> /home/weewx/skins/Smartphone
copying skins/Smartphone/wind.html.tmpl -> /home/weewx/skins/Smartphone
copying skins/Smartphone/index.html.tmpl -> /home/weewx/skins/Smartphone
copying skins/Smartphone/humidity.html.tmpl -> /home/weewx/skins/Smartphone
copying skins/Smartphone/skin.conf -> /home/weewx/skins/Smartphone
creating /home/weewx/skins/Smartphone/icons
copying skins/Smartphone/icons/icon_iphone_x2.png -> 
/home/weewx/skins/Smartphone/icons
copying skins/Smartphone/icons/icon_ipad_x2.png -> 
/home/weewx/skins/Smartphone/icons
copying skins/Smartphone/icons/icon_ipad_x1.png -> 
/home/weewx/skins/Smartphone/icons
copying skins/Smartphone/icons/icon_iphone_x1.png -> 
/home/weewx/skins/Smartphone/icons
creating /home/weewx/skins/Smartphone/lang
copying skins/Smartphone/lang/nl.conf -> /home/weewx/skins/Smartphone/lang
copying skins/Smartphone/lang/en.conf -> /home/weewx/skins/Smartphone/lang
copying skins/Smartphone/lang/no.conf -> /home/weewx/skins/Smartphone/lang
copying skins/Smartphone/lang/de.conf -> /home/weewx/skins/Smartphone/lang
creating /home/weewx/skins/Standard
copying skins/Standard/week.html.tmpl -> /home/weewx/skins/Standard
copying skins/Standard/favicon.ico -> /home/weewx/skins/Standard
copying skins/Standard/year.html.tmpl -> /home/weewx/skins/Standard
copying skins/Standard/index.html.tmpl -> /home/weewx/skins/Standard
copying skins/Standard/skin.conf -> /home/weewx/skins/Standard
copying skins/Standard/weewx.css -> /home/weewx/skins/Standard
copying skins/Standard/month.html.tmpl -> /home/weewx/skins/Standard
creating /home/weewx/skins/Standard/backgrounds
copying skins/Standard/backgrounds/band.gif -> 
/home/weewx/skins/Standard/backgrounds
copying skins/Standard/backgrounds/flower.jpg -> 
/home/weewx/skins/Standard/backgrounds
copying skins/Standard/backgrounds/leaf.jpg -> 
/home/weewx/skins/Standard/backgrounds
copying skins/Standard/backgrounds/night.gif -> 
/home/weewx/skins/Standard/backgrounds
copying skins/Standard/backgrounds/butterfly.jpg -> 
/home/weewx/skins/Standard/backgrounds
copying skins/Standard/backgrounds/drops.gif -> 
/home/weewx/skins/Standard/backgrounds
creating /home/weewx/skins/Standard/RSS
copying skins/Standard/RSS/weewx_rss.xml.tmpl -> /home/weewx/skins/Standard/RSS
creating /home/weewx/skins/Standard/lang
copying skins/Standard/lang/nl.conf -> /home/weewx/skins/Standard/lang
copying skins/Standard/lang/fr.conf -> /home/weewx/skins/Standard/lang
copying skins/Standard/lang/en.conf -> /home/weewx/skins/Standard/lang
copying skins/Standard/lang/no.conf -> /home/weewx/skins/Standard/lang
copying skins/Standard/lang/de.conf -> /home/weewx/skins/Standard/lang
creating /home/weewx/skins/Standard/smartphone
copying skins/Standard/smartphone/barometer.html.tmpl -> 
/home/weewx/skins/Standard/smartphone
copying skins/Standard/smartphone/rain.html.tmpl -> 
/home/weewx/skins/Standard/smartphone
copying skins/Standard/smartphone/custom.js -> 
/home/weewx/skins/Standard/smartphone
copying skins/Standard/smartphone/wind.html.tmpl -> 
/home/weewx/skins/Standard/smartphone
copying skins/Standard/smartphone/temp_outside.html.tmpl -> 
/home/weewx/skins/Standard/smartphone
copying skins/Standard/smartphone/radar.html.tmpl -> 
/home/weewx/skins/Standard/smartphone
copying skins/Standard/smartphone/index.html.tmpl -> 
/home/weewx/skins/Standard/smartphone
copying skins/Standard/smartphone/humidity.html.tmpl -> 
/home/weewx/skins/Standard/smartphone
creating /home/weewx/skins/Standard/smartphone/icons
copying skins/Standard/smartphone/icons/icon_iphone_x2.png -> 
/home/weewx/skins/Standard/smartphone/icons
copying skins/Standard/smartphone/icons/icon_ipad_x2.png -> 
/home/weewx/skins/Standard/smartphone/icons
copying skins/Standard/smartphone/icons/icon_ipad_x1.png -> 
/home/weewx/skins/Standard/smartphone/icons
copying skins/Standard/smartphone/icons/icon_iphone_x1.png -> 
/home/weewx/skins/Standard/smartphone/icons
creating /home/weewx/skins/Standard/NOAA
copying skins/Standard/NOAA/NOAA-%Y-%m.txt.tmpl -> 
/home/weewx/skins/Standard/NOAA
copying skins/Standard/NOAA/NOAA-%Y.txt.tmpl -> /home/weewx/skins/Standard/NOAA
creating /home/weewx/util
creating /home/weewx/util/i18n
copying util/i18n/i18n-report -> /home/weewx/util/i18n
creating /home/weewx/util/init.d
copying util/init.d/weewx.lsb -> /home/weewx/util/init.d
copying util/init.d/weewx.redhat -> /home/weewx/util/init.d
copying util/init.d/weewx-multi -> /home/weewx/util/init.d
copying util/init.d/weewx.bsd -> /home/weewx/util/init.d
copying util/init.d/weewx.debian -> /home/weewx/util/init.d
copying util/init.d/weewx.freebsd -> /home/weewx/util/init.d
copying util/init.d/weewx.suse -> /home/weewx/util/init.d
creating /home/weewx/util/logwatch
creating /home/weewx/util/logwatch/conf
creating /home/weewx/util/logwatch/conf/logfiles
copying util/logwatch/conf/logfiles/weewx.conf -> 
/home/weewx/util/logwatch/conf/logfiles
creating /home/weewx/util/logwatch/conf/services
copying util/logwatch/conf/services/weewx.conf -> 
/home/weewx/util/logwatch/conf/services
creating /home/weewx/util/logwatch/scripts
creating /home/weewx/util/logwatch/scripts/services
copying util/logwatch/scripts/services/weewx -> 
/home/weewx/util/logwatch/scripts/services
creating /home/weewx/util/rsyslog.d
copying util/rsyslog.d/weewx.conf -> /home/weewx/util/rsyslog.d
creating /home/weewx/util/newsyslog.d
copying util/newsyslog.d/weewx.conf -> /home/weewx/util/newsyslog.d
creating /home/weewx/util/tmpfiles.d
copying util/tmpfiles.d/weewx.conf -> /home/weewx/util/tmpfiles.d
creating /home/weewx/util/systemd
copying util/systemd/weewx.service -> /home/weewx/util/systemd
creating /home/weewx/util/udev
creating /home/weewx/util/udev/rules.d
copying util/udev/rules.d/ws28xx.rules -> /home/weewx/util/udev/rules.d
copying util/udev/rules.d/wmr300.rules -> /home/weewx/util/udev/rules.d
copying util/udev/rules.d/fousb.rules -> /home/weewx/util/udev/rules.d
copying util/udev/rules.d/vantage.rules -> /home/weewx/util/udev/rules.d
copying util/udev/rules.d/acurite.rules -> /home/weewx/util/udev/rules.d
copying util/udev/rules.d/weewx.rules -> /home/weewx/util/udev/rules.d
copying util/udev/rules.d/te923.rules -> /home/weewx/util/udev/rules.d
copying util/udev/rules.d/wmr100.rules -> /home/weewx/util/udev/rules.d
copying util/udev/rules.d/cc3000.rules -> /home/weewx/util/udev/rules.d
creating /home/weewx/util/default
copying util/default/weewx -> /home/weewx/util/default
creating /home/weewx/util/logrotate.d
copying util/logrotate.d/weewx -> /home/weewx/util/logrotate.d
creating /home/weewx/util/apache
creating /home/weewx/util/apache/conf-available
copying util/apache/conf-available/weewx.conf -> 
/home/weewx/util/apache/conf-available
creating /home/weewx/util/apache/conf.d
copying util/apache/conf.d/weewx.conf -> /home/weewx/util/apache/conf.d
creating /home/weewx/util/solaris
copying util/solaris/weewx-smf.xml -> /home/weewx/util/solaris
creating /home/weewx/util/scripts
copying util/scripts/weewxd -> /home/weewx/util/scripts
copying util/scripts/wee_import -> /home/weewx/util/scripts
copying util/scripts/wee_reports -> /home/weewx/util/scripts
copying util/scripts/wunderfixer -> /home/weewx/util/scripts
copying util/scripts/wee_device -> /home/weewx/util/scripts
copying util/scripts/wee_database -> /home/weewx/util/scripts
copying util/scripts/wee_debug -> /home/weewx/util/scripts
copying util/scripts/wee_extension -> /home/weewx/util/scripts
copying util/scripts/wee_config -> /home/weewx/util/scripts
creating /home/weewx/util/import
copying util/import/csv-example.conf -> /home/weewx/util/import
copying util/import/weathercat-example.conf -> /home/weewx/util/import
copying util/import/wu-example.conf -> /home/weewx/util/import
copying util/import/wd-example.conf -> /home/weewx/util/import
copying util/import/cumulus-example.conf -> /home/weewx/util/import
creating /home/weewx/util/launchd
copying util/launchd/com.weewx.weewxd.plist -> /home/weewx/util/launchd
running install_egg_info
Writing /home/weewx/bin/weewx-4.10.2.egg-info

The following additional packages will be installed:
  geoip-database libgeoip1 libnginx-mod-http-geoip
  libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter
  libnginx-mod-mail libnginx-mod-stream libnginx-mod-stream-geoip nginx-common
  nginx-core
Suggested packages:
  geoip-bin fcgiwrap nginx-doc sqlite3-doc
The following NEW packages will be installed:
  geoip-database libgeoip1 libnginx-mod-http-geoip
  libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter
  libnginx-mod-mail libnginx-mod-stream libnginx-mod-stream-geoip nginx
  nginx-common nginx-core sqlite3
0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.

Setting up nginx-common (1.18.0-6.1+deb11u3) ...
Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service → 
/lib/systemd/system/nginx.service.
Setting up libnginx-mod-http-xslt-filter (1.18.0-6.1+deb11u3) ...
Setting up libgeoip1:amd64 (1.6.12-7) ...
Setting up geoip-database (20191224-3) ...
Setting up sqlite3 (3.34.1-3) ...
Setting up libnginx-mod-mail (1.18.0-6.1+deb11u3) ...
Setting up libnginx-mod-http-image-filter (1.18.0-6.1+deb11u3) ...
Setting up libnginx-mod-stream (1.18.0-6.1+deb11u3) ...
Setting up libnginx-mod-stream-geoip (1.18.0-6.1+deb11u3) ...
Setting up libnginx-mod-http-geoip (1.18.0-6.1+deb11u3) ...
Setting up nginx-core (1.18.0-6.1+deb11u3) ...
Upgrading binary: nginx.
Setting up nginx (1.18.0-6.1+deb11u3) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for libc-bin (2.31-13+deb11u5) ...
.......installing librtlsdr.........
Cloning into 'librtlsdr'...

-- The C compiler identification is GNU 10.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Build type not specified: defaulting to release.
-- Extracting version information from git describe...
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") 
-- Checking for module 'libusb-1.0'
--   Found libusb-1.0, version 1.0.24
-- Udev rules not being installed, install them with -DINSTALL_UDEV_RULES=ON
-- Building with kernel driver detaching enabled
-- Building with usbfs zero-copy support disabled, use -DENABLE_ZEROCOPY=ON to 
enable
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Building for version: 0.6.0-35-g1423 / 0.6git
-- Using install prefix: /usr/local
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/librtlsdr/build
                        Scanning dependencies of target rtlsdr      
[  3%]       Building C object src/CMakeFiles/rtlsdr.dir/librtlsdr.c.o      
[  6%]       Building C object src/CMakeFiles/rtlsdr.dir/tuner_e4k.c.o      
[  9%]       Building C object src/CMakeFiles/rtlsdr.dir/tuner_fc0012.c.o      
[ 12%]       Building C object src/CMakeFiles/rtlsdr.dir/tuner_fc0013.c.o      
[ 15%]       Building C object src/CMakeFiles/rtlsdr.dir/tuner_fc2580.c.o      
[ 18%]       Building C object src/CMakeFiles/rtlsdr.dir/tuner_r82xx.c.o      
[ 21%]                   Linking C shared library librtlsdr.so      
[ 21%] Built target rtlsdr
                        Scanning dependencies of target rtlsdr_static      
[ 25%]       Building C object src/CMakeFiles/rtlsdr_static.dir/librtlsdr.c.o   
   
[ 28%]       Building C object src/CMakeFiles/rtlsdr_static.dir/tuner_e4k.c.o   
   
[ 31%]       Building C object 
src/CMakeFiles/rtlsdr_static.dir/tuner_fc0012.c.o      
[ 34%]       Building C object 
src/CMakeFiles/rtlsdr_static.dir/tuner_fc0013.c.o      
[ 37%]       Building C object 
src/CMakeFiles/rtlsdr_static.dir/tuner_fc2580.c.o      
[ 40%]       Building C object src/CMakeFiles/rtlsdr_static.dir/tuner_r82xx.c.o 
     
[ 43%]                   Linking C static library librtlsdr.a      
[ 43%] Built target rtlsdr_static
                        Scanning dependencies of target convenience_static      
[ 46%]       Building C object 
src/CMakeFiles/convenience_static.dir/convenience/convenience.c.o      
[ 50%]                   Linking C static library libconvenience_static.a      
[ 50%] Built target convenience_static
                        Scanning dependencies of target rtl_sdr      
[ 53%]       Building C object src/CMakeFiles/rtl_sdr.dir/rtl_sdr.c.o      
[ 56%]                   Linking C executable rtl_sdr      
[ 56%] Built target rtl_sdr
                        Scanning dependencies of target rtl_test      
[ 59%]       Building C object src/CMakeFiles/rtl_test.dir/rtl_test.c.o      
[ 62%]                   Linking C executable rtl_test      
[ 62%] Built target rtl_test
                        Scanning dependencies of target rtl_tcp      
[ 65%]       Building C object src/CMakeFiles/rtl_tcp.dir/rtl_tcp.c.o      
[ 68%]                   Linking C executable rtl_tcp      
[ 68%] Built target rtl_tcp
                        Scanning dependencies of target rtl_fm      
[ 71%]       Building C object src/CMakeFiles/rtl_fm.dir/rtl_fm.c.o      
[ 75%]                   Linking C executable rtl_fm      
[ 75%] Built target rtl_fm
                        Scanning dependencies of target rtl_power      
[ 78%]       Building C object src/CMakeFiles/rtl_power.dir/rtl_power.c.o      
[ 81%]                   Linking C executable rtl_power      
[ 81%] Built target rtl_power
                        Scanning dependencies of target rtl_adsb      
[ 84%]       Building C object src/CMakeFiles/rtl_adsb.dir/rtl_adsb.c.o      
[ 87%]                   Linking C executable rtl_adsb      
[ 87%] Built target rtl_adsb
                        Scanning dependencies of target rtl_eeprom      
[ 90%]       Building C object src/CMakeFiles/rtl_eeprom.dir/rtl_eeprom.c.o     
 
[ 93%]                   Linking C executable rtl_eeprom      
[ 93%] Built target rtl_eeprom
                        Scanning dependencies of target rtl_biast      
[ 96%]       Building C object src/CMakeFiles/rtl_biast.dir/rtl_biast.c.o      
[100%]                   Linking C executable rtl_biast      
[100%] Built target rtl_biast
[ 21%] Built target rtlsdr
[ 43%] Built target rtlsdr_static
[ 50%] Built target convenience_static
[ 56%] Built target rtl_sdr
[ 62%] Built target rtl_test
[ 68%] Built target rtl_tcp
[ 75%] Built target rtl_fm
[ 81%] Built target rtl_power
[ 87%] Built target rtl_adsb
[ 93%] Built target rtl_eeprom
[100%] Built target rtl_biast
      36mInstall the project...      
-- Install configuration: "Release"
-- Installing: /usr/local/include/rtl-sdr.h
-- Installing: /usr/local/include/rtl-sdr_export.h
-- Installing: /usr/local/lib/pkgconfig/librtlsdr.pc
-- Installing: /usr/local/lib/cmake/rtlsdr/rtlsdrTargets.cmake
-- Installing: /usr/local/lib/cmake/rtlsdr/rtlsdrTargets-release.cmake
-- Installing: /usr/local/lib/cmake/rtlsdr/rtlsdrConfig.cmake
-- Installing: /usr/local/lib/cmake/rtlsdr/rtlsdrConfigVersion.cmake
-- Installing: /usr/local/lib/librtlsdr.so.0.6git
-- Installing: /usr/local/lib/librtlsdr.so.0
-- Installing: /usr/local/lib/librtlsdr.so
-- Installing: /usr/local/lib/librtlsdr.a
-- Installing: /usr/local/bin/rtl_sdr
-- Set runtime path of "/usr/local/bin/rtl_sdr" to ""
-- Installing: /usr/local/bin/rtl_tcp
-- Set runtime path of "/usr/local/bin/rtl_tcp" to ""
-- Installing: /usr/local/bin/rtl_test
-- Set runtime path of "/usr/local/bin/rtl_test" to ""
-- Installing: /usr/local/bin/rtl_fm
-- Set runtime path of "/usr/local/bin/rtl_fm" to ""
-- Installing: /usr/local/bin/rtl_eeprom
-- Set runtime path of "/usr/local/bin/rtl_eeprom" to ""
-- Installing: /usr/local/bin/rtl_adsb
-- Set runtime path of "/usr/local/bin/rtl_adsb" to ""
-- Installing: /usr/local/bin/rtl_power
-- Set runtime path of "/usr/local/bin/rtl_power" to ""
-- Installing: /usr/local/bin/rtl_biast
-- Set runtime path of "/usr/local/bin/rtl_biast" to ""
github.com/lheijst/rtldavis (download)
created GOPATH=/home/pi/work; see 'go help gopath'
github.com/lheijst/rtldavis/vendor/github.com/jpoirier/gortlsdr
github.com/lheijst/rtldavis/crc
github.com/lheijst/rtldavis/dsp
github.com/lheijst/rtldavis/protocol
github.com/lheijst/rtldavis

.......installing rtldavis..........
--2023-04-01 09:31:13--  
https://github.com/lheijst/weewx-rtldavis/archive/master.zip
Location: 
https://codeload.github.com/lheijst/weewx-rtldavis/zip/refs/heads/master 
[following]
--2023-04-01 09:31:13--  
https://codeload.github.com/lheijst/weewx-rtldavis/zip/refs/heads/master

Saving to: ‘weewx-rtldavis-master.zip’

2023-04-01 09:31:14 (505 KB/s) - ‘weewx-rtldavis-master.zip’ saved [32124]

Request to install 'weewx-rtldavis-master.zip'
Extracting from zip archive weewx-rtldavis-master.zip
Saving installer file to /home/weewx/bin/user/installer/rtldavis
Finished installing extension 'weewx-rtldavis-master.zip'
Using configuration file /home/weewx/weewx.conf
Saved backup to /home/weewx/weewx.conf.20230401093114
editing options...
editing US settings...
editing debug...
Created symlink /etc/systemd/system/multi-user.target.wants/weewx.service → 
/etc/systemd/system/weewx.service.
pi@debian: ~/Downloadspi@debian:~/Downloads$ sudo tail -f /var/log/syslog

Apr  1 09:34:01 debian weewx[10816] DEBUG user.rtldavis: info: 09:34:00.731079 
BlockSize: 512
Apr  1 09:34:01 debian weewx[10816] DEBUG user.rtldavis: info: 09:34:00.731085 
BufferLength: 2048
Apr  1 09:34:01 debian weewx[10816] DEBUG user.rtldavis: info: Detached kernel 
driver
Apr  1 09:34:01 debian weewx[10816] DEBUG user.rtldavis: info: Found Rafael 
Micro R820T tuner
Apr  1 09:34:01 debian weewx[10816] DEBUG user.rtldavis: chan: 09:34:01.328930 
Hop: {ChannelIdx:0 ChannelFreq:902419338 FreqError:0 Transmitter:0}
Apr  1 09:34:01 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:34:01 debian weewx[10816] DEBUG user.rtldavis: info: Exact sample 
rate is: 268800.001367 Hz
Apr  1 09:34:01 debian weewx[10816] DEBUG user.rtldavis: info: 09:34:01.562338 
GetTunerGain: 0 Db
Apr  1 09:34:01 debian weewx[10816] DEBUG user.rtldavis: info: 09:34:01.562541 
SetFreqCorrection 0 ppm Successful
Apr  1 09:34:01 debian weewx[10816] DEBUG user.rtldavis: info: 09:34:01.567948 
Init channels: wait max 135 seconds for a message of each transmitter
Apr  1 09:34:41 debian weewx[10816] DEBUG user.rtldavis: info: 09:34:41.526011 
TRANSMITTER 0 SEEN
Apr  1 09:34:41 debian weewx[10816] DEBUG user.rtldavis: chan: 09:34:41.526165 
Hop: {ChannelIdx:19 ChannelFreq:911952597 FreqError:0 Transmitter:0}
Apr  1 09:34:41 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:34:44 debian weewx[10816] DEBUG user.rtldavis: info: 09:34:44.089800 
78008CB9408026FE 2 0 0 0 0 msg.ID=0
Apr  1 09:34:44 debian weewx[10816] DEBUG user.rtldavis: chan: 09:34:44.089876 
Hop: {ChannelIdx:41 ChannelFreq:922991108 FreqError:0 Transmitter:0}
Apr  1 09:34:44 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:34:46 debian weewx[10816] DEBUG user.rtldavis: info: 09:34:46.651667 
E8008C8000002F2A 3 0 0 0 0 msg.ID=0
Apr  1 09:34:46 debian weewx[10816] DEBUG user.rtldavis: chan: 09:34:46.651730 
Hop: {ChannelIdx:25 ChannelFreq:914963100 FreqError:0 Transmitter:0}
Apr  1 09:34:46 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:34:49 debian weewx[10816] DEBUG user.rtldavis: info: 09:34:49.213571 
58008CFF700028E6 4 0 0 0 0 msg.ID=0
Apr  1 09:34:49 debian weewx[10816] DEBUG user.rtldavis: chan: 09:34:49.213634 
Hop: {ChannelIdx:8 ChannelFreq:906433342 FreqError:0 Transmitter:0}
Apr  1 09:34:49 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:34:51 debian weewx[10816] DEBUG user.rtldavis: info: 09:34:51.775389 
88008C3068000C4E 5 0 0 0 0 msg.ID=0
Apr  1 09:34:51 debian weewx[10816] DEBUG user.rtldavis: chan: 09:34:51.775453 
Hop: {ChannelIdx:47 ChannelFreq:926001611 FreqError:0 Transmitter:0}
Apr  1 09:34:51 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:34:51 debian weewx[10816] DEBUG user.rtldavis: info: 09:34:51.777704 
duplicate packet: 88008C3068000C4E
Apr  1 09:34:54 debian weewx[10816] DEBUG user.rtldavis: info: 09:34:54.339505 
38008CC10080308B 6 0 0 0 0 msg.ID=0
Apr  1 09:34:54 debian weewx[10816] DEBUG user.rtldavis: chan: 09:34:54.339571 
Hop: {ChannelIdx:32 ChannelFreq:918475353 FreqError:0 Transmitter:0}
Apr  1 09:34:54 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:34:56 debian weewx[10816] DEBUG user.rtldavis: info: 09:34:56.901672 
E8008C8000002F2A 7 0 0 0 0 msg.ID=0
Apr  1 09:34:56 debian weewx[10816] DEBUG user.rtldavis: chan: 09:34:56.901738 
Hop: {ChannelIdx:13 ChannelFreq:908942094 FreqError:0 Transmitter:0}
Apr  1 09:34:56 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:34:59 debian weewx[10816] DEBUG user.rtldavis: info: 09:34:59.463577 
58008CFF700028E6 8 0 0 0 0 msg.ID=0
Apr  1 09:34:59 debian weewx[10816] DEBUG user.rtldavis: chan: 09:34:59.463641 
Hop: {ChannelIdx:36 ChannelFreq:920482355 FreqError:0 Transmitter:0}
Apr  1 09:34:59 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:02 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:02.027226 
88008C3068000C4E 9 0 0 0 0 msg.ID=0
Apr  1 09:35:02 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:02.027290 
Hop: {ChannelIdx:22 ChannelFreq:913457849 FreqError:0 Transmitter:0}
Apr  1 09:35:02 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:04 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:04.588980 
98008C00000051EC 10 0 0 0 0 msg.ID=0
Apr  1 09:35:04 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:04.589044 
Hop: {ChannelIdx:3 ChannelFreq:903924589 FreqError:0 Transmitter:0}
Apr  1 09:35:04 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:07 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:07.151054 
E8008C8000002F2A 11 0 0 0 0 msg.ID=0
Apr  1 09:35:07 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:07.151130 
Hop: {ChannelIdx:29 ChannelFreq:916970102 FreqError:0 Transmitter:0}
Apr  1 09:35:07 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:09 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:09.712830 
58008CFF700028E6 12 0 0 0 0 msg.ID=0
Apr  1 09:35:09 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:09.712896 
Hop: {ChannelIdx:44 ChannelFreq:924496359 FreqError:0 Transmitter:0}
Apr  1 09:35:09 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:12 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:12.276681 
88008C3068000C4E 13 0 0 0 0 msg.ID=0
Apr  1 09:35:12 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:12.276747 
Hop: {ChannelIdx:16 ChannelFreq:910447346 FreqError:0 Transmitter:0}
Apr  1 09:35:12 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:14 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:14.838513 
A8008C1B380041CE 14 0 0 0 0 msg.ID=0
Apr  1 09:35:14 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:14.838575 
Hop: {ChannelIdx:5 ChannelFreq:904928090 FreqError:0 Transmitter:0}
Apr  1 09:35:14 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:17 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:17.400623 
E8008C8000002F2A 15 0 0 0 0 msg.ID=0
Apr  1 09:35:17 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:17.400688 
Hop: {ChannelIdx:27 ChannelFreq:915966601 FreqError:0 Transmitter:0}
Apr  1 09:35:17 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:19 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:19.962295 
58008CFF700028E6 16 0 0 0 0 msg.ID=0
Apr  1 09:35:19 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:19.962361 
Hop: {ChannelIdx:38 ChannelFreq:921485856 FreqError:0 Transmitter:0}
Apr  1 09:35:19 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:22 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:22.526452 
88008C3068000C4E 17 0 0 0 0 msg.ID=0
Apr  1 09:35:22 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:22.526519 
Hop: {ChannelIdx:10 ChannelFreq:907436843 FreqError:0 Transmitter:0}
Apr  1 09:35:22 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:25 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:25.088277 
28008CD4C08094C8 18 0 0 0 0 msg.ID=0
Apr  1 09:35:25 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:25.088340 
Hop: {ChannelIdx:49 ChannelFreq:927005112 FreqError:0 Transmitter:0}
Apr  1 09:35:25 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:27 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:27.650440 
E8008C8000002F2A 19 0 0 0 0 msg.ID=0
Apr  1 09:35:27 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:27.650506 
Hop: {ChannelIdx:21 ChannelFreq:912956099 FreqError:0 Transmitter:0}
Apr  1 09:35:27 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:30 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:30.212469 
58008CFF700028E6 20 0 0 0 0 msg.ID=0
Apr  1 09:35:30 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:30.212534 
Hop: {ChannelIdx:2 ChannelFreq:903422839 FreqError:0 Transmitter:0}
Apr  1 09:35:30 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:32 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:32.775903 
88008C3078000F3D 21 0 0 0 0 msg.ID=0
Apr  1 09:35:32 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:32.775968 
Hop: {ChannelIdx:30 ChannelFreq:917471852 FreqError:0 Transmitter:0}
Apr  1 09:35:32 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:35 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:35.337848 
78008CB9408026FE 22 0 0 0 0 msg.ID=0
Apr  1 09:35:35 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:35.337912 
Hop: {ChannelIdx:42 ChannelFreq:923492858 FreqError:0 Transmitter:0}
Apr  1 09:35:35 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:37 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:37.899810 
E8008C8000002F2A 23 0 0 0 0 msg.ID=0
Apr  1 09:35:37 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:37.899872 
Hop: {ChannelIdx:14 ChannelFreq:909443845 FreqError:0 Transmitter:0}
Apr  1 09:35:37 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:40 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:40.461808 
58008CFF72004E84 24 0 0 0 0 msg.ID=0
Apr  1 09:35:40 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:40.461870 
Hop: {ChannelIdx:48 ChannelFreq:926503361 FreqError:0 Transmitter:0}
Apr  1 09:35:40 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:43 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:43.025359 
88008C3078000F3D 25 0 0 0 0 msg.ID=0
Apr  1 09:35:43 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:43.025423 
Hop: {ChannelIdx:7 ChannelFreq:905931591 FreqError:0 Transmitter:0}
Apr  1 09:35:43 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:45 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:45.587413 
38008CC10080308B 26 0 0 0 0 msg.ID=0
Apr  1 09:35:45 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:45.587479 
Hop: {ChannelIdx:24 ChannelFreq:914461350 FreqError:0 Transmitter:0}
Apr  1 09:35:45 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:48 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:48.149359 
E8008C8000002F2A 27 0 0 0 0 msg.ID=0
Apr  1 09:35:48 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:48.149427 
Hop: {ChannelIdx:34 ChannelFreq:919478854 FreqError:0 Transmitter:0}
Apr  1 09:35:48 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:50 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:50.711215 
58008CFF700028E6 28 0 0 0 0 msg.ID=0
Apr  1 09:35:50 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:50.711271 
Hop: {ChannelIdx:45 ChannelFreq:924998110 FreqError:0 Transmitter:0}
Apr  1 09:35:50 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:50 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:50.713495 
duplicate packet: 58008CFF700028E6
Apr  1 09:35:53 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:53.275428 
88008C3078000F3D 29 0 0 0 0 msg.ID=0
Apr  1 09:35:53 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:53.275493 
Hop: {ChannelIdx:1 ChannelFreq:902921088 FreqError:0 Transmitter:0}
Apr  1 09:35:53 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:55 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:55.837507 
98008C00000051EC 30 0 0 0 0 msg.ID=0
Apr  1 09:35:55 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:55.837572 
Hop: {ChannelIdx:17 ChannelFreq:910949096 FreqError:0 Transmitter:0}
Apr  1 09:35:55 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:35:58 debian weewx[10816] DEBUG user.rtldavis: info: 09:35:58.399140 
E8008C8000002F2A 31 0 0 0 0 msg.ID=0
Apr  1 09:35:58 debian weewx[10816] DEBUG user.rtldavis: chan: 09:35:58.399202 
Hop: {ChannelIdx:39 ChannelFreq:921987607 FreqError:0 Transmitter:0}
Apr  1 09:35:58 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:00 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:00.962850 
58008CFF700028E6 32 0 0 0 0 msg.ID=0
Apr  1 09:36:00 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:00.962913 
Hop: {ChannelIdx:26 ChannelFreq:915464850 FreqError:0 Transmitter:0}
Apr  1 09:36:00 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:03 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:03.524846 
88008C3078000F3D 33 0 0 0 0 msg.ID=0
Apr  1 09:36:03 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:03.524907 
Hop: {ChannelIdx:9 ChannelFreq:906935092 FreqError:0 Transmitter:0}
Apr  1 09:36:03 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:06 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:06.086826 
A8008C183800189E 34 0 0 0 0 msg.ID=0
Apr  1 09:36:06 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:06.086888 
Hop: {ChannelIdx:31 ChannelFreq:917973603 FreqError:0 Transmitter:0}
Apr  1 09:36:06 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:08 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:08.648977 
E8008B8002001865 35 0 0 0 0 msg.ID=0
Apr  1 09:36:08 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:08.649041 
Hop: {ChannelIdx:50 ChannelFreq:927506862 FreqError:0 Transmitter:0}
Apr  1 09:36:08 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:11 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:11.213009 
58008CFF700028E6 36 0 0 0 0 msg.ID=0
Apr  1 09:36:11 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:11.213077 
Hop: {ChannelIdx:37 ChannelFreq:920984106 FreqError:0 Transmitter:0}
Apr  1 09:36:11 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:13 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:13.774785 
88008C307A00695F 37 0 0 0 0 msg.ID=0
Apr  1 09:36:13 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:13.774848 
Hop: {ChannelIdx:12 ChannelFreq:908440344 FreqError:0 Transmitter:0}
Apr  1 09:36:13 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:16 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:16.336664 
28008CD4C08094C8 38 0 0 0 0 msg.ID=0
Apr  1 09:36:16 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:16.336725 
Hop: {ChannelIdx:20 ChannelFreq:912454348 FreqError:0 Transmitter:0}
Apr  1 09:36:16 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:18 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:18.898887 
E8008C8000002F2A 39 0 0 0 0 msg.ID=0
Apr  1 09:36:18 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:18.898948 
Hop: {ChannelIdx:33 ChannelFreq:918977104 FreqError:0 Transmitter:0}
Apr  1 09:36:18 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:21 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:21.462477 
58008CFF700028E6 40 0 0 0 0 msg.ID=0
Apr  1 09:36:21 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:21.462542 
Hop: {ChannelIdx:4 ChannelFreq:904426340 FreqError:0 Transmitter:0}
Apr  1 09:36:21 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:24 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:24.024512 
88008C307A00695F 41 0 0 0 0 msg.ID=0
Apr  1 09:36:24 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:24.024581 
Hop: {ChannelIdx:43 ChannelFreq:923994609 FreqError:0 Transmitter:0}
Apr  1 09:36:24 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:26 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:26.586269 
78008CAE0080EDC1 42 0 0 0 0 msg.ID=0
Apr  1 09:36:26 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:26.586331 
Hop: {ChannelIdx:28 ChannelFreq:916468351 FreqError:0 Transmitter:0}
Apr  1 09:36:26 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:29 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:29.148180 
E8008C8000002F2A 43 0 0 0 0 msg.ID=0
Apr  1 09:36:29 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:29.148242 
Hop: {ChannelIdx:15 ChannelFreq:909945595 FreqError:0 Transmitter:0}
Apr  1 09:36:29 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:31 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:31.711764 
58008CFF700028E6 44 0 0 0 0 msg.ID=0
Apr  1 09:36:31 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:31.711830 
Hop: {ChannelIdx:35 ChannelFreq:919980605 FreqError:0 Transmitter:0}
Apr  1 09:36:31 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:34.274123 
88008C3078000F3D 45 0 0 0 0 msg.ID=0
Apr  1 09:36:34 debian weewx[10816] INFO weewx.engine: Main loop exiting. 
Shutting engine down.
Apr  1 09:36:34 debian weewx[10816] INFO user.rtldavis: shutdown process 
/home/pi/work/bin/rtldavis -tf US -tr 1
Apr  1 09:36:34 debian weewx[10816] INFO user.rtldavis: rtldavis with pid 10819 
killed
Apr  1 09:36:34 debian weewx[10816] CRITICAL __main__: Caught WeeWxIOError: 
rtldavis process stalled
Apr  1 09:36:34 debian weewx[10816] CRITICAL __main__:     ****  Waiting 60 
seconds then retrying...
Apr  1 09:37:34 debian weewx[10816] INFO __main__: retrying...
Apr  1 09:37:34 debian weewx[10816] DEBUG __main__: Initializing engine
Apr  1 09:37:34 debian weewx[10816] INFO weewx.engine: Loading station type 
Rtldavis (user.rtldavis)
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: driver version is 0.20
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: using rain_bucket_type 0
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: sensor map is: 
{'pressure': 'pressure', 'inTemp': 'temp_in', 'windSpeed': 'wind_speed', 
'windDir': 'wind_dir', 'outTemp': 'temperature', 'outHumidity': 'humidity', 
'inHumidity': 'humidity_in', 'rainRate': 'rain_rate', 'radiation': 
'solar_radiation', 'UV': 'uv', 'soilTemp1': 'soil_temp_1', 'soilTemp2': 
'soil_temp_2', 'soilTemp3': 'soil_temp_3', 'soilTemp4': 'soil_temp_4', 
'leafTemp1': 'leaf_temp_1', 'extraHumid1': 'humid_1', 'extraHumid2': 'humid_2', 
'soilMoist1': 'soil_moisture_1', 'soilMoist2': 'soil_moisture_2', 'soilMoist3': 
'soil_moisture_3', 'soilMoist4': 'soil_moisture_4', 'leafWet1': 
'leaf_wetness_1', 'leafWet2': 'leaf_wetness_2', 'rxCheckPercent': 
'pct_good_all', 'txBatteryStatus': 'bat_iss', 'supplyVoltage': 'supercap_volt', 
'referenceVoltage': 'solar_power', 'windBatteryStatus': 'bat_anemometer', 
'rainBatteryStatus': 'bat_leaf_soil', 'outTempBatteryStatus': 'bat_th_1', 
'inTempBatteryStatus': 'bat_th_2', 'extraTemp1': 'pct_good_0', 'extraTemp2': 
'pct_good_1', 'extraTemp3': 'pct_good_2', 'leafTemp2': 'pct_good_3', 
'consBatteryVoltage': 'freqError0', 'hail': 'freqError1', 'hailRate': 
'freqError2', 'heatingTemp': 'freqError3', 'heatingVoltage': 'freqError4'}
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: sensor map is {}
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: using frequency US
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: using iss_channel 1
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: using 
anemometer_channel 0
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: using leaf_soil_channel 0
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: using 
temp_hum_1_channel 0
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: using 
temp_hum_2_channel 0
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: using transmitters 1
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: log_humidity_raw False
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: startup process 
'/home/pi/work/bin/rtldavis -tf US -tr 1'
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: start async reader for 
stderr-thread
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: start async reader for 
stdout-thread
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.engine.StdTimeSynch
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdTimeSynch
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.engine.StdConvert
Apr  1 09:37:34 debian weewx[10816] INFO weewx.engine: StdConvert target unit 
is 0x1
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdConvert
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.engine.StdCalibrate
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdCalibrate
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.engine.StdQC
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdQC
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.wxservices.StdWXCalculate
Apr  1 09:37:34 debian weewx[10816] INFO weewx.wxservices: StdWXCalculate will 
use data binding wx_binding
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.manager: Daily summary version 
is 4.0
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.wxservices.StdWXCalculate
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.wxxtypes.StdWXXTypes
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.wxxtypes.StdWXXTypes
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.wxxtypes.StdPressureCooker
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.wxxtypes.StdPressureCooker
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.wxxtypes.StdRainRater
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.wxxtypes.StdRainRater
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.wxxtypes.StdDelta
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.wxxtypes.StdDelta
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.engine.StdArchive
Apr  1 09:37:34 debian weewx[10816] INFO weewx.engine: Archive will use data 
binding wx_binding
Apr  1 09:37:34 debian weewx[10816] INFO weewx.engine: Record generation will 
be attempted in 'hardware'
Apr  1 09:37:34 debian weewx[10816] INFO weewx.engine: Using archive interval 
of 300 seconds (specified in weewx configuration)
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Use LOOP data in hi/low 
calculations: 1
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdArchive
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.restx.StdStationRegistry
Apr  1 09:37:34 debian weewx[10816] INFO weewx.restx: StationRegistry: 
Registration not requested.
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdStationRegistry
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.restx.StdWunderground
Apr  1 09:37:34 debian weewx[10816] INFO weewx.restx: Wunderground: Posting not 
enabled.
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdWunderground
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.restx.StdPWSweather
Apr  1 09:37:34 debian weewx[10816] INFO weewx.restx: PWSweather: Posting not 
enabled.
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdPWSweather
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.restx.StdCWOP
Apr  1 09:37:34 debian weewx[10816] INFO weewx.restx: CWOP: Posting not enabled.
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdCWOP
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.restx.StdWOW
Apr  1 09:37:34 debian weewx[10816] INFO weewx.restx: WOW: Posting not enabled.
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdWOW
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.restx.StdAWEKAS
Apr  1 09:37:34 debian weewx[10816] INFO weewx.restx: AWEKAS: Posting not 
enabled.
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdAWEKAS
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.engine.StdPrint
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdPrint
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.engine.StdReport
Apr  1 09:37:34 debian weewx[10816] INFO weewx.engine: 'pyephem' detected, 
extended almanac data is available
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdReport
Apr  1 09:37:34 debian weewx[10816] INFO __main__: Starting up weewx version 
4.10.2
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Station does not 
support reading the time
Apr  1 09:37:34 debian weewx[10816] INFO weewx.engine: Using binding 
'wx_binding' to database 'weewx.sdb'
Apr  1 09:37:34 debian weewx[10816] INFO weewx.manager: Starting backfill of 
daily summaries
Apr  1 09:37:34 debian weewx[10816] INFO weewx.manager: Empty database
Apr  1 09:37:34 debian weewx[10816] INFO weewx.engine: Starting main packet 
loop.
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: Number of 
transmitters: 1, store freqError data for transmitter with ID=0
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380378 
rtldavis.go VERSION=0.15
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380566 
tr=1 fc=0 ppm=0 gain=0 maxmissed=51 ex=0 receiveWindow=300 actChan=[0] maxChan=1
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380579 
undefined=false verbose=false disableAfc=false deviceString=0
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380764 
BitRate: 19200
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380794 
SymbolLength: 14
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380801 
SampleRate: 268800
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380807 
Preamble: 1100101110001001
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380812 
PreambleSymbols: 16
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380818 
PreambleLength: 224
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380823 
PacketSymbols: 80
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380828 
PacketLength: 1120
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380834 
BlockSize: 512
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380839 
BufferLength: 2048
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: Found Rafael 
Micro R820T tuner
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: chan: 09:37:34.943203 
Hop: {ChannelIdx:0 ChannelFreq:902419338 FreqError:0 Transmitter:0}
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:37:35 debian weewx[10816] DEBUG user.rtldavis: info: Exact sample 
rate is: 268800.001367 Hz
Apr  1 09:37:35 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:35.183337 
GetTunerGain: 0 Db
Apr  1 09:37:35 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:35.183534 
SetFreqCorrection 0 ppm Successful
Apr  1 09:37:35 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:35.188822 
Init channels: wait max 135 seconds for a message of each transmitter
Apr  1 09:36:16 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:18 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:18.898887 
E8008C8000002F2A 39 0 0 0 0 msg.ID=0
Apr  1 09:36:18 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:18.898948 
Hop: {ChannelIdx:33 ChannelFreq:918977104 FreqError:0 Transmitter:0}
Apr  1 09:36:18 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:21 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:21.462477 
58008CFF700028E6 40 0 0 0 0 msg.ID=0
Apr  1 09:36:21 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:21.462542 
Hop: {ChannelIdx:4 ChannelFreq:904426340 FreqError:0 Transmitter:0}
Apr  1 09:36:21 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:24 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:24.024512 
88008C307A00695F 41 0 0 0 0 msg.ID=0
Apr  1 09:36:24 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:24.024581 
Hop: {ChannelIdx:43 ChannelFreq:923994609 FreqError:0 Transmitter:0}
Apr  1 09:36:24 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:26 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:26.586269 
78008CAE0080EDC1 42 0 0 0 0 msg.ID=0
Apr  1 09:36:26 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:26.586331 
Hop: {ChannelIdx:28 ChannelFreq:916468351 FreqError:0 Transmitter:0}
Apr  1 09:36:26 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:29 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:29.148180 
E8008C8000002F2A 43 0 0 0 0 msg.ID=0
Apr  1 09:36:29 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:29.148242 
Hop: {ChannelIdx:15 ChannelFreq:909945595 FreqError:0 Transmitter:0}
Apr  1 09:36:29 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:31 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:31.711764 
58008CFF700028E6 44 0 0 0 0 msg.ID=0
Apr  1 09:36:31 debian weewx[10816] DEBUG user.rtldavis: chan: 09:36:31.711830 
Hop: {ChannelIdx:35 ChannelFreq:919980605 FreqError:0 Transmitter:0}
Apr  1 09:36:31 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:36:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:36:34.274123 
88008C3078000F3D 45 0 0 0 0 msg.ID=0
Apr  1 09:36:34 debian weewx[10816] INFO weewx.engine: Main loop exiting. 
Shutting engine down.
Apr  1 09:36:34 debian weewx[10816] INFO user.rtldavis: shutdown process 
/home/pi/work/bin/rtldavis -tf US -tr 1
Apr  1 09:36:34 debian weewx[10816] INFO user.rtldavis: rtldavis with pid 10819 
killed
Apr  1 09:36:34 debian weewx[10816] CRITICAL __main__: Caught WeeWxIOError: 
rtldavis process stalled
Apr  1 09:36:34 debian weewx[10816] CRITICAL __main__:     ****  Waiting 60 
seconds then retrying...
Apr  1 09:37:34 debian weewx[10816] INFO __main__: retrying...
Apr  1 09:37:34 debian weewx[10816] DEBUG __main__: Initializing engine
Apr  1 09:37:34 debian weewx[10816] INFO weewx.engine: Loading station type 
Rtldavis (user.rtldavis)
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: driver version is 0.20
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: using rain_bucket_type 0
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: sensor map is: 
{'pressure': 'pressure', 'inTemp': 'temp_in', 'windSpeed': 'wind_speed', 
'windDir': 'wind_dir', 'outTemp': 'temperature', 'outHumidity': 'humidity', 
'inHumidity': 'humidity_in', 'rainRate': 'rain_rate', 'radiation': 
'solar_radiation', 'UV': 'uv', 'soilTemp1': 'soil_temp_1', 'soilTemp2': 
'soil_temp_2', 'soilTemp3': 'soil_temp_3', 'soilTemp4': 'soil_temp_4', 
'leafTemp1': 'leaf_temp_1', 'extraHumid1': 'humid_1', 'extraHumid2': 'humid_2', 
'soilMoist1': 'soil_moisture_1', 'soilMoist2': 'soil_moisture_2', 'soilMoist3': 
'soil_moisture_3', 'soilMoist4': 'soil_moisture_4', 'leafWet1': 
'leaf_wetness_1', 'leafWet2': 'leaf_wetness_2', 'rxCheckPercent': 
'pct_good_all', 'txBatteryStatus': 'bat_iss', 'supplyVoltage': 'supercap_volt', 
'referenceVoltage': 'solar_power', 'windBatteryStatus': 'bat_anemometer', 
'rainBatteryStatus': 'bat_leaf_soil', 'outTempBatteryStatus': 'bat_th_1', 
'inTempBatteryStatus': 'bat_th_2', 'extraTemp1': 'pct_good_0', 'extraTemp2': 
'pct_good_1', 'extraTemp3': 'pct_good_2', 'leafTemp2': 'pct_good_3', 
'consBatteryVoltage': 'freqError0', 'hail': 'freqError1', 'hailRate': 
'freqError2', 'heatingTemp': 'freqError3', 'heatingVoltage': 'freqError4'}
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: sensor map is {}
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: using frequency US
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: using iss_channel 1
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: using 
anemometer_channel 0
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: using leaf_soil_channel 0
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: using 
temp_hum_1_channel 0
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: using 
temp_hum_2_channel 0
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: using transmitters 1
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: log_humidity_raw False
Apr  1 09:37:34 debian weewx[10816] INFO user.rtldavis: startup process 
'/home/pi/work/bin/rtldavis -tf US -tr 1'
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: start async reader for 
stderr-thread
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: start async reader for 
stdout-thread
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.engine.StdTimeSynch
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdTimeSynch
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.engine.StdConvert
Apr  1 09:37:34 debian weewx[10816] INFO weewx.engine: StdConvert target unit 
is 0x1
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdConvert
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.engine.StdCalibrate
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdCalibrate
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.engine.StdQC
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdQC
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.wxservices.StdWXCalculate
Apr  1 09:37:34 debian weewx[10816] INFO weewx.wxservices: StdWXCalculate will 
use data binding wx_binding
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.manager: Daily summary version 
is 4.0
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.wxservices.StdWXCalculate
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.wxxtypes.StdWXXTypes
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.wxxtypes.StdWXXTypes
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.wxxtypes.StdPressureCooker
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.wxxtypes.StdPressureCooker
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.wxxtypes.StdRainRater
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.wxxtypes.StdRainRater
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.wxxtypes.StdDelta
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.wxxtypes.StdDelta
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.engine.StdArchive
Apr  1 09:37:34 debian weewx[10816] INFO weewx.engine: Archive will use data 
binding wx_binding
Apr  1 09:37:34 debian weewx[10816] INFO weewx.engine: Record generation will 
be attempted in 'hardware'
Apr  1 09:37:34 debian weewx[10816] INFO weewx.engine: Using archive interval 
of 300 seconds (specified in weewx configuration)
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Use LOOP data in hi/low 
calculations: 1
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdArchive
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.restx.StdStationRegistry
Apr  1 09:37:34 debian weewx[10816] INFO weewx.restx: StationRegistry: 
Registration not requested.
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdStationRegistry
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.restx.StdWunderground
Apr  1 09:37:34 debian weewx[10816] INFO weewx.restx: Wunderground: Posting not 
enabled.
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdWunderground
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.restx.StdPWSweather
Apr  1 09:37:34 debian weewx[10816] INFO weewx.restx: PWSweather: Posting not 
enabled.
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdPWSweather
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.restx.StdCWOP
Apr  1 09:37:34 debian weewx[10816] INFO weewx.restx: CWOP: Posting not enabled.
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdCWOP
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.restx.StdWOW
Apr  1 09:37:34 debian weewx[10816] INFO weewx.restx: WOW: Posting not enabled.
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdWOW
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.restx.StdAWEKAS
Apr  1 09:37:34 debian weewx[10816] INFO weewx.restx: AWEKAS: Posting not 
enabled.
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.restx.StdAWEKAS
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.engine.StdPrint
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdPrint
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Loading service 
weewx.engine.StdReport
Apr  1 09:37:34 debian weewx[10816] INFO weewx.engine: 'pyephem' detected, 
extended almanac data is available
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdReport
Apr  1 09:37:34 debian weewx[10816] INFO __main__: Starting up weewx version 
4.10.2
Apr  1 09:37:34 debian weewx[10816] DEBUG weewx.engine: Station does not 
support reading the time
Apr  1 09:37:34 debian weewx[10816] INFO weewx.engine: Using binding 
'wx_binding' to database 'weewx.sdb'
Apr  1 09:37:34 debian weewx[10816] INFO weewx.manager: Starting backfill of 
daily summaries
Apr  1 09:37:34 debian weewx[10816] INFO weewx.manager: Empty database
Apr  1 09:37:34 debian weewx[10816] INFO weewx.engine: Starting main packet 
loop.
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: Number of 
transmitters: 1, store freqError data for transmitter with ID=0
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380378 
rtldavis.go VERSION=0.15
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380566 
tr=1 fc=0 ppm=0 gain=0 maxmissed=51 ex=0 receiveWindow=300 actChan=[0] maxChan=1
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380579 
undefined=false verbose=false disableAfc=false deviceString=0
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380764 
BitRate: 19200
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380794 
SymbolLength: 14
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380801 
SampleRate: 268800
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380807 
Preamble: 1100101110001001
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380812 
PreambleSymbols: 16
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380818 
PreambleLength: 224
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380823 
PacketSymbols: 80
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380828 
PacketLength: 1120
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380834 
BlockSize: 512
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:34.380839 
BufferLength: 2048
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: info: Found Rafael 
Micro R820T tuner
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: chan: 09:37:34.943203 
Hop: {ChannelIdx:0 ChannelFreq:902419338 FreqError:0 Transmitter:0}
Apr  1 09:37:34 debian weewx[10816] DEBUG user.rtldavis: Don't store freqErrors 
for frequency band US
Apr  1 09:37:35 debian weewx[10816] DEBUG user.rtldavis: info: Exact sample 
rate is: 268800.001367 Hz
Apr  1 09:37:35 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:35.183337 
GetTunerGain: 0 Db
Apr  1 09:37:35 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:35.183534 
SetFreqCorrection 0 ppm Successful
Apr  1 09:37:35 debian weewx[10816] DEBUG user.rtldavis: info: 09:37:35.188822 
Init channels: wait max 135 seconds for a message of each transmitter
# WEEWX CONFIGURATION FILE
#
# Copyright (c) 2009-2022 Tom Keffer <tkef...@gmail.com>
# See the file LICENSE.txt for your rights.

##############################################################################

# This section is for general configuration information.

# Set to 1 for extra debug info, otherwise comment it out or set to zero
debug = 1

# Root directory of the weewx data file hierarchy for this station
WEEWX_ROOT = /home/weewx

# Whether to log successful operations. May get overridden below.
log_success = True

# Whether to log unsuccessful operations. May get overridden below.
log_failure = True

# Do not modify this. It is used when installing and updating weewx.
version = 4.10.2

##############################################################################

#   This section is for information about the station.

[Station]
    
    # Description of the station location
    location = "My Little Town, Oregon"
    
    # Latitude in decimal degrees. Negative for southern hemisphere
    latitude = 0.00
    # Longitude in decimal degrees. Negative for western hemisphere.
    longitude = 0.00
    
    # Altitude of the station, with the unit it is in. This is used only
    # if the hardware cannot supply a value.
    altitude = 700, foot    # Choose 'foot' or 'meter' for unit
    
    # Set to type of station hardware. There must be a corresponding stanza
    # in this file, which includes a value for the 'driver' option.
    station_type = Rtldavis
    
    # If you have a website, you may specify an URL. This is required if you
    # intend to register your station.
    #station_url = http://www.example.com
    
    # The start of the rain year (1=January; 10=October, etc.). This is
    # downloaded from the station if the hardware supports it.
    rain_year_start = 1
    
    # Start of week (0=Monday, 6=Sunday)
    week_start = 6

##############################################################################

[Rtldavis]
    # This section is for the rtldavis sdr-rtl USB receiver.
    
    cmd = /home/pi/work/bin/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 = 1
    # 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 = 0
    
    # Print debug messages
    # 0=no logging; 1=minimum logging; 2=normal logging; 3=detailed logging
    debug_parse = 3
    debug_rain = 0
    debug_rtld = 3    # 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
    LD_LIBRARY_PATH = /home/pi/librtlsdr/build/src

##############################################################################

[Simulator]
    # This section is for the weewx weather station simulator
    
    # The time (in seconds) between LOOP packets.
    loop_interval = 2.5
    
    # The simulator mode can be either 'simulator' or 'generator'.
    # Real-time simulator. Sleep between each LOOP packet.
    mode = simulator
    # Generator.  Emit LOOP packets as fast as possible (useful for testing).
    #mode = generator
    
    # The start time. Format is YYYY-mm-ddTHH:MM. If not specified, the default 
    # is to use the present time.
    #start = 2011-01-01T00:00
    
    # The driver to use:
    driver = weewx.drivers.simulator

##############################################################################

#   This section is for uploading data to Internet sites

[StdRESTful]
    
    # Uncomment and change to override logging for uploading services.
    # log_success = True
    # log_failure = True
    
    [[StationRegistry]]
        # To register this weather station with weewx, set this to true,
        # then fill out option 'station_url', located in the [Station] section 
above.
        register_this_station = false
    
    [[AWEKAS]]
        # This section is for configuring posts to AWEKAS.
        
        # If you wish to post to AWEKAS, set the option 'enable' to true, then 
specify a username
        # and password. To guard against parsing errors, put the password in 
quotes.
        enable = false
        username = replace_me
        password = replace_me
    
    [[CWOP]]
        # This section is for configuring posts to CWOP.
        
        # If you wish to post to CWOP, set the option 'enable' to true,
        # then specify the station ID (e.g., CW1234).
        enable = false
        station = replace_me
        # If this is an APRS (radio amateur) station, specify the
        # passcode (e.g., 12345). Otherwise, ignore.
        passcode = replace_me
    
    
    [[PWSweather]]
        # This section is for configuring posts to PWSweather.com.
        
        # If you wish to post to PWSweather.com, set the option 'enable' to 
true, then specify a
        # station and password. To guard against parsing errors, put the 
password in quotes.
        enable = false
        station = replace_me
        password = replace_me
    
    [[WOW]]
        # This section is for configuring posts to WOW.
        
        # If you wish to post to WOW, set the option 'enable' to true, then 
specify a station and
        # password. To guard against parsing errors, put the password in quotes.
        enable = false
        station = replace_me
        password = replace_me
    
    [[Wunderground]]
        # This section is for configuring posts to the Weather Underground.
        
        # If you wish to post to the Weather Underground, set the option 
'enable' to true,  then
        # specify a station (e.g., 'KORHOODR3') and password. To guard against 
parsing errors, put
        # the password in quotes.
        enable = false
        station = replace_me
        password = replace_me
        
        # If you plan on using wunderfixer, set the following
        # to your API key:
        api_key = replace_me
        
        # Set the following to True to have weewx use the WU "Rapidfire"
        # protocol. Not all hardware can support it. See the User's Guide.
        rapidfire = False

##############################################################################

#   This section specifies what reports, using which skins, to generate.

[StdReport]
    
    # Where the skins reside, relative to WEEWX_ROOT
    SKIN_ROOT = skins
    
    # Where the generated reports should go, relative to WEEWX_ROOT
    HTML_ROOT = public_html
    
    # Uncomment and change to override logging for reports
    # log_success = True
    # log_failure = True
    
    # The database binding indicates which data should be used in reports.
    data_binding = wx_binding
    
    # Each of the following subsections defines a report that will be run.
    # See the customizing guide to change the units, plot types and line
    # colors, modify the fonts, display additional sensor data, and other
    # customizations. Many of those changes can be made here by overriding
    # parameters, or by modifying templates within the skin itself.
    
    [[SeasonsReport]]
        # The SeasonsReport uses the 'Seasons' skin, which contains the
        # images, templates and plots for the report.
        skin = Seasons
        enable = true
    
    [[SmartphoneReport]]
        # The SmartphoneReport uses the 'Smartphone' skin, and the images and
        # files are placed in a dedicated subdirectory.
        skin = Smartphone
        enable = false
        HTML_ROOT = public_html/smartphone
    
    [[MobileReport]]
        # The MobileReport uses the 'Mobile' skin, and the images and files
        # are placed in a dedicated subdirectory.
        skin = Mobile
        enable = false
        HTML_ROOT = public_html/mobile
    
    [[StandardReport]]
        # This is the old "Standard" skin. By default, it is not enabled.
        skin = Standard
        enable = false
    
    [[FTP]]
        # FTP'ing the results to a webserver is treated as just another report,
        # albeit one with an unusual report generator!
        skin = Ftp
        
        # If you wish to use FTP, set "enable" to "true", then
        # fill out the next four lines.
        # Use quotes around passwords to guard against parsing errors.
        enable = false
        user = replace_me
        password = replace_me
        server = replace_me    # The ftp server name, e.g, www.myserver.org
        path = replace_me    # The destination directory, e.g., /weather
        
        # Set to True for an FTP over TLS (FTPS) connection. Not all servers
        # support this.
        secure_ftp = False
        
        # To upload files from something other than what HTML_ROOT is set
        # to above, specify a different HTML_ROOT here.
        #HTML_ROOT = public_html
        
        # Most FTP servers use port 21
        port = 21
        
        # Set to 1 to use passive mode, zero for active mode
        passive = 1
    
    [[RSYNC]]
        # rsync'ing to a webserver is treated as just another report
        skin = Rsync
        
        # If you wish to use rsync, you must configure passwordless ssh using
        # public/private key authentication from the user account that weewx
        # runs to the user account on the remote machine where the files
        # will be copied.
        #
        # If you wish to use rsync, set "enable" to "true", then
        # fill out server, user, and path.
        # The server should appear in your .ssh/config file.
        # The user is the username used in the identity file.
        # The path is the destination directory, such as /var/www/html/weather.
        # Be sure that the user has write permissions on the destination!
        enable = false
        server = replace_me
        user = replace_me
        path = replace_me
        
        # To upload files from something other than what HTML_ROOT is set
        # to above, specify a different HTML_ROOT here.
        #HTML_ROOT = public_html
        
        # Rsync can be configured to remove files from the remote server if
        # they don't exist under HTML_ROOT locally. USE WITH CAUTION: if you
        # make a mistake in the remote path, you could could unintentionally
        # cause unrelated files to be deleted. Set to 1 to enable remote file
        # deletion, zero to allow files to accumulate remotely.
        delete = 0
    
    # Options in the [[Defaults]] section below will apply to all reports.
    # What follows are a few of the more popular options you may want to
    # uncomment, then change.
    [[Defaults]]
        
        # Which language to use for all reports. Not all skins support all 
languages.
        # You can override this for individual reports.
        lang = en
        
        # Which unit system to use for all reports. Choices are 'us', 'metric', 
or 'metricwx'.
        # You can override this for individual reports.
        unit_system = us
        
        [[[Units]]]
            
            # Option "unit_system" above sets the general unit system, but 
overriding specific unit
            # groups is possible. These are popular choices. Uncomment and set 
as appropriate.
            # NB: The unit is always in the singular. I.e., 'mile_per_hour',
            # NOT 'miles_per_hour'
            [[[[Groups]]]]
                # group_altitude     = meter              # Options are 'foot' 
or 'meter'
                # group_pressure     = mbar               # Options are 'inHg', 
'mmHg', 'mbar', or 'hPa'
                # group_rain         = mm                 # Options are 'inch', 
'cm', or 'mm'
                # group_rainrate     = mm_per_hour        # Options are 
'inch_per_hour', 'cm_per_hour', or 'mm_per_hour'
                # group_temperature  = degree_C           # Options are 
'degree_C', 'degree_F', or 'degree_K'
                # The following line is used to keep the above lines indented 
properly.
                # It can be ignored.
                unused = unused
            
            # Uncommenting the following section frequently results in more
            # attractive formatting of times and dates, but may not work in
            # your locale.
            [[[[TimeFormats]]]]
                # day        = %H:%M
                # week       = %H:%M on %A
                # month      = %d-%b-%Y %H:%M
                # year       = %d-%b-%Y %H:%M
                # rainyear   = %d-%b-%Y %H:%M
                # current    = %d-%b-%Y %H:%M
                # ephem_day  = %H:%M
                # ephem_year = %d-%b-%Y %H:%M
                # The following line is used to keep the above lines indented 
properly.
                # It can be ignored.
                unused = unused
        
        [[[Labels]]]
            # Users frequently change the labels for these observation types
            [[[[Generic]]]]
                # inHumidity     = Inside Humidity
                # inTemp         = Inside Temperature
                # outHumidity    = Outside Humidity
                # outTemp        = Outside Temperature
                # extraTemp1     = Temperature1
                # extraTemp2     = Temperature2
                # extraTemp3     = Temperature3
                # The following line is used to keep the above lines indented 
properly.
                # It can be ignored.
                unused = unused

##############################################################################

#   This service acts as a filter, converting the unit system coming from
#   the hardware to a unit system in the database.

[StdConvert]
    
    # The target_unit affects only the unit system in the database. Once
    # chosen it cannot be changed without converting the entire database.
    # Modification of target_unit after starting weewx will result in
    # corrupt data - the database will contain a mix of US and METRIC data.
    #
    # The value of target_unit does not affect the unit system for
    # reporting - reports can display US, Metric, or any combination of units.
    #
    # In most cases, target_unit should be left as the default: US
    #
    # In particular, those migrating from a standard wview installation
    # should use US since that is what the wview database contains.
    
    # DO NOT MODIFY THIS VALUE UNLESS YOU KNOW WHAT YOU ARE DOING!
    target_unit = US    # Options are 'US', 'METRICWX', or 'METRIC'

##############################################################################

#   This section can adjust data using calibration expressions.

[StdCalibrate]
    
    [[Corrections]]
        # For each type, an arbitrary calibration expression can be given.
        # It should be in the units defined in the StdConvert section.
        # Example:
        foo = foo + 0.2

##############################################################################

#   This section is for quality control checks. If units are not specified,
#   values must be in the units defined in the StdConvert section.

[StdQC]
    
    [[MinMax]]
        barometer = 26, 32.5, inHg
        pressure = 24, 34.5, inHg
        outTemp = -40, 120, degree_F
        inTemp = 10, 120, degree_F
        outHumidity = 0, 100
        inHumidity = 0, 100
        windSpeed = 0, 120, mile_per_hour
        rain = 0, 10, inch

##############################################################################

#   This section controls the origin of derived values.

[StdWXCalculate]
    
    [[Calculations]]
        # How to calculate derived quantities.  Possible values are:
        #  hardware        - use the value provided by hardware
        #  software        - use the value calculated by weewx
        #  prefer_hardware - use value provide by hardware if available,
        #                      otherwise use value calculated by weewx
        
        pressure = prefer_hardware
        altimeter = prefer_hardware
        appTemp = prefer_hardware
        barometer = prefer_hardware
        cloudbase = prefer_hardware
        dewpoint = prefer_hardware
        ET = prefer_hardware
        heatindex = prefer_hardware
        humidex = prefer_hardware
        inDewpoint = prefer_hardware
        maxSolarRad = prefer_hardware
        rainRate = prefer_hardware
        windchill = prefer_hardware
        windrun = prefer_hardware

##############################################################################

#   For hardware that supports it, this section controls how often the
#   onboard clock gets updated.

[StdTimeSynch]
    
    # How often to check the weather station clock for drift (in seconds)
    clock_check = 14400
    
    # How much it can drift before we will correct it (in seconds)
    max_drift = 5

##############################################################################

#   This section is for configuring the archive service.

[StdArchive]
    
    # If the station hardware supports data logging then the archive interval
    # will be downloaded from the station. Otherwise, specify it (in seconds).
    archive_interval = 300
    
    # If possible, new archive records are downloaded from the station
    # hardware. If the hardware does not support this, then new archive
    # records will be generated in software.
    # Set the following to "software" to force software record generation.
    record_generation = hardware
    
    # Whether to include LOOP data in hi/low statistics
    loop_hilo = True
    
    # Uncomment and change to override logging for archive operations
    # log_success = True
    # log_failure = True
    
    # The data binding used to save archive records
    data_binding = wx_binding

##############################################################################

#   This section binds a data store to a database.

[DataBindings]
    
    [[wx_binding]]
        # The database must match one of the sections in [Databases].
        # This is likely to be the only option you would want to change.
        database = archive_sqlite
        # The name of the table within the database
        table_name = archive
        # The manager handles aggregation of data for historical summaries
        manager = weewx.manager.DaySummaryManager
        # The schema defines the structure of the database.
        # It is *only* used when the database is created.
        schema = schemas.wview_extended.schema

##############################################################################

#   This section defines various databases.

[Databases]
    
    # A SQLite database is simply a single file
    [[archive_sqlite]]
        database_name = weewx.sdb
        database_type = SQLite
    
    # MySQL
    [[archive_mysql]]
        database_name = weewx
        database_type = MySQL

##############################################################################

#   This section defines defaults for the different types of databases.

[DatabaseTypes]
    
    # Defaults for SQLite databases
    [[SQLite]]
        driver = weedb.sqlite
        # Directory in which the database files are located
        SQLITE_ROOT = %(WEEWX_ROOT)s/archive
    
    # Defaults for MySQL databases
    [[MySQL]]
        driver = weedb.mysql
        # The host where the database is located
        host = localhost
        # The user name for logging in to the host
        user = weewx
        # The password (use quotes to guard against parsing errors)
        password = weewx

##############################################################################

#   This section configures the internal weewx engine.

[Engine]
    # The following section specifies which services should be run and in what 
order.
    [[Services]]
        prep_services = weewx.engine.StdTimeSynch
        data_services = ,
        process_services = weewx.engine.StdConvert, weewx.engine.StdCalibrate, 
weewx.engine.StdQC, weewx.wxservices.StdWXCalculate
        xtype_services = weewx.wxxtypes.StdWXXTypes, 
weewx.wxxtypes.StdPressureCooker, weewx.wxxtypes.StdRainRater, 
weewx.wxxtypes.StdDelta
        archive_services = weewx.engine.StdArchive
        restful_services = weewx.restx.StdStationRegistry, 
weewx.restx.StdWunderground, weewx.restx.StdPWSweather, weewx.restx.StdCWOP, 
weewx.restx.StdWOW, weewx.restx.StdAWEKAS
        report_services = weewx.engine.StdPrint, weewx.engine.StdReport

Reply via email to