[weewx-user] FIXED - Re: OpenWeatherMap 0.9 extension on weewx 4.1.1 not working

2020-06-29 Thread Steve Magnuson
Thanks again, Gary.  I added user.owm.OpenWeatherMap manually to weewx.conf 
per your instructions and it's working fine now.

Steve.

On Monday, June 29, 2020 at 3:19:34 PM UTC-7, gjr80 wrote:
>
> For some reason the extension installer did not add the OWM uploader to 
> the list of RESTful services to be run. You can fix it manually, just edit 
> weewx.conf, goto [Engine] [[Services]] and add “, user.owm.OpenWeatherMap” 
> to the end of the restful_services setting, something like: 
>
> restful_services = weewx.restx.StdStationRegistry, 
> weewx.restx.StdWunderground, weewx.restx.StdPWSweather, 
> weewx.restx.StdCWOP, weewx.restx.StdWOW, weewx.restx.StdAWEKAS, 
> user.owm.OpenWeatherMap 
>
> Save weewx.conf and restart WeeWX. Check the log to see that OWM was 
> loaded on startup and then called every archive period. 
>
> Gary

-- 
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/9a9ed099-96fb-4e95-915e-53690343d528o%40googlegroups.com.


[weewx-user] Re: OpenWeatherMap 0.9 extension on weewx 4.1.1 not working

2020-06-29 Thread Steve Magnuson
Gary,

Obfuscated wee_debug output is attached.

Steve

On Monday, June 29, 2020 at 1:41:23 PM UTC-7, gjr80 wrote:
>
> Hi, 
>
> The OWM uploader is not loading and no error is thrown which points 
> towards a fundamental config error. Could please run wee_debug (
> http://weewx.com/docs/utilities.htm#wee_debug_utility) and post a copy of 
> the output. Before posting the wee_debug output check it for any sensitive 
> info such as passwords, user names, api keys etc. wee_debug is good at 
> obfuscating such info but it’s not perfect. 
>
> Gary

-- 
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/a07a14fa-9713-4f18-9b62-2c9a221470a8o%40googlegroups.com.
Using verbosity=1, displaying most info

wee_debug output will be sent to stdout(console)

Using configuration file /etc/weewx/weewx.conf
Using database binding 'wx_binding', which is bound to database 'archive_sqlite'

System info
  Platform:   Linux-4.19.118-v7l+-armv7l-with-debian-10.4
  Python Version: 3.7.3

Load Information
  1 minute load average:  0.01
  5 minute load average:  0.05
  15 minute load average: 0.08

General Weewx info
  Weewx version 4.1.1 detected.

Station info
  Station type: Vantage
  Driver:   weewx.drivers.vantage

Driver info
[Vantage]
# This section is for the Davis Vantage series of weather stations.

# Connection type: serial or ethernet 
#  serial (the classic VantagePro)
#  ethernet (the WeatherLinkIP or Serial-Ethernet bridge)
type = serial

# If the connection type is serial, a port must be specified:
#   Debian, Ubuntu, Redhat, Fedora, and SuSE:
# /dev/ttyUSB0 is a common USB port name
# /dev/ttyS0   is a common serial port name
#   BSD:
# /dev/cuaU0   is a common serial port name
port = /dev/ttyUSB0

# If the connection type is ethernet, an IP Address/hostname is required:
host = 1.2.3.4

##
# The rest of this section rarely needs any attention. 
# You can safely leave it "as is."
##

# Serial baud rate (usually 19200)
baudrate = 19200

# TCP port (when using the WeatherLinkIP)
tcp_port = 2

# TCP send delay (when using the WeatherLinkIP):
tcp_send_delay = 0.5

# The type of LOOP packet to request: 1 = LOOP1; 2 = LOOP2; 3 = both
loop_request = 1

# The id of your ISS station (usually 1). If you use a wind meter connected
# to a anemometer transmitter kit, use its id
iss_id = 1

# How long to wait for a response from the station before giving up (in
# seconds; must be greater than 2)
timeout = 4

# How long to wait before trying again (in seconds)
wait_before_retry = 1.2

# How many times to try before giving up:
max_tries = 4

# Vantage model Type: 1 = Vantage Pro; 2 = Vantage Pro2
model_type = 2

# The driver to use:
driver = weewx.drivers.vantage

Currently installed extensions
Extension NameVersion   Description
owm   0.9   Upload weather data to OpenWeatherMap.

Archive info
  Database name:weewx.sdb
  Table name:   archive
  Version   2.0
  Unit system:  1 (US)
  First good timestamp: 2020-06-28 17:50:00 PDT (1593391800)
  Last good timestamp:  2020-06-29 14:50:00 PDT (1593467400)
  Number of records:252
  weewx (weewx.conf) is set to use an archive interval of 300 seconds.
  The station hardware was not interrogated in determining archive interval.

Databases configured in weewx.conf
  Database name:weewx.sdb
  Database driver:  weedb.sqlite

  Database name:weewx
  Database driver:  weedb.mysql
  Database host:localhost


Parsed and obfuscated weewx.conf
# WEEWX CONFIGURATION FILE
#
# Copyright (c) 2009-2019 Tom Keffer 
# 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 = 0

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

# Whether to log successful operations
log_success = True

# Whether to log unsuccessful operations
log_failure = True

# How long to wait before timing out a socket (FTP, HTTP) connection
socket_timeout = 20

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

##

#   This section is for information about the station.

[Station]

# Description of the 

[weewx-user] OpenWeatherMap 0.9 extension on weewx 4.1.1 not working

2020-06-29 Thread Steve Magnuson
I can't seem to get the OpenWeatherMap extension to work.  I'm probably 
missing something obvious and just need another set of eyes to point it out 
to me.

I've installed the OWM extension 0.9 on my weewx 4.1.1 running on RPi 4B 
(latest Buster image):

$ wee_extension --list
Extension NameVersion   Description
owm   0.9   Upload weather data to OpenWeatherMap.


After registering my station at OWM per the instructions 
, I've added the 
relevant configuration in the [StdRESTful] section in /etc/weewx/weewx.conf:

[[OpenWeatherMap]]
appid = xxxa8
station_id = d0


...and restarted weewx:

$ sudo systemctl restart weewx

My updates to Wunderground and CWOP work fine, but I see no activity to OWM 
and nothing in the log file at all about OWM even with debug enabled.

Jun 29 09:44:36 lrpi systemd[1]: Starting LSB: weewx weather system...
Jun 29 09:44:36 lrpi weewx[21603] INFO __main__: Initializing weewx version 
4.1.1
Jun 29 09:44:36 lrpi weewx[21603] INFO __main__: Using Python 3.7.3 
(default, Dec 20 2019, 18:57:59) #012[GCC 8.3.0]
Jun 29 09:44:36 lrpi weewx[21603] INFO __main__: Platform 
Linux-4.19.118-v7l+-armv7l-with-debian-10.4
Jun 29 09:44:36 lrpi weewx[21603] INFO __main__: Locale is 'en_US.UTF-8'
Jun 29 09:44:36 lrpi weewx[21603] INFO __main__: PID file is 
/var/run/weewx.pid
Jun 29 09:44:36 lrpi weewx[21607] INFO __main__: Using configuration file 
/etc/weewx/weewx.conf
Jun 29 09:44:36 lrpi weewx[21607] INFO __main__: Debug is 1
Jun 29 09:44:36 lrpi weewx[21607] DEBUG __main__: Initializing engine
Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.engine: Loading station type 
Vantage (weewx.drivers.vantage)
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Driver 
version is 3.2.1
Jun 29 09:44:36 lrpi weewx[21592]: Starting weewx weather system: weewx.
Jun 29 09:44:36 lrpi systemd[1]: Started LSB: weewx weather system.
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Opened up 
serial port /dev/ttyUSB0; baud 19200; timeout 4.00
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Gentle wake 
up of console successful
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Hardware 
type is 17
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.drivers.vantage: ISS ID is 1
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Hardware 
name: Vantage Vue
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service 
weewx.engine.StdTimeSynch
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdTimeSynch
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service 
weewx.engine.StdConvert
Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.engine: StdConvert target unit 
is 0x1
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdConvert
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service 
weewx.engine.StdCalibrate
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdCalibrate
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service 
weewx.engine.StdQC
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdQC
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service 
weewx.wxservices.StdWXCalculate
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.manager: Daily summary 
version is 2.0
Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.wxservices: The following 
values will be calculated: pressure=prefer_hardware, 
altimeter=prefer_hardware, appTemp=prefer_hardware, 
barometer=prefer_hardware, beaufort=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
Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.wxservices: The following 
algorithms will be used for calculations: altimeter=aaASOS, maxSolarRad=RS
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading 
service weewx.wxservices.StdWXCalculate
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service 
weewx.engine.StdArchive
Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.engine: Archive will use data 
binding wx_binding
Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.engine: Record generation will 
be attempted in 'hardware'
Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.engine: Using archive interval 
of 300 seconds (specified by hardware)
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Use LOOP data in 
hi/low calculations: 1
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdArchive
Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service 

[weewx-user] FIXED - Re: Weewx 4.1.1 on RPi 4B running latest Buster lite image: Wundergound regular 5 minute posts don't work, but rapidfire does

2020-06-28 Thread Steve Magnuson
Fixed!  "Temporal chaos' indeed.  I cleared the station memory, and for 
good measure removed the database file and /var/www/html/weewx files again 
and everything started working.  Wunderground and CWOP are now updating as 
expected.  Thanks for the pointer.

Steve

On Sunday, June 28, 2020 at 4:49:21 PM UTC-7, gjr80 wrote:
>
> Quite possible the issue is related, Davis stations tend to be slightly 
> more susceptible to temporal chaos than some other stations. Your RPi and 
> console might have the correct time but it is quite possible the change in 
> times has caused issues for your logger. It’s possible things will come 
> good but since you’ve restarted with a new database and checked the time on 
> the RPi/console you might as well go the trifecta and clear the loggers 
> memory as well. Refer to the wiki article ‘Troubleshooting Davis stations’ (
> https://github.com/weewx/weewx/wiki/Troubleshooting-the-Davis-Vantage-station#corrupt-station-memory).
>  
> If you read through the ‘Corrupt station memory’ section you will see 
> mention of clearing the station memory with the WeeWX utility wee_device. 
> Try that, note you will need to stop WeeWX first. 
>
> Gary 

-- 
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/a8254b4f-249c-4609-a814-fbae18d957a7o%40googlegroups.com.


[weewx-user] Re: Weewx 4.1.1 on RPi 4B running latest Buster lite image: Wundergound regular 5 minute posts don't work, but rapidfire does

2020-06-28 Thread Steve Magnuson
Log file for a 10 minute duration attached.

I think I might have a clue as to what is going on.  Prior to installing 
weewx on this Pi, I installed another app that inexplicably set my timezone 
to the UK, 8 hours ahead.  I then installed weewx, noticed the time was 
wrong, and changed the timezone to my own (US/Pacific).  Since my last 
post, I deleted /var/lib/weewx/weewx.sdb and the contents of 
/var/www/html/weewx and those TypeErrors I had disappeared.  However, new 
"ignore historical record" errors started appearing in the logs with 
timestamps in the future.  Also, this is another clue:

Jun 28 15:50:15 lrpi weewx[14691] DEBUG weewx.drivers.vantage: DMPAFT 
complete: page timestamp 2020-06-28 10:25:00 PDT (1593365100) less than 
final timestamp 2020-06-28 19:20:00 PDT (1593397200)

So, it's possible it might just start working in a few hours, after 19:20 
this evening(?)

My Vue's time is correct and the Pi's time is also correct.  I have 
installed a RTC on the Pi and it does work.

-Steve

On Sunday, June 28, 2020 at 1:37:11 PM UTC-7, Steve Magnuson wrote:
>
> I've just installed weewx for the first time on a Rpi 4B (latest Buster 
> lite image) per instructions.  I've enabled Wunderground and CWOP, both of 
> which were working fine on my Meteobridge.  I'm using this 
> /etc/weewx/weewx.conf configuration:
>
> [Station]
>
> # Description of the station location
> location = "Bellingham, WA"
>
> # Latitude in decimal degrees. Negative for southern hemisphere
> latitude = 48.753
> # Longitude in decimal degrees. Negative for western hemisphere.
> longitude = -122.472
>
> # Altitude of the station, with unit it is in. This is downloaded from
> # from the station if the hardware supports it.
> altitude = 90, foot
>
> # Set to type of station hardware. There must be a corresponding stanza
> # in this file with a 'driver' parameter indicating the driver to be 
> used.
> station_type = Vantage
>
> .
> .
> .
>
> [Vantage]
> # This section is for the Davis Vantage series of weather stations.
>
> # Connection type: serial or ethernet 
> #  serial (the classic VantagePro)
> #  ethernet (the WeatherLinkIP or Serial-Ethernet bridge)
>type = serial
>
> # If the connection type is serial, a port must be specified:
> #   Debian, Ubuntu, Redhat, Fedora, and SuSE:
> # /dev/ttyUSB0 is a common USB port name
> # /dev/ttyS0   is a common serial port name
> #   BSD:
> # /dev/cuaU0   is a common serial port name
>port = /dev/ttyUSB0
> .
> .
> .
> [[CWOP]]
> # This section is for configuring posts to CWOP.
> 
> # If you wish to do this, set the option 'enable' to true,
> # and specify the station ID (e.g., CW1234).
> enable = true
> station = AG7GN
> .
> .
> .
>   [[Wunderground]]
> # This section is for configuring posts to the Weather Underground.
> 
> # If you wish to do this, set the option 'enable' to true,
> # and specify a station (e.g., 'KORHOODR3') and password.
> # To guard against parsing errors, put the password in quotes.
> enable = true
> station = KWABELLI109
> password = **
> 
> # If you plan on using wunderfixer, set the following
> # to your API key:
> api_key = ***
> 
> # 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
>
>
> After starting weewx and waiting about 15 minutes, no data is sent to 
> either CWOP or Wunderground.  My debug-enabled log looks like this at 
> startup:
>
> Jun 28 12:06:46 lrpi systemd[1]: Starting LSB: weewx weather system...
> Jun 28 12:06:47 lrpi weewx[6066] INFO __main__: Initializing weewx version 
> 4.1.1
> Jun 28 12:06:47 lrpi weewx[6066] INFO __main__: Using Python 3.7.3 
> (default, Dec 20 2019, 18:57:59) #012[GCC 8.3.0]
> Jun 28 12:06:47 lrpi weewx[6066] INFO __main__: Platform 
> Linux-4.19.118-v7l+-armv7l-with-debian-10.4
> Jun 28 12:06:47 lrpi weewx[6066] INFO __main__: Locale is 'en_US.UTF-8'
> Jun 28 12:06:47 lrpi weewx[6066] INFO __main__: PID file is 
> /var/run/weewx.pid
> Jun 28 12:06:47 lrpi weewx[6070] INFO __main__: Using configuration file 
> /etc/weewx/weewx.conf
> Jun 28 12:06:47 lrpi weewx[6070] INFO __main__: Debug is 1
> Jun 28 12:06:47 lrpi weewx[6070] DEBUG __main__: Initializing engine
> Jun 28 12:06:47 lrpi weewx[6070] INFO weewx.engine: Loading station type 
> Vantage (weewx.drivers.vantage)
> Jun 28 12:06:47 lrpi weew

[weewx-user] Weewx 4.1.1 on RPi 4B running latest Buster lite image: Wundergound regular 5 minute posts don't work, but rapidfire does

2020-06-28 Thread Steve Magnuson
I've just installed weewx for the first time on a Rpi 4B (latest Buster 
lite image) per instructions.  I've enabled Wunderground and CWOP, both of 
which were working fine on my Meteobridge.  I'm using this 
/etc/weewx/weewx.conf configuration:

[Station]

# Description of the station location
location = "Bellingham, WA"

# Latitude in decimal degrees. Negative for southern hemisphere
latitude = 48.753
# Longitude in decimal degrees. Negative for western hemisphere.
longitude = -122.472

# Altitude of the station, with unit it is in. This is downloaded from
# from the station if the hardware supports it.
altitude = 90, foot

# Set to type of station hardware. There must be a corresponding stanza
# in this file with a 'driver' parameter indicating the driver to be 
used.
station_type = Vantage

.
.
.

[Vantage]
# This section is for the Davis Vantage series of weather stations.

# Connection type: serial or ethernet 
#  serial (the classic VantagePro)
#  ethernet (the WeatherLinkIP or Serial-Ethernet bridge)
   type = serial

# If the connection type is serial, a port must be specified:
#   Debian, Ubuntu, Redhat, Fedora, and SuSE:
# /dev/ttyUSB0 is a common USB port name
# /dev/ttyS0   is a common serial port name
#   BSD:
# /dev/cuaU0   is a common serial port name
   port = /dev/ttyUSB0
.
.
.
[[CWOP]]
# This section is for configuring posts to CWOP.

# If you wish to do this, set the option 'enable' to true,
# and specify the station ID (e.g., CW1234).
enable = true
station = AG7GN
.
.
.
  [[Wunderground]]
# This section is for configuring posts to the Weather Underground.

# If you wish to do this, set the option 'enable' to true,
# and specify a station (e.g., 'KORHOODR3') and password.
# To guard against parsing errors, put the password in quotes.
enable = true
station = KWABELLI109
password = **

# If you plan on using wunderfixer, set the following
# to your API key:
api_key = ***

# 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


After starting weewx and waiting about 15 minutes, no data is sent to 
either CWOP or Wunderground.  My debug-enabled log looks like this at 
startup:

Jun 28 12:06:46 lrpi systemd[1]: Starting LSB: weewx weather system...
Jun 28 12:06:47 lrpi weewx[6066] INFO __main__: Initializing weewx version 
4.1.1
Jun 28 12:06:47 lrpi weewx[6066] INFO __main__: Using Python 3.7.3 
(default, Dec 20 2019, 18:57:59) #012[GCC 8.3.0]
Jun 28 12:06:47 lrpi weewx[6066] INFO __main__: Platform 
Linux-4.19.118-v7l+-armv7l-with-debian-10.4
Jun 28 12:06:47 lrpi weewx[6066] INFO __main__: Locale is 'en_US.UTF-8'
Jun 28 12:06:47 lrpi weewx[6066] INFO __main__: PID file is 
/var/run/weewx.pid
Jun 28 12:06:47 lrpi weewx[6070] INFO __main__: Using configuration file 
/etc/weewx/weewx.conf
Jun 28 12:06:47 lrpi weewx[6070] INFO __main__: Debug is 1
Jun 28 12:06:47 lrpi weewx[6070] DEBUG __main__: Initializing engine
Jun 28 12:06:47 lrpi weewx[6070] INFO weewx.engine: Loading station type 
Vantage (weewx.drivers.vantage)
Jun 28 12:06:47 lrpi weewx[6070] DEBUG weewx.drivers.vantage: Driver 
version is 3.2.1
Jun 28 12:06:47 lrpi weewx[6055]: Starting weewx weather system: weewx.
Jun 28 12:06:47 lrpi systemd[1]: Started LSB: weewx weather system.
Jun 28 12:06:47 lrpi weewx[6070] DEBUG weewx.drivers.vantage: Opened up 
serial port /dev/ttyUSB0; baud 19200; timeout 4.00
Jun 28 12:06:47 lrpi weewx[6070] DEBUG weewx.drivers.vantage: Gentle wake 
up of console successful
Jun 28 12:06:47 lrpi weewx[6070] DEBUG weewx.drivers.vantage: Hardware type 
is 17
Jun 28 12:06:47 lrpi weewx[6070] DEBUG weewx.drivers.vantage: ISS ID is 1
Jun 28 12:06:47 lrpi weewx[6070] DEBUG weewx.drivers.vantage: Hardware 
name: Vantage Vue
Jun 28 12:06:47 lrpi weewx[6070] DEBUG weewx.engine: Loading service 
weewx.engine.StdTimeSynch
Jun 28 12:06:47 lrpi weewx[6070] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdTimeSynch
Jun 28 12:06:47 lrpi weewx[6070] DEBUG weewx.engine: Loading service 
weewx.engine.StdConvert
Jun 28 12:06:47 lrpi weewx[6070] INFO weewx.engine: StdConvert target unit 
is 0x1
Jun 28 12:06:47 lrpi weewx[6070] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdConvert
Jun 28 12:06:47 lrpi weewx[6070] DEBUG weewx.engine: Loading service 
weewx.engine.StdCalibrate
Jun 28 12:06:47 lrpi weewx[6070] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdCalibrate
Jun 28 12:06:47 lrpi weewx[6070] DEBUG weewx.engine: Loading service 
weewx.engine.StdQC
Jun 28 12:06:47 lrpi weewx[6070] DEBUG weewx.engine: Finished loading 
service weewx.engine.StdQC
Jun 28 12:06:47 lrpi weewx[6070] DEBUG