Hi Gary
Sorry for the delay, other domestic "priorities" got in the way!
Attached are the files which I hope will help. Dave has now released the
v3.2.0 of the weewx-wdc skin which has the sensors page. Currently it is
not displaying any data. I suspect this is part of the bigger issue.
Please let me know if you need more information. FYI wslwx.co.uk is my site
address.
Best wishes
Jon
On Monday, 10 April 2023 at 21:24:59 UTC+1 gjr80 wrote:
> Further to what Vince said, if the problem is data not being saved to
> database then it will be worth while running WeeWX directly
> <http://weewx.com/docs/usersguide.htm#Running_directly> for at least two
> archive intervals to see what data appears in loop packets and archive
> records. This will see loop packet and archive record data sent to the
> console, take a (text) copy of this output and post along with your log
> extract/wee_debug output.
>
> Gary
> On Tuesday, 11 April 2023 at 04:47:02 UTC+10 vince wrote:
>
>> One thought would be to read and follow
>> https://github.com/weewx/weewx/wiki/Help!-Posting-to-weewx-user and
>> https://github.com/weewx/weewx/wiki/faq-how-to-report-a-problem
>>
>> On Monday, April 10, 2023 at 9:40:25 AM UTC-7 Jon Fear wrote:
>>
>>> Hi
>>>
>>> I am currently working with Dave of the weewx-wdc skin fame create a
>>> sensor stats page for the skin.
>>>
>>> Dave has a copy of my db to play with however he has noticed that the
>>> sensor values are not being recorded frequently. He notes that the values
>>> were recorded for a few days in January and then not until the end of
>>> March, then again only for a few days.
>>>
>>> I do not think I have changed very much at either time, perhaps a
>>> restart here and there and obviously updated weewx itself but..
>>>
>>> Any thoughts?
>>>
>>> Thanks
>>>
>>> Jon
>>>
>>
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/cb7b2193-1d3a-451b-a693-1bb40963f193n%40googlegroups.com.
[GW1000]
# This section is for the GW1000 API driver.
# How often to poll the GW1000 API, default is every 20 seconds:
poll_interval = 30
# The driver to use:
driver = user.gw1000
# driver = user.gw2000
ip_address = 192.168.10.16
port = 45000
[[field_map_extensions]]
rain = p_rain
stormRain = p_rainevent
rainRate = p_rainrate
dayRain = p_rainday
weekRain = p_rainweek
monthRain = p_rainmonth
yearRain = p_rainyear
## WEEWX CONFIGURATION FILE
#
# Copyright (c) 2009-2021 Tom Keffer <[email protected]>
# 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 = /
# 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.10.2
# Whether to try indefinitely to load the driver
loop_on_init = 1
config_path = /etc/weewx/weewx.conf
##############################################################################
# This section is for information about the station.
[Station]
# Description of the station location
location = "Wick St Lawrence Weather, United Kingdom"
# Latitude in decimal degrees. Negative for southern hemisphere
latitude = 51.374
# Longitude in decimal degrees. Negative for western hemisphere.
longitude = -2.915
# Altitude of the station, with the unit it is in. This is used only
# if the hardware cannot supply a value.
altitude = 11, meter
# 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 = GW2000
station_type = GW1000
# If you have a website, you may specify an URL. This is required if you
# intend to register your station.
station_url = XXX obfuscated by wee_debug XXX
# 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 = 0
##############################################################################
[GW1000]
# This section is for the GW1000 API driver.
# How often to poll the GW1000 API, default is every 20 seconds:
poll_interval = 30
# The driver to use:
driver = user.gw1000
# driver = user.gw2000
ip_address = 192.168.10.16
port = 45000
[[field_map_extensions]]
rain = p_rain
stormRain = p_rainevent
rainRate = p_rainrate
dayRain = p_rainday
weekRain = p_rainweek
monthRain = p_rainmonth
yearRain = p_rainyear
##############################################################################
[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]
[[StationRegistry]]
# To register this weather station with weewx, set this to true,
# then fill out option 'station_url' above.
register_this_station = true
[[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 = XXX obfuscated by wee_debug XXX
password = XXX obfuscated by wee_debug XXX
[[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 = XXX obfuscated by wee_debug XXX
# 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 = XXX obfuscated by wee_debug XXX
password = XXX obfuscated by wee_debug XXX
[[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 = XXX obfuscated by wee_debug XXX
password = XXX obfuscated by wee_debug XXX
[[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 = true
station = XXX obfuscated by wee_debug XXX
password = XXX obfuscated by wee_debug XXX
# If you plan on using wunderfixer, set the following
# to your API key:
api_key = XXX obfuscated by wee_debug XXX
# 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 = True
##############################################################################
# This section specifies what reports, using which skins, to generate.
[StdReport]
# Where the skins reside, relative to WEEWX_ROOT
SKIN_ROOT = /etc/weewx/skins
# Where the generated reports should go, relative to WEEWX_ROOT
HTML_ROOT = /var/www/html/weewx/
report_timing = */1 * * * *
# The database binding indicates which data should be used in reports.
data_binding = wx_binding
# Whether to log a successful operation
log_success = True
# Whether to log an unsuccessful operation
log_failure = True
# 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 = neowx-material
enable = false
HTML_ROOT = /var/www/html/weewx/seasons
[[SmartphoneReport]]
# The SmartphoneReport uses the 'Smartphone' skin, and the images and
# files are placed in a dedicated subdirectory.
skin = Smartphone
enable = false
HTML_ROOT = /var/www/html/weewx/smartphone
[[MobileReport]]
# The MobileReport uses the 'Mobile' skin, and the images and files
# are placed in a dedicated subdirectory.
skin = Mobile
enable = true
HTML_ROOT = /var/www/html/weewx/mobile
[[StandardReport]]
# This is the old "Standard" skin. By default, it is not enabled.
skin = Standard
enable = true
HTML_ROOT = /var/www/html/weewx/standard
# report_timing = 0/1 * * * *
[[forecast]]
skin = forecast
HTML_ROOT = /var/www/html/weewx/forecast
[[WdcReport]]
skin = weewx-wdc
enable = true
[[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 = XXX obfuscated by wee_debug XXX
password = XXX obfuscated by wee_debug XXX
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 = /var/www/html/weewx
# 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 = hcjr.co.uk
user = XXX obfuscated by wee_debug XXX
path = /var/www/html/weewx/
# To upload files from something other than what HTML_ROOT is set
# to above, specify a different HTML_ROOT here.
#HTML_ROOT = /var/www/html/weewx
# 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 = metric
[[[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 = foot # Options are 'foot' or 'meter'
group_pressure = hPa # 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.
group_speed = mile_per_hour
# 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 = Garage Humidity
inTemp = Garage Temperature
# outHumidity = Outside Humidity
# outTemp = Outside Temperature
extraTemp1 = Office Temperature
extraHumid1 = Office Humidity
extraTemp2 = Lounge Temperature
extraHumid2 = Lounge Humidity
# 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
radiation = luminosity/126.7 if luminosity is not None else None
##############################################################################
# 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 = 60
# 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 = software
# Whether to include LOOP data in hi/low statistics
loop_hilo = True
# The data binding used to save archive records
data_binding = wx_binding
# Whether to log successful archive operations
log_success = True
# Whether to log unsuccessful archive operations
log_failure = True
##############################################################################
# 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
[[forecast_binding]]
manager = weewx.manager.Manager
schema = user.forecast.schema
table_name = archive
database = forecast_sqlite
##############################################################################
# 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
[[forecast_sqlite]]
database_name = forecast.sdb
database_type = SQLite
##############################################################################
# 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 = /var/lib/weewx
# 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 = XXX obfuscated by wee_debug XXX
# The password (use quotes to guard against parsing errors)
password = XXX obfuscated by wee_debug XXX
##############################################################################
# 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, user.crt.CumulusRealTime
xtype_services = weewx.wxxtypes.StdWXXTypes,
weewx.wxxtypes.StdPressureCooker, weewx.wxxtypes.StdRainRater,
weewx.wxxtypes.StdDelta, user.lastnonzero.LastNonZeroService
archive_services = weewx.engine.StdArchive,
user.forecast.ZambrettiForecast, user.forecast.NWSForecast,
user.forecast.WUForecast, user.forecast.OWMForecast,
user.forecast.UKMOForecast, user.forecast.AerisForecast,
user.forecast.WWOForecast, user.forecast.DSForecast, user.forecast.XTideForecast
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
[Accumulator]
# Start GW1000 driver extractors
[[daymaxwind]]
extractor = last
[[lightning_distance]]
extractor = last
[[lightning_strike_count]]
extractor = sum
[[lightningcount]]
extractor = last
[[lightning_last_det_time]]
extractor = last
[[stormRain]]
extractor = last
[[hourRain]]
extractor = last
[[dayRain]]
extractor = last
[[weekRain]]
extractor = last
[[monthRain]]
extractor = last
[[yearRain]]
extractor = last
[[totalRain]]
extractor = last
[[pm2_51_24h_avg]]
extractor = last
[[pm2_52_24h_avg]]
extractor = last
[[pm2_53_24h_avg]]
extractor = last
[[pm2_54_24h_avg]]
extractor = last
[[pm2_55_24h_avg]]
extractor = last
[[pm10_24h_avg]]
extractor = last
[[co2_24h_avg]]
extractor = last
[[wh40_batt]]
extractor = last
[[wh26_batt]]
extractor = last
[[wh25_batt]]
extractor = last
[[wh24_batt]]
extractor = last
[[wh65_batt]]
extractor = last
[[wh31_ch1_batt]]
extractor = last
[[wh31_ch2_batt]]
extractor = last
[[wh31_ch3_batt]]
extractor = last
[[wh31_ch4_batt]]
extractor = last
[[wh31_ch5_batt]]
extractor = last
[[wh31_ch6_batt]]
extractor = last
[[wh31_ch7_batt]]
extractor = last
[[wh31_ch8_batt]]
extractor = last
[[wh35_ch1_batt]]
extractor = last
[[wh35_ch2_batt]]
extractor = last
[[wh35_ch3_batt]]
extractor = last
[[wh35_ch4_batt]]
extractor = last
[[wh35_ch5_batt]]
extractor = last
[[wh35_ch6_batt]]
extractor = last
[[wh35_ch7_batt]]
extractor = last
[[wh35_ch8_batt]]
extractor = last
[[wh41_ch1_batt]]
extractor = last
[[wh41_ch2_batt]]
extractor = last
[[wh41_ch3_batt]]
extractor = last
[[wh41_ch4_batt]]
extractor = last
[[wh45_batt]]
extractor = last
[[wh51_ch1_batt]]
extractor = last
[[wh51_ch2_batt]]
extractor = last
[[wh51_ch3_batt]]
extractor = last
[[wh51_ch4_batt]]
extractor = last
[[wh51_ch5_batt]]
extractor = last
[[wh51_ch6_batt]]
extractor = last
[[wh51_ch7_batt]]
extractor = last
[[wh51_ch8_batt]]
extractor = last
[[wh51_ch9_batt]]
extractor = last
[[wh51_ch10_batt]]
extractor = last
[[wh51_ch11_batt]]
extractor = last
[[wh51_ch12_batt]]
extractor = last
[[wh51_ch13_batt]]
extractor = last
[[wh51_ch14_batt]]
extractor = last
[[wh51_ch15_batt]]
extractor = last
[[wh51_ch16_batt]]
extractor = last
[[wh55_ch1_batt]]
extractor = last
[[wh55_ch2_batt]]
extractor = last
[[wh55_ch3_batt]]
extractor = last
[[wh55_ch4_batt]]
extractor = last
[[wh57_batt]]
extractor = last
[[wh68_batt]]
extractor = last
[[ws80_batt]]
extractor = last
[[wh40_sig]]
extractor = last
[[wh26_sig]]
extractor = last
[[wh25_sig]]
extractor = last
[[wh24_sig]]
extractor = last
[[wh65_sig]]
extractor = last
[[wh31_ch1_sig]]
extractor = last
[[wh31_ch2_sig]]
extractor = last
[[wh31_ch3_sig]]
extractor = last
[[wh31_ch4_sig]]
extractor = last
[[wh31_ch5_sig]]
extractor = last
[[wh31_ch6_sig]]
extractor = last
[[wh31_ch7_sig]]
extractor = last
[[wh31_ch8_sig]]
extractor = last
[[wh35_ch1_sig]]
extractor = last
[[wh35_ch2_sig]]
extractor = last
[[wh35_ch3_sig]]
extractor = last
[[wh35_ch4_sig]]
extractor = last
[[wh35_ch5_sig]]
extractor = last
[[wh35_ch6_sig]]
extractor = last
[[wh35_ch7_sig]]
extractor = last
[[wh35_ch8_sig]]
extractor = last
[[wh41_ch1_sig]]
extractor = last
[[wh41_ch2_sig]]
extractor = last
[[wh41_ch3_sig]]
extractor = last
[[wh41_ch4_sig]]
extractor = last
[[wh45_sig]]
extractor = last
[[wh51_ch1_sig]]
extractor = last
[[wh51_ch2_sig]]
extractor = last
[[wh51_ch3_sig]]
extractor = last
[[wh51_ch4_sig]]
extractor = last
[[wh51_ch5_sig]]
extractor = last
[[wh51_ch6_sig]]
extractor = last
[[wh51_ch7_sig]]
extractor = last
[[wh51_ch8_sig]]
extractor = last
[[wh51_ch9_sig]]
extractor = last
[[wh51_ch10_sig]]
extractor = last
[[wh51_ch11_sig]]
extractor = last
[[wh51_ch12_sig]]
extractor = last
[[wh51_ch13_sig]]
extractor = last
[[wh51_ch14_sig]]
extractor = last
[[wh51_ch15_sig]]
extractor = last
[[wh51_ch16_sig]]
extractor = last
[[wh55_ch1_sig]]
extractor = last
[[wh55_ch2_sig]]
extractor = last
[[wh55_ch3_sig]]
extractor = last
[[wh55_ch4_sig]]
extractor = last
[[wh57_sig]]
extractor = last
[[wh68_sig]]
extractor = last
[[ws80_sig]]
extractor = last
[[p_rain]]
extractor = sum
[[p_stormRain]]
extractor = last
[[p_dayRain]]
extractor = last
[[p_weekRain]]
extractor = last
[[p_monthRain]]
extractor = last
[[p_yearRain]]
extractor = last
[[t_rain]]
extractor = sum
[[t_stormRain]]
extractor = last
[[t_dayRain]]
extractor = last
[[t_weekRain]]
extractor = last
[[_monthRain]]
extractor = last
[[t_yearRain]]
extractor = last
[[wn34_ch1_batt]]
extractor = last
[[wn34_ch2_batt]]
extractor = last
[[wn34_ch3_batt]]
extractor = last
[[wn34_ch4_batt]]
extractor = last
[[wn34_ch5_batt]]
extractor = last
[[wn34_ch6_batt]]
extractor = last
[[wn34_ch7_batt]]
extractor = last
[[wn34_ch8_batt]]
extractor = last
[[wn35_ch1_batt]]
extractor = last
[[wn35_ch2_batt]]
extractor = last
[[wn35_ch3_batt]]
extractor = last
[[wn35_ch4_batt]]
extractor = last
[[wn35_ch5_batt]]
extractor = last
[[wn35_ch6_batt]]
extractor = last
[[wn35_ch7_batt]]
extractor = last
[[wn35_ch8_batt]]
extractor = last
[[ws90_batt]]
extractor = last
[[wn34_ch1_sig]]
extractor = last
[[wn34_ch2_sig]]
extractor = last
[[wn34_ch3_sig]]
extractor = last
[[wn34_ch4_sig]]
extractor = last
[[wn34_ch5_sig]]
extractor = last
[[wn34_ch6_sig]]
extractor = last
[[wn34_ch7_sig]]
extractor = last
[[wn34_ch8_sig]]
extractor = last
[[wn35_ch1_sig]]
extractor = last
[[wn35_ch2_sig]]
extractor = last
[[wn35_ch3_sig]]
extractor = last
[[wn35_ch4_sig]]
extractor = last
[[wn35_ch5_sig]]
extractor = last
[[wn35_ch6_sig]]
extractor = last
[[wn35_ch7_sig]]
extractor = last
[[wn35_ch8_sig]]
extractor = last
[[ws90_sig]]
extractor = last
[CumulusRealTime]
filename = /var/www/html/weewx/realtime.txt
unit_system = METRICWX
[Forecast]
data_binding = forecast_binding
[[XTide]]
location = Avonmouth
[[Zambretti]]
hemisphere = NORTH
[[NWS]]
lid = "INSERT_LOCATION_ID_HERE (e.g., MAZ014)"
foid = "INSERT_FORECAST_OFFICE_ID_HERE (e.g., BOX)"
[[WU]]
api_key = XXX obfuscated by wee_debug XXX
[[OWM]]
api_key = XXX obfuscated by wee_debug XXX
[[UKMO]]
api_key = XXX obfuscated by wee_debug XXX
location = Wick St Lawrence
[[Aeris]]
client_id = INSERT_AERIS_CLIENT_ID_HERE
client_secret = INSERT_AERIS_CLIENT_SECRET_HERE
[[WWO]]
api_key = XXX obfuscated by wee_debug XXX
[[DS]]
api_key = XXX obfuscated by wee_debug XXX
#
################################################################################
[LastNonZero]
algorithm = simple # Or tetens
Using configuration file /etc/weewx/weewx.conf
Using database binding 'wx_binding', which is bound to database 'archive_sqlite'
System info
Platform: Linux-5.10.0-22-amd64-x86_64-with-glibc2.31
Python Version: 3.9.2
Load Information
1 minute load average: 0.00
5 minute load average: 0.15
15 minute load average: 1.29
General Weewx info
Weewx version 4.10.2 detected.
Station info
Station type: GW1000
Driver: user.gw1000
Driver info
Currently installed extensions
Extension Name Version Description
GW1000 0.5.0b5 WeeWX driver for devices using the Ecowitt
LAN/Wi-Fi Gateway API.
XmlParse 0.1.0 A WeeWX driver to read data from an XML file.
forecast 3.4.0b12 Generate and display weather and tide forecasts.
weewx-wdc 3.2.0 Weather Data Center skin for WeeWX.
crt 0.21 Emit a Cumulus realtime.txt for LOOP data.
Archive info
Database name: weewx.sdb
Table name: archive
Version 4.0
Unit system: 1 (US)
First good timestamp: 2022-02-20 11:30:00 GMT (1645356600)
Last good timestamp: 2023-06-01 11:33:00 BST (1685615580)
Number of records: 192794
weewx (weewx.conf) is set to use an archive interval of 60 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
Database name: forecast.sdb
Database driver: weedb.sqlite
Parsed and obfuscated weewx.conf
LOOP: 2023-06-01 11:32:33 BST (1685615553) 'altimeter': '30.30151621609566',
'appTemp': '54.24130857804909', 'barometer': '30.29900216198319', 'cloudbase':
'2328.4568355985007', 'dateTime': '1685615553', 'daymaxwind': '9.8', 'dayRain':
'0.0', 'dewpoint': '47.29358296896292', 'ET': 'None', 'extraHumid1': '48',
'extraHumid2': '52', 'extraTemp1': '70.88', 'extraTemp2': '68.53999999999999',
'heatindex': '56.061', 'humidex': '58.48653931796929', 'inDewpoint':
'45.558398795871256', 'inHumidity': '53', 'inTemp': '62.96',
'lightning_distance': '16.777022184', 'lightning_last_det_time': '1685548965',
'lightning_strike_count': 'None', 'lightningcount': '0', 'luminosity':
'66900.0', 'maxSolarRad': '832.4486691858976', 'monthRain': '0.0',
'outHumidity': '69', 'outTemp': '57.379999999999995', 'pm2_5': '8.0',
'pm2_51_24h_avg': '6.9', 'pressure': '30.25937819125', 'radiation':
'528.0189423835833', 'rain': 'None', 'rainRate': '0.0', 'relbarometer':
'1024.7', 'soilMoist1': '12', 'stormRain': '0.0', 'usUnits': '1', 'UV': '3',
'uvradiation': '100.0', 'weekRain': '0.0', 'wh31_ch1_batt': '0',
'wh31_ch1_sig': '4', 'wh31_ch2_batt': '0', 'wh31_ch2_sig': '4', 'wh32_batt':
'0', 'wh32_sig': '4', 'wh40_batt': '1.39', 'wh40_sig': '4', 'wh41_ch1_batt':
'5', 'wh41_ch1_sig': '4', 'wh51_ch1_batt': '1.3', 'wh51_ch1_sig': '4',
'wh57_batt': '4', 'wh57_sig': '4', 'windchill': '57.379999999999995',
'windDir': '8', 'windGust': '10.737320889308661', 'windrun': 'None',
'windSpeed': '4.473883703878609', 'ws80_batt': 'None', 'ws80_sig': '0',
'ws90_batt': '2.86', 'ws90_sig': '4', 'yearRain': '20.38976377952756'
LOOP: 2023-06-01 11:33:03 BST (1685615583) 'altimeter': '30.30151621609566',
'appTemp': '54.397927294309255', 'barometer': '30.29900216198319', 'cloudbase':
'2416.5614984702165', 'dateTime': '1685615583', 'daymaxwind': '9.8', 'dayRain':
'0.0', 'dewpoint': '46.905922452327374', 'ET': 'None', 'extraHumid1': '48',
'extraHumid2': '52', 'extraTemp1': '70.88', 'extraTemp2': '68.53999999999999',
'heatindex': '56.013999999999996', 'humidex': '58.324257810704054',
'inDewpoint': '45.558398795871256', 'inHumidity': '53', 'inTemp': '62.96',
'lightning_distance': '16.777022184', 'lightning_last_det_time': '1685548965',
'lightning_strike_count': '0', 'lightningcount': '0', 'luminosity': '99990.0',
'maxSolarRad': '833.1144593101748', 'monthRain': '0.0', 'outHumidity': '68',
'outTemp': '57.379999999999995', 'pm2_5': '8.0', 'pm2_51_24h_avg': '6.9',
'pressure': '30.25937819125', 'radiation': '789.1870560378848', 'rain': '0.0',
'rainRate': '0.0', 'relbarometer': '1024.7', 'soilMoist1': '12', 'stormRain':
'0.0', 'usUnits': '1', 'UV': '5', 'uvradiation': '184.3', 'weekRain': '0.0',
'wh31_ch1_batt': '0', 'wh31_ch1_sig': '4', 'wh31_ch2_batt': '0',
'wh31_ch2_sig': '4', 'wh32_batt': '0', 'wh32_sig': '4', 'wh40_batt': '1.39',
'wh40_sig': '4', 'wh41_ch1_batt': '5', 'wh41_ch1_sig': '4', 'wh51_ch1_batt':
'1.3', 'wh51_ch1_sig': '4', 'wh57_batt': '4', 'wh57_sig': '4', 'windchill':
'57.379999999999995', 'windDir': '332', 'windGust': '7.381908111399705',
'windrun': 'None', 'windSpeed': '4.026495333490748', 'ws80_batt': 'None',
'ws80_sig': '0', 'ws90_batt': '2.86', 'ws90_sig': '4', 'yearRain':
'20.38976377952756'
LOOP: 2023-06-01 11:33:33 BST (1685615613) 'altimeter': '30.29560330163254',
'appTemp': '49.483927294309254', 'barometer': '30.29308843071316', 'cloudbase':
'2416.5614984702165', 'dateTime': '1685615613', 'daymaxwind': '9.8', 'dayRain':
'0.0', 'dewpoint': '46.905922452327374', 'ET': 'None', 'extraHumid1': '48',
'extraHumid2': '52', 'extraTemp1': '70.88', 'extraTemp2': '68.53999999999999',
'heatindex': '56.013999999999996', 'humidex': '58.324257810704054',
'inDewpoint': '45.884877258025625', 'inHumidity': '54', 'inTemp': '62.78',
'lightning_distance': '16.777022184', 'lightning_last_det_time': '1685548965',
'lightning_strike_count': '0', 'lightningcount': '0', 'luminosity': '90050.0',
'maxSolarRad': '833.7770009926929', 'monthRain': '0.0', 'outHumidity': '68',
'outTemp': '57.379999999999995', 'pm2_5': '8.0', 'pm2_51_24h_avg': '6.9',
'pressure': '30.25347219375', 'radiation': '710.7340173638516', 'rain': '0.0',
'rainRate': '0.0', 'relbarometer': '1024.5', 'soilMoist1': '12', 'stormRain':
'0.0', 'usUnits': '1', 'UV': '4', 'uvradiation': '140.0', 'weekRain': '0.0',
'wh31_ch1_batt': '0', 'wh31_ch1_sig': '4', 'wh31_ch2_batt': '0',
'wh31_ch2_sig': '4', 'wh32_batt': '0', 'wh32_sig': '4', 'wh40_batt': '1.39',
'wh40_sig': '4', 'wh41_ch1_batt': '5', 'wh41_ch1_sig': '4', 'wh51_ch1_batt':
'1.3', 'wh51_ch1_sig': '4', 'wh57_batt': '4', 'wh57_sig': '4', 'windchill':
'57.379999999999995', 'windDir': '21', 'windGust': '12.750568556054036',
'windrun': 'None', 'windSpeed': '12.750568556054036', 'ws80_batt': 'None',
'ws80_sig': '0', 'ws90_batt': '2.86', 'ws90_sig': '4', 'yearRain':
'20.38976377952756'
REC: 2023-06-01 11:33:00 BST (1685615580) 'altimeter': '30.30151621609566',
'appTemp': '54.24130857804909', 'barometer': '30.29900216198319', 'cloudbase':
'2328.4568355985007', 'dateTime': '1685615580', 'daymaxwind': '9.8', 'dayRain':
'0.0', 'dewpoint': '47.29358296896292', 'ET': '0.00018791600603199228',
'extraHumid1': '48.0', 'extraHumid2': '52.0', 'extraTemp1': '70.88',
'extraTemp2': '68.53999999999999', 'heatindex': '56.061', 'humidex':
'58.48653931796929', 'inDewpoint': '45.558398795871256', 'inHumidity': '53.0',
'inTemp': '62.96', 'interval': '1.0', 'lightning_distance': '16.777022184',
'lightning_last_det_time': '1685548965.0', 'lightning_strike_count': 'None',
'lightningcount': '0.0', 'luminosity': '66900.0', 'maxSolarRad':
'832.4486691858976', 'monthRain': '0.0', 'outHumidity': '69.0', 'outTemp':
'57.379999999999995', 'pm2_5': '8.0', 'pm2_51_24h_avg': '6.9', 'pressure':
'30.25937819125', 'radiation': '528.0189423835833', 'rain': 'None', 'rainRate':
'0.0', 'relbarometer': '1024.7', 'soilMoist1': '12.0', 'stormRain': '0.0',
'usUnits': '1', 'UV': '3.0', 'uvradiation': '100.0', 'weekRain': '0.0',
'wh31_ch1_batt': '0.0', 'wh31_ch1_sig': '4.0', 'wh31_ch2_batt': '0.0',
'wh31_ch2_sig': '4.0', 'wh32_batt': '0.0', 'wh32_sig': '4.0', 'wh40_batt':
'1.39', 'wh40_sig': '4.0', 'wh41_ch1_batt': '5.0', 'wh41_ch1_sig': '4.0',
'wh51_ch1_batt': '1.3', 'wh51_ch1_sig': '4.0', 'wh57_batt': '4.0', 'wh57_sig':
'4.0', 'windchill': '57.379999999999995', 'windDir': '8.0', 'windGust':
'10.737320889308661', 'windGustDir': '8.0', 'windrun': '0.07456472839797681',
'windSpeed': '4.473883703878609', 'ws80_batt': 'None', 'ws80_sig': '0.0',
'ws90_batt': '2.86', 'ws90_sig': '4.0', 'yearRain': '20.38976377952756'
LOOP: 2023-06-01 11:34:03 BST (1685615643) 'altimeter': '30.29560330163254',
'appTemp': '53.89392729430925', 'barometer': '30.29308843071316', 'cloudbase':
'2416.5614984702165', 'dateTime': '1685615643', 'daymaxwind': '9.8', 'dayRain':
'0.0', 'dewpoint': '46.905922452327374', 'ET': 'None', 'extraHumid1': '48',
'extraHumid2': '52', 'extraTemp1': '70.88', 'extraTemp2': '68.53999999999999',
'heatindex': '56.013999999999996', 'humidex': '58.324257810704054',
'inDewpoint': '45.884877258025625', 'inHumidity': '54', 'inTemp': '62.78',
'lightning_distance': '16.777022184', 'lightning_last_det_time': '1685548965',
'lightning_strike_count': '0', 'lightningcount': '0', 'luminosity': '136970.0',
'maxSolarRad': '834.4361501349632', 'monthRain': '0.0', 'outHumidity': '68',
'outTemp': '57.379999999999995', 'pm2_5': '8.0', 'pm2_51_24h_avg': '6.9',
'pressure': '30.25347219375', 'radiation': '1081.0576164167323', 'rain': '0.0',
'rainRate': '0.0', 'relbarometer': '1024.5', 'soilMoist1': '12', 'stormRain':
'0.0', 'usUnits': '1', 'UV': '7', 'uvradiation': '273.4', 'weekRain': '0.0',
'wh31_ch1_batt': '0', 'wh31_ch1_sig': '4', 'wh31_ch2_batt': '0',
'wh31_ch2_sig': '4', 'wh32_batt': '0', 'wh32_sig': '4', 'wh40_batt': '1.39',
'wh40_sig': '4', 'wh41_ch1_batt': '5', 'wh41_ch1_sig': '4', 'wh51_ch1_batt':
'1.3', 'wh51_ch1_sig': '4', 'wh57_batt': '4', 'wh57_sig': '4', 'windchill':
'57.379999999999995', 'windDir': '3', 'windGust': '14.76381622279941',
'windrun': 'None', 'windSpeed': '4.92127207426647', 'ws80_batt': 'None',
'ws80_sig': '0', 'ws90_batt': '2.86', 'ws90_sig': '4', 'yearRain':
'20.38976377952756'
Jun 1 11:41:24 weewx weewx[708784] INFO __main__: Initializing weewx version
4.10.2
Jun 1 11:41:24 weewx weewx[708784] INFO __main__: Using Python 3.9.2 (default,
Feb 28 2021, 17:03:44) #012[GCC 10.2.1 20210110]
Jun 1 11:41:24 weewx weewx[708784] INFO __main__: Located at /bin/python3
Jun 1 11:41:24 weewx weewx[708784] INFO __main__: Platform
Linux-5.10.0-22-amd64-x86_64-with-glibc2.31
Jun 1 11:41:24 weewx weewx[708784] INFO __main__: Locale is 'en_GB.UTF-8'
Jun 1 11:41:24 weewx weewx[708784] INFO __main__: Using configuration file
/etc/weewx/weewx.conf
Jun 1 11:41:24 weewx weewx[708784] INFO __main__: Debug is 1
Jun 1 11:41:24 weewx weewx[708784] INFO __main__: PID file is
/var/run/weewx.pid
Jun 1 11:41:24 weewx weewx[708787] DEBUG __main__: Initializing engine
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.engine: Loading station type
GW1000 (user.gw1000)
Jun 1 11:41:24 weewx weewx[708773]: Starting weewx weather system: weewx.
Jun 1 11:41:24 weewx weewx[708787] INFO user.gw1000: GatewayDriver: version is
0.5.0b5
Jun 1 11:41:24 weewx weewx[708787] INFO user.gw1000: GatewayDriver: GW2000
address is 192.168.10.16:45000
Jun 1 11:41:24 weewx weewx[708787] INFO user.gw1000: GatewayDriver: poll
interval is 30 seconds
Jun 1 11:41:24 weewx weewx[708787] DEBUG user.gw1000: GatewayDriver: max tries
is 3, retry wait time is 10 seconds
Jun 1 11:41:24 weewx weewx[708787] DEBUG user.gw1000: GatewayDriver: broadcast
address is 255.255.255.255:46000, broadcast timeout is 5 seconds
Jun 1 11:41:24 weewx weewx[708787] DEBUG user.gw1000: GatewayDriver: socket
timeout is 2 seconds
Jun 1 11:41:24 weewx weewx[708787] DEBUG user.gw1000: GatewayDriver: field map
is {'co2': 'co2', 'co2_24h_avg': 'co2_24h_avg', 'dateTime': 'datetime',
'daymaxwind': 'daymaxwind', 'dayRain': 'p_rainday', 'dewpoint': 'dewpoint',
'extraHumid1': 'humid1', 'extraHumid2': 'humid2', 'extraHumid3': 'humid3',
'extraHumid4': 'humid4', 'extraHumid5': 'humid5', 'extraHumid6': 'humid6',
'extraHumid7': 'humid7', 'extraHumid8': 'humid8', 'extraHumid17': 'humid17',
'extraTemp1': 'temp1', 'extraTemp2': 'temp2', 'extraTemp3': 'temp3',
'extraTemp4': 'temp4', 'extraTemp5': 'temp5', 'extraTemp6': 'temp6',
'extraTemp7': 'temp7', 'extraTemp8': 'temp8', 'extraTemp9': 'temp9',
'extraTemp10': 'temp10', 'extraTemp11': 'temp11', 'extraTemp12': 'temp12',
'extraTemp13': 'temp13', 'extraTemp14': 'temp14', 'extraTemp15': 'temp15',
'extraTemp16': 'temp16', 'extraTemp17': 'temp17', 'heatindex': 'heatindex',
'inHumidity': 'inhumid', 'inTemp': 'intemp', 'leafWet1': 'leafwet1',
'leafWet2': 'leafwet2', 'leafWet3': 'leafwet3', 'leafWet4': 'leafwet4',
'leafWet5': 'leafwet5', 'leafWet6': 'leafwet6', 'leafWet7': 'leafwet7',
'leafWet8': 'leafwet8', 'leak1': 'leak1', 'leak2': 'leak2', 'leak3': 'leak3',
'leak4': 'leak4', 'lightning_distance': 'lightningdist',
'lightning_last_det_time': 'lightningdettime', 'lightning_strike_count':
'lightning_strike_count', 'lightningcount': 'lightningcount', 'luminosity':
'light', 'monthRain': 'p_rainmonth', 'outHumidity': 'outhumid', 'outTemp':
'outtemp', 'pm2_5': 'pm251', 'pm2_51_24h_avg': 'pm251_24h_avg', 'pm2_52':
'pm252', 'pm2_52_24h_avg': 'pm252_24h_avg', 'pm2_53': 'pm253',
'pm2_53_24h_avg': 'pm253_24h_avg', 'pm2_54': 'pm254', 'pm2_54_24h_avg':
'pm254_24h_avg', 'pm2_55': 'pm255', 'pm2_55_24h_avg': 'pm255_24h_avg', 'pm10':
'pm10', 'pm10_24h_avg': 'pm10_24h_avg', 'pressure': 'absbarometer', 'rain':
'p_rain', 'rainRate': 'p_rainrate', 'relbarometer': 'relbarometer',
'soilMoist1': 'soilmoist1', 'soilMoist2': 'soilmoist2', 'soilMoist3':
'soilmoist3', 'soilMoist4': 'soilmoist4', 'soilMoist5': 'soilmoist5',
'soilMoist6': 'soilmoist6', 'soilMoist7': 'soilmoist7', 'soilMoist8':
'soilmoist8', 'soilMoist9': 'soilmoist9', 'soilMoist10': 'soilmoist10',
'soilMoist11': 'soilmoist11', 'soilMoist12': 'soilmoist12', 'soilMoist13':
'soilmoist13', 'soilMoist14': 'soilmoist14', 'soilMoist15': 'soilmoist15',
'soilMoist16': 'soilmoist16', 'soilTemp1': 'soiltemp1', 'soilTemp2':
'soiltemp2', 'soilTemp3': 'soiltemp3', 'soilTemp4': 'soiltemp4', 'soilTemp5':
'soiltemp5', 'soilTemp6': 'soiltemp6', 'soilTemp7': 'soiltemp7', 'soilTemp8':
'soiltemp8', 'soilTemp9': 'soiltemp9', 'soilTemp10': 'soiltemp10',
'soilTemp11': 'soiltemp11', 'soilTemp12': 'soiltemp12', 'soilTemp13':
'soiltemp13', 'soilTemp14': 'soiltemp14', 'soilTemp15': 'soiltemp15',
'soilTemp16': 'soiltemp16', 'stormRain': 'p_rainevent', 'totalRain':
't_raintotals', 'UV': 'uvi', 'uvradiation': 'uv', 'weekRain': 'p_rainweek',
'wh24_batt': 'wh24_batt', 'wh24_sig': 'wh24_sig', 'wh25_batt': 'wh25_batt',
'wh25_sig': 'wh25_sig', 'wh26_batt': 'wh26_batt', 'wh26_sig': 'wh26_sig',
'wh31_ch1_batt': 'wh31_ch1_batt', 'wh31_ch1_sig': 'wh31_ch1_sig',
'wh31_ch2_batt': 'wh31_ch2_batt', 'wh31_ch2_sig': 'wh31_ch2_sig',
'wh31_ch3_batt': 'wh31_ch3_batt', 'wh31_ch3_sig': 'wh31_ch3_sig',
'wh31_ch4_batt': 'wh31_ch4_batt', 'wh31_ch4_sig': 'wh31_ch4_sig',
'wh31_ch5_batt': 'wh31_ch5_batt', 'wh31_ch5_sig': 'wh31_ch5_sig',
'wh31_ch6_batt': 'wh31_ch6_batt', 'wh31_ch6_sig': 'wh31_ch6_sig',
'wh31_ch7_batt': 'wh31_ch7_batt', 'wh31_ch7_sig': 'wh31_ch7_sig',
'wh31_ch8_batt': 'wh31_ch8_batt', 'wh31_ch8_sig': 'wh31_ch8_sig', 'wh32_batt':
'wh32_batt', 'wh32_sig': 'wh32_sig', 'wh40_batt': 'wh40_batt', 'wh40_sig':
'wh40_sig', 'wh41_ch1_batt': 'wh41_ch1_batt', 'wh41_ch1_sig': 'wh41_ch1_sig',
'wh41_ch2_batt': 'wh41_ch2_batt', 'wh41_ch2_sig': 'wh41_ch2_sig',
'wh41_ch3_batt': 'wh41_ch3_batt', 'wh41_ch3_sig': 'wh41_ch3_sig',
'wh41_ch4_batt': 'wh41_ch4_batt', 'wh41_ch4_sig': 'wh41_ch4_sig', 'wh45_batt':
'wh45_batt', 'wh45_sig': 'wh45_sig', 'wh51_ch1_batt': 'wh51_ch1_batt',
'wh51_ch1_sig': 'wh51_ch1_sig', 'wh51_ch2_batt': 'wh51_ch2_batt',
'wh51_ch2_sig': 'wh51_ch2_sig', 'wh51_ch3_batt': 'wh51_ch3_batt',
'wh51_ch3_sig': 'wh51_ch3_sig', 'wh51_ch4_batt': 'wh51_ch4_batt',
'wh51_ch4_sig': 'wh51_ch4_sig', 'wh51_ch5_batt': 'wh51_ch5_batt',
'wh51_ch5_sig': 'wh51_ch5_sig', 'wh51_ch6_batt': 'wh51_ch6_batt',
'wh51_ch6_sig': 'wh51_ch6_sig', 'wh51_ch7_batt': 'wh51_ch7_batt',
'wh51_ch7_sig': 'wh51_ch7_sig', 'wh51_ch8_batt': 'wh51_ch8_batt',
'wh51_ch8_sig': 'wh51_ch8_sig', 'wh51_ch9_batt': 'wh51_ch9_batt',
'wh51_ch9_sig': 'wh51_ch9_sig', 'wh51_ch10_batt': 'wh51_ch10_batt',
'wh51_ch10_sig': 'wh51_ch10_sig', 'wh51_ch11_batt': 'wh51_ch11_batt',
'wh51_ch11_sig': 'wh51_ch11_sig', 'wh51_ch12_batt': 'wh51_ch12_batt',
'wh51_ch12_sig': 'wh51_ch12_sig', 'wh51_ch13_batt': 'wh51_ch13_batt',
'wh51_ch13_sig': 'wh51_ch13_sig', 'wh51_ch14_batt': 'wh51_ch14_batt',
'wh51_ch14_sig': 'wh51_ch14_sig', 'wh51_ch15_batt': 'wh51_ch15_batt',
'wh51_ch15_sig': 'wh51_ch15_sig', 'wh51_ch16_batt': 'wh51_ch16_batt',
'wh51_ch16_sig': 'wh51_ch16_sig', 'wh55_ch1_batt': 'wh55_ch1_batt',
'wh55_ch1_sig': 'wh55_ch1_sig', 'wh55_ch2_batt': 'wh55_ch2_batt',
'wh55_ch2_sig': 'wh55_ch2_sig', 'wh55_ch3_batt': 'wh55_ch3_batt',
'wh55_ch3_sig': 'wh55_ch3_sig', 'wh55_ch4_batt': 'wh55_ch4_batt',
'wh55_ch4_sig': 'wh55_ch4_sig', 'wh57_batt': 'wh57_batt', 'wh57_sig':
'wh57_sig', 'wh65_batt': 'wh65_batt', 'wh65_sig': 'wh65_sig', 'wh68_batt':
'wh68_batt', 'wh68_sig': 'wh68_sig', 'windchill': 'windchill', 'windDir':
'winddir', 'windGust': 'gustspeed', 'windSpeed': 'windspeed', 'wn34_ch1_batt':
'wn34_ch1_batt', 'wn34_ch1_sig': 'wn34_ch1_sig', 'wn34_ch2_batt':
'wn34_ch2_batt', 'wn34_ch2_sig': 'wn34_ch2_sig', 'wn34_ch3_batt':
'wn34_ch3_batt', 'wn34_ch3_sig': 'wn34_ch3_sig', 'wn34_ch4_batt':
'wn34_ch4_batt', 'wn34_ch4_sig': 'wn34_ch4_sig', 'wn34_ch5_batt':
'wn34_ch5_batt', 'wn34_ch5_sig': 'wn34_ch5_sig', 'wn34_ch6_batt':
'wn34_ch6_batt', 'wn34_ch6_sig': 'wn34_ch6_sig', 'wn34_ch7_batt':
'wn34_ch7_batt', 'wn34_ch7_sig': 'wn34_ch7_sig', 'wn34_ch8_batt':
'wn34_ch8_batt', 'wn34_ch8_sig': 'wn34_ch8_sig', 'wn35_ch1_batt':
'wn35_ch1_batt', 'wn35_ch1_sig': 'wn35_ch1_sig', 'wn35_ch2_batt':
'wn35_ch2_batt', 'wn35_ch2_sig': 'wn35_ch2_sig', 'wn35_ch3_batt':
'wn35_ch3_batt', 'wn35_ch3_sig': 'wn35_ch3_sig', 'wn35_ch4_batt':
'wn35_ch4_batt', 'wn35_ch4_sig': 'wn35_ch4_sig', 'wn35_ch5_batt':
'wn35_ch5_batt', 'wn35_ch5_sig': 'wn35_ch5_sig', 'wn35_ch6_batt':
'wn35_ch6_batt', 'wn35_ch6_sig': 'wn35_ch6_sig', 'wn35_ch7_batt':
'wn35_ch7_batt', 'wn35_ch7_sig': 'wn35_ch7_sig', 'wn35_ch8_batt':
'wn35_ch8_batt', 'wn35_ch8_sig': 'wn35_ch8_sig', 'ws80_batt': 'ws80_batt',
'ws80_sig': 'ws80_sig', 'ws90_batt': 'ws90_batt', 'ws90_sig': 'ws90_sig',
'yearRain': 'p_rainyear'}
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.engine.StdTimeSynch
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.engine.StdTimeSynch
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: No services in service
group data_services
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.engine.StdConvert
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.engine: StdConvert target unit
is 0x1
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.engine.StdConvert
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.engine.StdCalibrate
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.engine.StdCalibrate
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.engine.StdQC
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.engine.StdQC
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.wxservices.StdWXCalculate
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.wxservices: StdWXCalculate will
use data binding wx_binding
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.manager: Daily summary version
is 4.0
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.wxservices.StdWXCalculate
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
user.crt.CumulusRealTime
Jun 1 11:41:24 weewx weewx[708787] INFO user.crt: service version is 0.21
Jun 1 11:41:24 weewx weewx[708787] INFO user.crt: realtime txt output goes to
/var/www/html/weewx/realtime.txt
Jun 1 11:41:24 weewx weewx[708787] INFO user.crt: 'None' values will be
displayed as NULL
Jun 1 11:41:24 weewx weewx[708787] INFO user.crt: units will be displayed as
METRICWX
Jun 1 11:41:24 weewx weewx[708787] DEBUG user.gw1000: Unknown field address
'7B' detected. Remaining data '01' ignored.
Jun 1 11:41:24 weewx weewx[708787] DEBUG user.gw1000: Next update in 30 seconds
Jun 1 11:41:24 weewx weewx[708787] INFO user.crt: zambretti forecast: True
Jun 1 11:41:24 weewx weewx[708787] INFO user.crt: binding is loop
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service user.crt.CumulusRealTime
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.wxxtypes.StdWXXTypes
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.wxxtypes.StdWXXTypes
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.wxxtypes.StdPressureCooker
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.wxxtypes.StdPressureCooker
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.wxxtypes.StdRainRater
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.wxxtypes.StdRainRater
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.wxxtypes.StdDelta
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.wxxtypes.StdDelta
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
user.lastnonzero.LastNonZeroService
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service user.lastnonzero.LastNonZeroService
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.engine.StdArchive
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.engine: Archive will use data
binding wx_binding
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.engine: Record generation will
be attempted in 'software'
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.engine: Using archive interval
of 60 seconds (software record generation)
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Use LOOP data in hi/low
calculations: 1
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.engine.StdArchive
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
user.forecast.ZambrettiForecast
Jun 1 11:41:24 weewx weewx[708787] INFO user.forecast: MainThread: Zambretti:
forecast version 3.4.0b12
Jun 1 11:41:24 weewx weewx[708787] DEBUG user.forecast: MainThread: Zambretti:
last forecast issued 2023-06-01 11:33:00 BST (1685615580), requested 2023-06-01
11:33:00 BST (1685615580)
Jun 1 11:41:24 weewx weewx[708787] INFO user.forecast: MainThread: Zambretti:
interval=600 max_age=604800 winddir_period=1800 pressure_period=10800
hemisphere=NORTH lower_pressure=950.0 upper_pressure=1050.0
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service user.forecast.ZambrettiForecast
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
user.forecast.NWSForecast
Jun 1 11:41:24 weewx weewx[708787] INFO user.forecast: MainThread: NWS:
forecast version 3.4.0b12
Jun 1 11:41:24 weewx weewx[708787] ERROR user.forecast: MainThread: NWS:
location ID (lid) is not specified
Jun 1 11:41:24 weewx weewx[708787] ERROR user.forecast: MainThread: NWS:
forecast office ID (foid) is not specified
Jun 1 11:41:24 weewx weewx[708787] ERROR user.forecast: MainThread: NWS:
forecast will not be run
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service user.forecast.NWSForecast
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
user.forecast.WUForecast
Jun 1 11:41:24 weewx weewx[708787] INFO user.forecast: MainThread: WU:
forecast version 3.4.0b12
Jun 1 11:41:24 weewx weewx[708787] DEBUG user.forecast: MainThread: WU: last
forecast issued 2023-06-01 08:36:44 BST (1685605004), requested 2023-06-01
08:36:44 BST (1685605004)
Jun 1 11:41:24 weewx weewx[708787] INFO user.forecast: MainThread: WU:
interval=10800 max_age=604800 api_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXbaa9
geocode=51.374,-2.915
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service user.forecast.WUForecast
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
user.forecast.OWMForecast
Jun 1 11:41:24 weewx weewx[708787] INFO user.forecast: MainThread: OWM:
forecast version 3.4.0b12
Jun 1 11:41:24 weewx weewx[708787] DEBUG user.forecast: MainThread: OWM: last
forecast issued 2023-06-01 08:34:44 BST (1685604884), requested 2023-06-01
08:34:44 BST (1685604884)
Jun 1 11:41:24 weewx weewx[708787] INFO user.forecast: MainThread: OWM:
interval=10800 max_age=604800 api_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXX1547
location=51.374,-2.915 fc=5day3hour
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service user.forecast.OWMForecast
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
user.forecast.UKMOForecast
Jun 1 11:41:24 weewx weewx[708787] INFO user.forecast: MainThread: UKMO:
forecast version 3.4.0b12
Jun 1 11:41:24 weewx weewx[708787] INFO user.forecast: MainThread: UKMO:
interval=10800 max_age=604800 api_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXX06b8
location=Wick St Lawrence
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service user.forecast.UKMOForecast
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
user.forecast.AerisForecast
Jun 1 11:41:24 weewx weewx[708787] INFO user.forecast: MainThread: Aeris:
forecast version 3.4.0b12
Jun 1 11:41:24 weewx weewx[708787] ERROR user.forecast: MainThread: Aeris:
client identifier (client_id) is not specified
Jun 1 11:41:24 weewx weewx[708787] ERROR user.forecast: MainThread: Aeris:
client secret (client_secret) is not specified
Jun 1 11:41:24 weewx weewx[708787] ERROR user.forecast: MainThread: Aeris:
forecast will not be run
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service user.forecast.AerisForecast
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
user.forecast.WWOForecast
Jun 1 11:41:24 weewx weewx[708787] INFO user.forecast: MainThread: WWO:
forecast version 3.4.0b12
Jun 1 11:41:24 weewx weewx[708787] ERROR user.forecast: MainThread: WWO: API
key (api_key) is not specified
Jun 1 11:41:24 weewx weewx[708787] ERROR user.forecast: MainThread: WWO:
forecast will not be run
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service user.forecast.WWOForecast
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
user.forecast.DSForecast
Jun 1 11:41:24 weewx weewx[708787] INFO user.forecast: MainThread: DS:
forecast version 3.4.0b12
Jun 1 11:41:24 weewx weewx[708787] DEBUG user.forecast: MainThread: DS: last
forecast issued 2023-04-01 09:05:16 BST (1680336316), requested 2023-04-01
09:05:16 BST (1680336316)
Jun 1 11:41:24 weewx weewx[708787] INFO user.forecast: MainThread: DS:
interval=10800 max_age=604800 api_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXX648f
location=51.374,-2.915 fc=daily
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service user.forecast.DSForecast
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
user.forecast.XTideForecast
Jun 1 11:41:24 weewx weewx[708787] INFO user.forecast: MainThread: XTide:
forecast version 3.4.0b12
Jun 1 11:41:24 weewx weewx[708787] DEBUG user.forecast: MainThread: XTide:
last forecast issued 2023-05-23 20:44:19 BST (1684871059), requested 2023-05-23
20:44:19 BST (1684871059)
Jun 1 11:41:24 weewx weewx[708787] INFO user.forecast: MainThread: XTide:
interval=1209600 max_age=2419200 location='Avonmouth' duration=2419200
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service user.forecast.XTideForecast
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.restx.StdStationRegistry
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.restx: StationRegistry: Station
will be registered.
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.restx.StdStationRegistry
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.restx.StdWunderground
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.restx: WU essentials: {}
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.restx: Wunderground-RF: Data for
station IWESTO119 will be posted
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.restx.StdWunderground
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.restx.StdPWSweather
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.restx: PWSweather: Posting not
enabled.
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.restx.StdPWSweather
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.restx.StdCWOP
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.restx: CWOP: Posting not enabled.
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.restx.StdCWOP
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.restx.StdWOW
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.restx: WOW: Posting not enabled.
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.restx.StdWOW
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.restx.StdAWEKAS
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.restx: AWEKAS: Posting not
enabled.
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.restx.StdAWEKAS
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.engine.StdPrint
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.engine.StdPrint
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Loading service
weewx.engine.StdReport
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.engine: 'pyephem' detected,
extended almanac data is available
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Finished loading
service weewx.engine.StdReport
Jun 1 11:41:24 weewx weewx[708787] INFO __main__: Starting up weewx version
4.10.2
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.engine: Station does not
support reading the time
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.engine: Using binding
'wx_binding' to database 'weewx.sdb'
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.manager: Starting backfill of
daily summaries
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.manager: Daily summaries up to
date
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.engine: Starting main packet
loop.
Jun 1 11:41:24 weewx weewx[708787] INFO user.gw1000: Using 't_rainyear' for
rain total
Jun 1 11:41:24 weewx weewx[708787] INFO user.gw1000: Using 'p_rainyear' for
piezo rain total
Jun 1 11:41:24 weewx weewx[708787] INFO user.gw1000: skipping rain measurement
of 431.2: no last rain
Jun 1 11:41:24 weewx weewx[708787] INFO user.gw1000: skipping piezo rain
measurement of 517.9: no last rain
Jun 1 11:41:24 weewx weewx[708787] INFO user.gw1000: Skipping lightning count
of 0: no last count
Jun 1 11:41:24 weewx weewx[708787] DEBUG weewx.manager: Daily summary version
is 4.0
Jun 1 11:41:24 weewx weewx[708787] INFO weewx.restx: Wunderground-RF:
Published record 2023-06-01 11:41:24 BST (1685616084)
Jun 1 11:41:54 weewx weewx[708787] DEBUG user.gw1000: Unknown field address
'7B' detected. Remaining data '01' ignored.
Jun 1 11:41:54 weewx weewx[708787] DEBUG user.gw1000: Next update in 30 seconds
Jun 1 11:41:54 weewx weewx[708787] INFO weewx.restx: Wunderground-RF:
Published record 2023-06-01 11:41:54 BST (1685616114)
Jun 1 11:42:24 weewx weewx[708787] DEBUG user.gw1000: Unknown field address
'7B' detected. Remaining data '01' ignored.
Jun 1 11:42:24 weewx weewx[708787] DEBUG user.gw1000: Next update in 30 seconds
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:00 BST (1685616120) to database 'weewx.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:00 BST (1685616120) to daily summary in 'weewx.sdb'
Jun 1 11:42:24 weewx weewx[708787] DEBUG user.forecast: MainThread: Zambretti:
not yet time to do the forecast
Jun 1 11:42:24 weewx weewx[708787] DEBUG user.forecast: MainThread: WU:
starting thread
Jun 1 11:42:24 weewx weewx[708787] INFO user.forecast: WUThread: WU: download
forecast from
'https://api.weather.com//v3/wx/forecast/daily/5day?geocode=51.374,-2.915&format=json&units=e&language=en-US&apiKey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXbaa9'
Jun 1 11:42:24 weewx weewx[708787] DEBUG user.forecast: MainThread: OWM:
starting thread
Jun 1 11:42:24 weewx weewx[708787] INFO user.forecast: OWMThread: OWM:
download forecast from
'http://api.openweathermap.org/data/2.5/forecast?APPID=XXXXXXXXXXXXXXXXXXXXXXXXXXXX1547&lat=51.374&lon=-2.915'
Jun 1 11:42:24 weewx weewx[708787] DEBUG user.forecast: MainThread: UKMO:
starting thread
Jun 1 11:42:24 weewx weewx[708787] INFO user.forecast: UKMOThread: UKMO:
download forecast from
'http://datapoint.metoffice.gov.uk/public/data/val/wxfcs/all/json/Wick St
Lawrence?res=3hourly&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXX06b8'
Jun 1 11:42:24 weewx weewx[708787] DEBUG user.forecast: MainThread: DS:
starting thread
Jun 1 11:42:24 weewx weewx[708787] DEBUG user.forecast: UKMOThread: UKMO:
terminating thread
Jun 1 11:42:24 weewx weewx[708787] INFO user.forecast: DSThread: DS:
downloading forecast from
'https://api.darksky.net/forecast/XXXXXXXXXXXXXXXXXXXXXXXXXXXX648f/51.374,-2.915?exclude=currently,minutely,hourly,alerts,flags&lang=en&units=us'
Jun 1 11:42:24 weewx weewx[708787] DEBUG user.forecast: MainThread: XTide: not
yet time to do the forecast
Jun 1 11:42:24 weewx weewx[708787] DEBUG weewx.reportengine: Running reports
for latest time in the database.
Jun 1 11:42:24 weewx weewx[708787] DEBUG weewx.reportengine: Report
'SeasonsReport' not enabled. Skipping.
Jun 1 11:42:24 weewx weewx[708787] DEBUG weewx.reportengine: Report
'SmartphoneReport' not enabled. Skipping.
Jun 1 11:42:24 weewx weewx[708787] DEBUG weewx.reportengine: Running report
'MobileReport'
Jun 1 11:42:24 weewx weewx[708787] DEBUG weewx.reportengine: Found
configuration file /etc/weewx/skins/Mobile/skin.conf for report 'MobileReport'
Jun 1 11:42:24 weewx weewx[708787] DEBUG weewx.cheetahgenerator: Using search
list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current',
'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras',
'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers',
'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo',
'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats',
'weewx.cheetahgenerator.UnitInfo']
Jun 1 11:42:24 weewx weewx[708787] DEBUG weewx.manager: Daily summary version
is 4.0
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.cheetahgenerator: Generated 1
files for report MobileReport in 0.02 seconds
Jun 1 11:42:24 weewx weewx[708787] DEBUG weewx.manager: Daily summary version
is 4.0
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.imagegenerator: Generated 4
images for report MobileReport in 0.05 seconds
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.reportengine: Copied 2 files to
/var/www/html/weewx/mobile
Jun 1 11:42:24 weewx weewx[708787] DEBUG weewx.reportengine: Running report
'StandardReport'
Jun 1 11:42:24 weewx weewx[708787] DEBUG weewx.reportengine: Found
configuration file /etc/weewx/skins/Standard/skin.conf for report
'StandardReport'
Jun 1 11:42:24 weewx weewx[708787] DEBUG weewx.cheetahgenerator: Using search
list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current',
'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras',
'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers',
'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo',
'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats',
'weewx.cheetahgenerator.UnitInfo']
Jun 1 11:42:24 weewx weewx[708787] DEBUG weewx.manager: Daily summary version
is 4.0
Jun 1 11:42:24 weewx weewx[708787] INFO user.forecast: OWMThread: OWM: got 40
forecast records
Jun 1 11:42:24 weewx weewx[708787] DEBUG user.forecast: OWMThread: OWM: saving
40 forecast records
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO user.forecast: OWMThread: OWM: saved
40 forecast records
Jun 1 11:42:24 weewx weewx[708787] DEBUG user.forecast: OWMThread: OWM:
deleting forecasts prior to 1685011344
Jun 1 11:42:24 weewx weewx[708787] INFO user.forecast: OWMThread: OWM: deleted
forecasts prior to 1685011344
Jun 1 11:42:24 weewx weewx[708787] DEBUG user.forecast: OWMThread: OWM:
terminating thread
Jun 1 11:42:24 weewx weewx[708787] INFO user.forecast: WUThread: WU: got 12
forecast records
Jun 1 11:42:24 weewx weewx[708787] DEBUG user.forecast: WUThread: WU: saving
12 forecast records
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.manager: Added record 2023-06-01
11:42:24 BST (1685616144) to database 'forecast.sdb'
Jun 1 11:42:24 weewx weewx[708787] INFO user.forecast: WUThread: WU: saved 12
forecast records
Jun 1 11:42:24 weewx weewx[708787] DEBUG user.forecast: WUThread: WU: deleting
forecasts prior to 1685011344
Jun 1 11:42:24 weewx weewx[708787] INFO user.forecast: WUThread: WU: deleted
forecasts prior to 1685011344
Jun 1 11:42:24 weewx weewx[708787] DEBUG user.forecast: WUThread: WU:
terminating thread
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.restx: Wunderground-RF:
Published record 2023-06-01 11:42:24 BST (1685616144)
Jun 1 11:42:24 weewx weewx[708787] DEBUG weewx.restx: StationRegistry: Failed
upload attempt 1: HTTP Error 429: TOO MANY REQUESTS
Jun 1 11:42:24 weewx weewx[708787] DEBUG user.forecast: DSThread: DS:
terminating thread
Jun 1 11:42:24 weewx weewx[708787] INFO weewx.cheetahgenerator: Generated 13
files for report StandardReport in 0.43 seconds
Jun 1 11:42:24 weewx weewx[708787] DEBUG weewx.manager: Daily summary version
is 4.0
Jun 1 11:42:25 weewx weewx[708787] INFO weewx.imagegenerator: Generated 12
images for report StandardReport in 0.12 seconds
Jun 1 11:42:25 weewx weewx[708787] INFO weewx.reportengine: Copied 13 files to
/var/www/html/weewx/standard
Jun 1 11:42:25 weewx weewx[708787] DEBUG weewx.reportengine: Running report
'forecast'
Jun 1 11:42:25 weewx weewx[708787] DEBUG weewx.reportengine: Found
configuration file /etc/weewx/skins/forecast/skin.conf for report 'forecast'
Jun 1 11:42:25 weewx weewx[708787] DEBUG weewx.reportengine: Cannot read
localization file /etc/weewx/skins/forecast/lang/en.conf for report 'forecast':
Config file not found: "/etc/weewx/skins/forecast/lang/en.conf".
Jun 1 11:42:25 weewx weewx[708787] DEBUG weewx.reportengine: **** Using
defaults instead.
Jun 1 11:42:25 weewx weewx[708787] DEBUG weewx.cheetahgenerator: Using search
list ['user.forecast.ForecastVariables', 'weewx.cheetahgenerator.Almanac',
'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions',
'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext',
'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo',
'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
Jun 1 11:42:25 weewx weewx[708787] DEBUG weewx.manager: Daily summary version
is 4.0
Jun 1 11:42:25 weewx weewx[708787] ERROR weewx.cheetahgenerator: Compilation
of template /etc/weewx/skins/forecast/tides-graphic.html.tmpl failed with
exception '<class 'FileNotFoundError'>'
Jun 1 11:42:25 weewx weewx[708787] ERROR weewx.cheetahgenerator: **** Ignoring
template /etc/weewx/skins/forecast/tides-graphic.html.tmpl
Jun 1 11:42:25 weewx weewx[708787] ERROR weewx.cheetahgenerator: **** Reason:
[Errno 2] No such file or directory:
'/etc/weewx/skins/forecast/tides-graphic.html.tmpl'
Jun 1 11:42:25 weewx