I've attached a syslog extract. I noticed this near the end of file:
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: got 38
forecast records for WOODLAND PARK-TELLER CO 38.99N 105.05W Elev. 8922 ft
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: saving 38
forecast records
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: forecast
failure: addRecord() got an unexpected keyword argument 'log_level
Maybe this indicates the problem?
On Saturday, August 29, 2020 at 10:47:28 AM UTC-6 [email protected]
wrote:
> posting your log may help identify any problems
>
>
> On Saturday, 29 August 2020 16:53:43 UTC+3, Timothy Buchanan wrote:
>>
>> I I've been using Forecast within a modified exfoliation skin with no
>> problems until it stopped fetching the forecasts. I use NWS and Open
>> Weather and these dwindled from a seven day to five, three, one, then none.
>> Running the Forecast skin gives the same non-result. Where would I look
>> for the problem? I tried an uninstall/reinstall to no avail. Thanks for
>> help.
>>
>> Timothy
>>
>
--
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/ea6fd6a9-7e07-4f5f-acfe-5244563cac07n%40googlegroups.com.
Aug 30 12:32:38 raspberrypi systemd[1]: Stopped LSB: weewx weather system.
Aug 30 12:32:45 raspberrypi systemd[1]: Starting LSB: weewx weather system...
Aug 30 12:32:45 raspberrypi weewx[1252] INFO __main__: Initializing weewx
version 4.1.1
Aug 30 12:32:45 raspberrypi weewx[1252] INFO __main__: Using Python 2.7.16
(default, Oct 10 2019, 22:02:15) #012[GCC 8.3.0]
Aug 30 12:32:45 raspberrypi weewx[1252] INFO __main__: Platform
Linux-5.4.51-v7l+-armv7l-with-debian-10.4
Aug 30 12:32:45 raspberrypi weewx[1252] INFO __main__: Locale is 'en_US.UTF-8'
Aug 30 12:32:45 raspberrypi weewx[1252] INFO __main__: PID file is
/var/run/weewx.pid
Aug 30 12:32:45 raspberrypi weewx[1240]: Starting weewx weather system: weewx.
Aug 30 12:32:45 raspberrypi systemd[1]: Started LSB: weewx weather system.
Aug 30 12:32:45 raspberrypi weewx[1257] INFO __main__: Using configuration file
/etc/weewx/weewx.conf
Aug 30 12:32:45 raspberrypi weewx[1257] INFO __main__: Debug is 0
Aug 30 12:32:45 raspberrypi weewx[1257] INFO weewx.engine: Loading station type
WeatherFlowUDP (user.weatherflowudp)
Aug 30 12:32:45 raspberrypi weewxd: weatherflowudp: MainThread: driver version
is 1.03
Aug 30 12:32:45 raspberrypi weewxd: weatherflowudp: MainThread: sensor map is
{u'outTemp': u'air_temperature.AR-00017660.obs_air', u'outHumidity':
u'relative_humidity.AR-00017660.obs_air', u'pressure':
u'station_pressure.AR-00017660.obs_air', u'lightning_strikes':
u'lightning_strike_count.AR-00017660.obs_air', u'avg_distance':
u'lightning_strike_avg_distance.AR-00017660.obs_air', u'outTempBatteryStatus':
u'battery.AR-00017660.obs_air', u'windSpeed':
u'wind_speed.SK-00017445.rapid_wind', u'windDir':
u'wind_direction.SK-00017445.rapid_wind', u'windGust':
u'wind_gust.SK-00017445.obs_sky', u'lux': u'illuminance.SK-00017445.obs_sky',
u'UV': u'uv.SK-00017445.obs_sky', u'rain':
u'rain_accumulated.SK-00017445.obs_sky', u'windBatteryStatus':
u'battery.SK-00017445.obs_sky', u'radiation':
u'solar_radiation.SK-00017445.obs_sky', u'lightningYYY':
u'distance.AR-00017660.evt_strike', u'lightningZZZ':
u'energy.AR-00017660.evt_strike'}
Aug 30 12:32:45 raspberrypi weewxd: weatherflowudp: MainThread: *** Sensor
names per packet type
Aug 30 12:32:45 raspberrypi weewxd: weatherflowudp: MainThread: packet
rapid_wind: ('time_epoch', 'wind_speed', 'wind_direction')
Aug 30 12:32:45 raspberrypi weewxd: weatherflowudp: MainThread: packet obs_sky:
('time_epoch', 'illuminance', 'uv', 'rain_accumulated', 'wind_lull',
'wind_avg', 'wind_gust', 'wind_direction', 'battery', 'report_interval',
'solar_radiation', 'local_day_rain_accumulation', 'precipitation_type',
'wind_sample_interval')
Aug 30 12:32:45 raspberrypi weewxd: weatherflowudp: MainThread: packet obs_air:
('time_epoch', 'station_pressure', 'air_temperature', 'relative_humidity',
'lightning_strike_count', 'lightning_strike_avg_distance', 'battery',
'report_interval')
Aug 30 12:32:45 raspberrypi weewxd: weatherflowudp: MainThread: packet
evt_precip: time_epoch
Aug 30 12:32:45 raspberrypi weewxd: weatherflowudp: MainThread: packet
evt_strike: ('time_epoch', 'distance', 'energy')
Aug 30 12:32:47 raspberrypi weewx[1257] INFO gw1000: user.gw1000: GW1000 was
found at 192.168.1.6:45000
Aug 30 12:32:47 raspberrypi weewx[1257] INFO gw1000: user.gw1000: field map is
{'dateTime': 'datetime', 'extraHumid1': 'humid1', 'extraHumid2': 'humid2',
'extraTemp1': 'temp1', 'extraTemp2': 'temp2', 'inHumidity': 'inhumid',
'inTemp': 'intemp', 'soilMoist1': 'soilmoist1', 'soilMoist2': 'soilmoist2'}
Aug 30 12:32:47 raspberrypi weewx[1257] INFO gw1000: user.gw1000: version is
0.1.0b11
Aug 30 12:32:47 raspberrypi weewx[1257] INFO gw1000: user.gw1000: GW1000 IP
address not specified, attempting to discover GW1000...
Aug 30 12:32:47 raspberrypi weewx[1257] INFO gw1000: user.gw1000: GW1000
address is 192.168.1.6:45000
Aug 30 12:32:47 raspberrypi weewx[1257] INFO gw1000: user.gw1000: poll interval
is 60 seconds
Aug 30 12:32:47 raspberrypi weewx[1257] INFO gw1000: user.gw1000: max age of
API data to be used is 60 seconds
Aug 30 12:32:47 raspberrypi weewx[1257] INFO weewx.engine: StdConvert target
unit is 0x1
Aug 30 12:32:47 raspberrypi weewx[1257] INFO weewx.wxservices: The following
values will be calculated: pressure=prefer_hardware, barometer=prefer_hardware,
altimeter=prefer_hardware, windchill=prefer_hardware,
heatindex=prefer_hardware, dewpoint=prefer_hardware,
inDewpoint=prefer_hardware, rainRate=prefer_hardware
Aug 30 12:32:47 raspberrypi weewx[1257] INFO weewx.wxservices: The following
algorithms will be used for calculations: altimeter=aaASOS, maxSolarRad=RS
Aug 30 12:32:47 raspberrypi weewx[1257] INFO weewx.engine: Archive will use
data binding wx_binding
Aug 30 12:32:47 raspberrypi weewx[1257] INFO weewx.engine: Record generation
will be attempted in 'software'
Aug 30 12:32:47 raspberrypi weewx[1257] INFO weewx.engine: Using archive
interval of 300 seconds (software record generation)
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: Zambretti: forecast
version 3.4.0b1
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: Zambretti: last
forecast issued 2020-08-19 09:35:00 MDT (1597851300), requested 2020-08-19
09:35:00 MDT (1597851300)
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: Zambretti:
interval=600 max_age=604800 winddir_period=1800 pressure_period=10800
hemisphere=NORTH lower_pressure=950.0 upper_pressure=1050.0
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: NWS: forecast version
3.4.0b1
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: NWS: last forecast
issued 2020-08-19 03:44:00 MDT (1597830240), requested 2020-08-19 07:45:23 MDT
(1597844723)
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: NWS: interval=10800
max_age=604800 lid=COZ081 foid=PUB
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: WU: forecast version
3.4.0b1
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: WU: API key (api_key)
is not specified
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: WU: forecast will not
be run
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: OWM: forecast version
3.4.0b1
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: OWM: last forecast
issued 2020-08-19 07:40:25 MDT (1597844425), requested 2020-08-19 07:40:25 MDT
(1597844425)
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: OWM: interval=10800
max_age=604800 api_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXX79e1
location=38.832234,-104.931041 fc=5day3hour
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: UKMO: forecast
version 3.4.0b1
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: UKMO: API key
(api_key) is not specified
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: UKMO: forecast will
not be run
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: Aeris: forecast
version 3.4.0b1
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: Aeris: client
identifier (client_id) is not specified
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: Aeris: client secret
(client_secret) is not specified
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: Aeris: forecast will
not be run
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: WWO: forecast version
3.4.0b1
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: WWO: API key
(api_key) is not specified
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: WWO: forecast will
not be run
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: DS: forecast version
3.4.0b1
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: DS: API key (api_key)
is not specified
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: DS: forecast will not
be run
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: XTide: forecast
version 3.4.0b1
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: XTide: location
(location) has not been specified
Aug 30 12:32:47 raspberrypi weewxd: forecast: MainThread: XTide: forecast will
not be run
Aug 30 12:32:47 raspberrypi weewx[1257] INFO weewx.restx: StationRegistry:
Station will be registered.
Aug 30 12:32:47 raspberrypi weewx[1257] INFO weewx.restx: Wunderground: Posting
not enabled.
Aug 30 12:32:47 raspberrypi weewx[1257] INFO weewx.restx: PWSweather: Posting
not enabled.
Aug 30 12:32:47 raspberrypi weewx[1257] INFO weewx.restx: CWOP: Data for
station FW6348 will be posted
Aug 30 12:32:47 raspberrypi weewx[1257] INFO weewx.restx: WOW: Posting not
enabled.
Aug 30 12:32:47 raspberrypi weewx[1257] INFO weewx.restx: AWEKAS: Posting not
enabled.
Aug 30 12:32:47 raspberrypi weewx[1257] INFO __main__: Starting up weewx
version 4.1.1
Aug 30 12:32:47 raspberrypi weewx[1257] INFO weewx.engine: Using binding
'wx_binding' to database 'weewx.sdb'
Aug 30 12:32:47 raspberrypi weewx[1257] INFO weewx.manager: Starting backfill
of daily summaries
Aug 30 12:32:47 raspberrypi weewx[1257] INFO weewx.engine: Starting main packet
loop.
Aug 30 12:32:47 raspberrypi weewxd: weatherflowudp: MainThread: Listening for
UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and
share_socket True...
Aug 30 12:35:20 raspberrypi weewx[1257] INFO weewx.manager: Added record
2020-08-30 12:35:00 MDT (1598812500) to database 'weewx.sdb'
Aug 30 12:35:20 raspberrypi weewx[1257] INFO weewx.manager: Added record
2020-08-30 12:35:00 MDT (1598812500) to daily summary in 'weewx.sdb'
Aug 30 12:35:22 raspberrypi weewxd: forecast: MainThread: Zambretti: starting
thread
Aug 30 12:35:22 raspberrypi weewxd: forecast: MainThread: NWS: starting thread
Aug 30 12:35:22 raspberrypi weewxd: forecast: ZambrettiThread: Zambretti:
generating forecast for 2020-08-30 09:00:00 MDT (1598799600)
Aug 30 12:35:22 raspberrypi weewxd: forecast: NWSThread: NWS: downloading
forecast from
'http://forecast.weather.gov/product.php?site=NWS&product=PFM&format=txt&issuedby=PUB'
Aug 30 12:35:22 raspberrypi weewxd: forecast: MainThread: OWM: starting thread
Aug 30 12:35:22 raspberrypi weewxd: forecast: ZambrettiThread: Zambretti: using
winddir from 2020-08-30 08:30:00 MDT (1598797800) to 2020-08-30 09:00:00 MDT
(1598799600)
Aug 30 12:35:22 raspberrypi weewxd: forecast: OWMThread: OWM: download forecast
from
'http://api.openweathermap.org/data/2.5/forecast?APPID=XXXXXXXXXXXXXXXXXXXXXXXXXXXX79e1&lat=38.832234&lon=-104.931041'
Aug 30 12:35:22 raspberrypi weewxd: forecast: ZambrettiThread: Zambretti: using
pressure from 2020-08-30 06:00:00 MDT (1598788800) to 2020-08-30 09:00:00 MDT
(1598799600)
Aug 30 12:35:22 raspberrypi weewxd: weatherflowudp: MainThread: Listening for
UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and
share_socket True...
Aug 30 12:35:22 raspberrypi weewxd: forecast: ZambrettiThread: Zambretti:
units=1 winddir=277.099684054 pressure=29.753964845 first_p=29.7894013654
last_p=29.6923805606
Aug 30 12:35:22 raspberrypi weewxd: forecast: ZambrettiThread: Zambretti:
pressure=1007.58474229 month=7 winddir=12 trend=-1.09516701559 north=True
Aug 30 12:35:22 raspberrypi weewxd: forecast: ZambrettiThread: Zambretti: code
is R
Aug 30 12:35:22 raspberrypi weewxd: forecast: ZambrettiThread: Zambretti:
generated 1 forecast record
Aug 30 12:35:22 raspberrypi weewxd: forecast: ZambrettiThread: Zambretti:
saving 1 forecast records
Aug 30 12:35:22 raspberrypi weewxd: forecast: ZambrettiThread: Zambretti:
forecast failure: addRecord() got an unexpected keyword argument 'log_level'
Aug 30 12:35:22 raspberrypi weewxd: forecast: ZambrettiThread: Zambretti:
terminating thread
Aug 30 12:35:23 raspberrypi weewx[1257] INFO weewx.restx: CWOP: Published
record 2020-08-30 12:35:00 MDT (1598812500)
Aug 30 12:35:27 raspberrypi weewxd: forecast: OWMThread: OWM: got 40 forecast
records
Aug 30 12:35:27 raspberrypi weewxd: forecast: OWMThread: OWM: saving 40
forecast records
Aug 30 12:35:27 raspberrypi weewxd: forecast: OWMThread: OWM: forecast failure:
addRecord() got an unexpected keyword argument 'log_level'
Aug 30 12:35:27 raspberrypi weewxd: forecast: OWMThread: OWM: terminating thread
Aug 30 12:35:28 raspberrypi weewx[1257] INFO weewx.restx: StationRegistry:
Published record 2020-08-30 12:35:00 MDT (1598812500)
Aug 30 12:35:28 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: Generate
failed with exception '<type 'exceptions.AttributeError'>'
Aug 30 12:35:28 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
Ignoring template /etc/weewx/skins/myskin/NOAA/NOAA-YYYY.txt.tmpl
Aug 30 12:35:28 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
Reason: outTemp
Aug 30 12:35:28 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
Traceback (most recent call last):
Aug 30 12:35:28 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/weewx/cheetahgenerator.py", line 322, in generate
Aug 30 12:35:28 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
unicode_string = compiled_template.respond()
Aug 30 12:35:28 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
File "_etc_weewx_skins_myskin_NOAA_NOAA_YYYY_txt_tmpl.py", line 771, in respond
Aug 30 12:35:28 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
File "_etc_weewx_skins_myskin_NOAA_NOAA_YYYY_txt_tmpl.py", line 379, in
__errorCatcher37
Aug 30 12:35:28 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
File "<string>", line 1, in <module>
Aug 30 12:35:28 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/weewx/tags.py", line 314, in max_ge
Aug 30 12:35:28 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
return self._do_query('max_ge', val=val)
Aug 30 12:35:28 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/weewx/tags.py", line 367, in _do_query
Aug 30 12:35:28 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
raise AttributeError(self.obs_type)
Aug 30 12:35:28 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
AttributeError: outTemp
Aug 30 12:35:28 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label
'COZ081-302315'
Aug 30 12:35:28 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label
'WOODLAND PARK'
Aug 30 12:35:28 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label
'38.99N 105.05W'
Aug 30 12:35:28 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label ''
Aug 30 12:35:28 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label
'DATE'
Aug 30 12:35:28 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label ''
Aug 30 12:35:28 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label ''
Aug 30 12:35:28 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label ''
Aug 30 12:35:28 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label
'DATE'
Aug 30 12:35:28 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label ''
Aug 30 12:35:28 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label ''
Aug 30 12:35:28 raspberrypi weewxd: forecast: NWSThread: NWS: forecast matrix:
{'qpf': [None, None, None, None, None, '0', None, None, None, '0', None, None,
None, '0.01', None, None, None, '0.04', None, None, None, '0.02', None, None,
None, None, None, None, None, None, None, None, None, None, None, None, None,
None], 'pop': [None, None, None, None, None, '30', None, None, None, '10',
None, None, None, '30', None, None, None, '50', None, None, None, '30', None,
'5', None, '5', None, '0', None, '5', None, '0', None, '10', None, '5', None,
'10'], 'duration': [10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800,
10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800,
10800, 10800, 10800, 21600, 21600, 21600, 21600, 21600, 21600, 21600, 21600,
21600, 21600, 21600, 21600, 21600, 21600, 21600, 10800], 'lid': u'COZ081',
'ts': [1598778000, 1598788800, 1598799600, 1598810400, 1598821200, 1598832000,
1598842800, 1598853600, 1598864400, 1598875200, 1598886000, 1598896800,
1598907600, 1598918400, 1598929200, 1598940000, 1598950800, 1598961600,
1598972400, 1598983200, 1598994000, 1599004800, 1599026400, 1599048000,
1599069600, 1599091200, 1599112800, 1599134400, 1599156000, 1599177600,
1599199200, 1599220800, 1599242400, 1599264000, 1599285600, 1599307200,
1599328800, 1599350400], 'location': '38.99N 105.05W Elev. 8922 ft', 'desc':
'WOODLAND PARK-TELLER CO', 'qsf': [None, None, None, None, None, '00-00', None,
None, None, '00-00', None, None, None, '00-00', None, None, None, None, None,
None, None, None, None, None, None, None, None, None, None, None, None, None,
None, None, None, None, None, None], 'dewpoint': [None, None, None, '34', '31',
'35', '35', '35', '38', '38', '39', '35', '37', '38', '39', '40', '39', '37',
'39', '35', '36', '37', '38', '35', '32', '34', '34', '28', '30', '31', '33',
'31', '29', '32', '34', '30', '25', '26'], 'tempMin': [None, None, None, None,
None, None, None, None, None, '46', None, None, None, None, None, None, None,
'45', None, None, None, None, None, '45', None, None, None, '47', None, None,
None, '46', None, None, None, '48', None, None], 'tstms': [None, None, None,
None, 'C', 'S', None, None, None, None, None, 'S', 'C', 'S', 'S', 'S', 'S',
None, None, 'S', 'S', None, None, None, None, None, None, None, None, None,
None, None, None, 'S', None, None, None, None], 'issued_ts': 1598805780,
'tempMax': [None, None, None, None, None, '76', None, None, None, None, None,
None, None, '71', None, None, None, None, None, None, None, '68', None, None,
None, '77', None, None, None, '74', None, None, None, '78', None, None, None,
'81'], 'clouds': [None, None, None, 'FW', 'SC', 'SC', 'FW', 'FW', 'SC', 'FW',
'FW', 'SC', 'B1', 'B1', 'SC', 'SC', 'B1', 'B1', 'SC', 'SC', 'SC', 'SC', 'FW',
'FW', 'FW', 'FW', 'FW', 'FW', 'FW', 'FW', 'FW', 'FW', 'FW', 'FW', 'FW', 'CL',
'CL', 'FW'], 'hour': ['03', '06', '09', '12', '15', '18', '21', '00', '03',
'06', '09', '12', '15', '18', '21', '00', '03', '06', '09', '12', '15', '18',
'00', '06', '12', '18', '00', '06', '12', '18', '00', '06', '12', '18', '00',
'06', '12', '18'], 'temp': [None, None, None, '71', '74', '70', '61', '57',
'49', '46', '57', '71', '70', '62', '53', '47', '46', '46', '54', '65', '68',
'65', '49', '45', '75', '73', '55', '47', '72', '70', '51', '47', '76', '72',
'53', '49', '79', '74'], 'rainshwrs': [None, None, None, None, 'C', 'S', None,
None, None, None, None, 'C', 'C', 'C', 'C', 'C', 'C', 'S', 'S', 'C', 'C', None,
None, None, None, None, None, None, None, None, None, None, None, 'S', None,
None, None, None], 'humidity': [None, None, None, '26', '20', '27', '38', '43',
'66', '73', '51', '27', '30', '41', '59', '76', '76', '71', '57', '33', '31',
'35', None, None, None, None, None, None, None, None, None, None, None, None,
None, None, None, None], 'windDir': [None, None, None, 'W', 'W', 'W', 'W',
'NW', 'N', 'W', 'SW', 'SW', 'SW', 'S', 'S', 'SW', 'W', 'NW', 'NW', 'N', 'E',
'SE', None, 'SW', None, 'SW', None, 'SW', None, 'NE', None, 'S', None, 'S',
None, 'S', None, 'NW'], 'windSpeed': [None, None, None, '11', '11', '10', '8',
'9', '8', '4', '8', '11', '12', '12', '6', '4', '3', '2', '5', '5', '8', '6',
None, None, None, None, None, None, None, None, None, None, None, None, None,
None, None, None], 'windGust': [None, None, None, None, None, None, None, None,
None, None, '20', '25', '28', '28', '19', None, None, None, None, '16', '19',
'17', None, None, None, None, None, None, None, None, None, None, None, None,
None, None, None, None], 'windChar': [None, None, None, None, None, None, None,
None, None, None, None, None, None, None, None, None, None, None, None, None,
None, None, None, 'LT', None, 'LT', None, 'LT', None, 'LT', None, 'LT', None,
'LT', None, 'LT', None, 'LT']}
Aug 30 12:35:28 raspberrypi weewxd: forecast: NWSThread: NWS: got 38 forecast
records for WOODLAND PARK-TELLER CO 38.99N 105.05W Elev. 8922 ft
Aug 30 12:35:28 raspberrypi weewxd: forecast: NWSThread: NWS: saving 38
forecast records
Aug 30 12:35:28 raspberrypi weewxd: forecast: NWSThread: NWS: forecast failure:
addRecord() got an unexpected keyword argument 'log_level'
Aug 30 12:35:28 raspberrypi weewxd: forecast: NWSThread: NWS: terminating thread
Aug 30 12:40:19 raspberrypi weewx[1257] INFO weewx.manager: Added record
2020-08-30 12:40:00 MDT (1598812800) to database 'weewx.sdb'
Aug 30 12:40:19 raspberrypi weewx[1257] INFO weewx.manager: Added record
2020-08-30 12:40:00 MDT (1598812800) to daily summary in 'weewx.sdb'
Aug 30 12:40:20 raspberrypi weewxd: forecast: MainThread: Zambretti: starting
thread
Aug 30 12:40:20 raspberrypi weewxd: forecast: ZambrettiThread: Zambretti:
forecast was already calculated for 2020-08-30 09:00:00 MDT (1598799600)
Aug 30 12:40:20 raspberrypi weewxd: forecast: MainThread: NWS: starting thread
Aug 30 12:40:20 raspberrypi weewxd: forecast: ZambrettiThread: Zambretti:
terminating thread
Aug 30 12:40:20 raspberrypi weewxd: forecast: NWSThread: NWS: downloading
forecast from
'http://forecast.weather.gov/product.php?site=NWS&product=PFM&format=txt&issuedby=PUB'
Aug 30 12:40:20 raspberrypi weewxd: forecast: MainThread: OWM: starting thread
Aug 30 12:40:20 raspberrypi weewxd: forecast: OWMThread: OWM: download forecast
from
'http://api.openweathermap.org/data/2.5/forecast?APPID=XXXXXXXXXXXXXXXXXXXXXXXXXXXX79e1&lat=38.832234&lon=-104.931041'
Aug 30 12:40:20 raspberrypi weewxd: weatherflowudp: MainThread: Listening for
UDP broadcasts to IP address <broadcast> on port 50222, with timeout 90 and
share_socket True...
Aug 30 12:40:21 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: Generate
failed with exception '<type 'exceptions.AttributeError'>'
Aug 30 12:40:21 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
Ignoring template /etc/weewx/skins/myskin/NOAA/NOAA-YYYY.txt.tmpl
Aug 30 12:40:21 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
Reason: outTemp
Aug 30 12:40:21 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
Traceback (most recent call last):
Aug 30 12:40:21 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/weewx/cheetahgenerator.py", line 322, in generate
Aug 30 12:40:21 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
unicode_string = compiled_template.respond()
Aug 30 12:40:21 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
File "_etc_weewx_skins_myskin_NOAA_NOAA_YYYY_txt_tmpl.py", line 771, in respond
Aug 30 12:40:21 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
File "_etc_weewx_skins_myskin_NOAA_NOAA_YYYY_txt_tmpl.py", line 379, in
__errorCatcher37
Aug 30 12:40:21 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
File "<string>", line 1, in <module>
Aug 30 12:40:21 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/weewx/tags.py", line 314, in max_ge
Aug 30 12:40:21 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
return self._do_query('max_ge', val=val)
Aug 30 12:40:21 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/weewx/tags.py", line 367, in _do_query
Aug 30 12:40:21 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
raise AttributeError(self.obs_type)
Aug 30 12:40:21 raspberrypi weewx[1257] ERROR weewx.cheetahgenerator: ****
AttributeError: outTemp
Aug 30 12:40:25 raspberrypi weewxd: forecast: OWMThread: OWM: got 40 forecast
records
Aug 30 12:40:25 raspberrypi weewxd: forecast: OWMThread: OWM: saving 40
forecast records
Aug 30 12:40:25 raspberrypi weewxd: forecast: OWMThread: OWM: forecast failure:
addRecord() got an unexpected keyword argument 'log_level'
Aug 30 12:40:25 raspberrypi weewxd: forecast: OWMThread: OWM: terminating thread
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label
'COZ081-302315'
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label
'WOODLAND PARK'
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label
'38.99N 105.05W'
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label ''
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label
'DATE'
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label ''
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label ''
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label ''
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label
'DATE'
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label ''
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: ignore label ''
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: forecast matrix:
{'qpf': [None, None, None, None, None, '0', None, None, None, '0', None, None,
None, '0.01', None, None, None, '0.04', None, None, None, '0.02', None, None,
None, None, None, None, None, None, None, None, None, None, None, None, None,
None], 'pop': [None, None, None, None, None, '30', None, None, None, '10',
None, None, None, '30', None, None, None, '50', None, None, None, '30', None,
'5', None, '5', None, '0', None, '5', None, '0', None, '10', None, '5', None,
'10'], 'duration': [10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800,
10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800,
10800, 10800, 10800, 21600, 21600, 21600, 21600, 21600, 21600, 21600, 21600,
21600, 21600, 21600, 21600, 21600, 21600, 21600, 10800], 'lid': u'COZ081',
'ts': [1598778000, 1598788800, 1598799600, 1598810400, 1598821200, 1598832000,
1598842800, 1598853600, 1598864400, 1598875200, 1598886000, 1598896800,
1598907600, 1598918400, 1598929200, 1598940000, 1598950800, 1598961600,
1598972400, 1598983200, 1598994000, 1599004800, 1599026400, 1599048000,
1599069600, 1599091200, 1599112800, 1599134400, 1599156000, 1599177600,
1599199200, 1599220800, 1599242400, 1599264000, 1599285600, 1599307200,
1599328800, 1599350400], 'location': '38.99N 105.05W Elev. 8922 ft', 'desc':
'WOODLAND PARK-TELLER CO', 'qsf': [None, None, None, None, None, '00-00', None,
None, None, '00-00', None, None, None, '00-00', None, None, None, None, None,
None, None, None, None, None, None, None, None, None, None, None, None, None,
None, None, None, None, None, None], 'dewpoint': [None, None, None, '34', '31',
'35', '35', '35', '38', '38', '39', '35', '37', '38', '39', '40', '39', '37',
'39', '35', '36', '37', '38', '35', '32', '34', '34', '28', '30', '31', '33',
'31', '29', '32', '34', '30', '25', '26'], 'tempMin': [None, None, None, None,
None, None, None, None, None, '46', None, None, None, None, None, None, None,
'45', None, None, None, None, None, '45', None, None, None, '47', None, None,
None, '46', None, None, None, '48', None, None], 'tstms': [None, None, None,
None, 'C', 'S', None, None, None, None, None, 'S', 'C', 'S', 'S', 'S', 'S',
None, None, 'S', 'S', None, None, None, None, None, None, None, None, None,
None, None, None, 'S', None, None, None, None], 'issued_ts': 1598805780,
'tempMax': [None, None, None, None, None, '76', None, None, None, None, None,
None, None, '71', None, None, None, None, None, None, None, '68', None, None,
None, '77', None, None, None, '74', None, None, None, '78', None, None, None,
'81'], 'clouds': [None, None, None, 'FW', 'SC', 'SC', 'FW', 'FW', 'SC', 'FW',
'FW', 'SC', 'B1', 'B1', 'SC', 'SC', 'B1', 'B1', 'SC', 'SC', 'SC', 'SC', 'FW',
'FW', 'FW', 'FW', 'FW', 'FW', 'FW', 'FW', 'FW', 'FW', 'FW', 'FW', 'FW', 'CL',
'CL', 'FW'], 'hour': ['03', '06', '09', '12', '15', '18', '21', '00', '03',
'06', '09', '12', '15', '18', '21', '00', '03', '06', '09', '12', '15', '18',
'00', '06', '12', '18', '00', '06', '12', '18', '00', '06', '12', '18', '00',
'06', '12', '18'], 'temp': [None, None, None, '71', '74', '70', '61', '57',
'49', '46', '57', '71', '70', '62', '53', '47', '46', '46', '54', '65', '68',
'65', '49', '45', '75', '73', '55', '47', '72', '70', '51', '47', '76', '72',
'53', '49', '79', '74'], 'rainshwrs': [None, None, None, None, 'C', 'S', None,
None, None, None, None, 'C', 'C', 'C', 'C', 'C', 'C', 'S', 'S', 'C', 'C', None,
None, None, None, None, None, None, None, None, None, None, None, 'S', None,
None, None, None], 'humidity': [None, None, None, '26', '20', '27', '38', '43',
'66', '73', '51', '27', '30', '41', '59', '76', '76', '71', '57', '33', '31',
'35', None, None, None, None, None, None, None, None, None, None, None, None,
None, None, None, None], 'windDir': [None, None, None, 'W', 'W', 'W', 'W',
'NW', 'N', 'W', 'SW', 'SW', 'SW', 'S', 'S', 'SW', 'W', 'NW', 'NW', 'N', 'E',
'SE', None, 'SW', None, 'SW', None, 'SW', None, 'NE', None, 'S', None, 'S',
None, 'S', None, 'NW'], 'windSpeed': [None, None, None, '11', '11', '10', '8',
'9', '8', '4', '8', '11', '12', '12', '6', '4', '3', '2', '5', '5', '8', '6',
None, None, None, None, None, None, None, None, None, None, None, None, None,
None, None, None], 'windGust': [None, None, None, None, None, None, None, None,
None, None, '20', '25', '28', '28', '19', None, None, None, None, '16', '19',
'17', None, None, None, None, None, None, None, None, None, None, None, None,
None, None, None, None], 'windChar': [None, None, None, None, None, None, None,
None, None, None, None, None, None, None, None, None, None, None, None, None,
None, None, None, 'LT', None, 'LT', None, 'LT', None, 'LT', None, 'LT', None,
'LT', None, 'LT', None, 'LT']}
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: got 38 forecast
records for WOODLAND PARK-TELLER CO 38.99N 105.05W Elev. 8922 ft
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: saving 38
forecast records
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: forecast failure:
addRecord() got an unexpected keyword argument 'log_level'
Aug 30 12:40:25 raspberrypi weewxd: forecast: NWSThread: NWS: terminating thread
Aug 30 12:43:14 raspberrypi kernel: [ 868.010462] usb 1-1.4: new high-speed
USB device number 3 using xhci_hcd
Aug 30 12:43:14 raspberrypi kernel: [ 868.141670] usb 1-1.4: New USB device
found, idVendor=058f, idProduct=6366, bcdDevice= 1.00
Aug 30 12:43:14 raspberrypi kernel: [ 868.141679] usb 1-1.4: New USB device
strings: Mfr=1, Product=2, SerialNumber=3
Aug 30 12:43:14 raspberrypi kernel: [ 868.141686] usb 1-1.4: Product: Flash
Card Reader/Writer
Aug 30 12:43:14 raspberrypi kernel: [ 868.141692] usb 1-1.4: Manufacturer:
Generic
Aug 30 12:43:14 raspberrypi kernel: [ 868.141698] usb 1-1.4: SerialNumber:
058F63666438
Aug 30 12:43:14 raspberrypi kernel: [ 868.146762] usb-storage 1-1.4:1.0: USB
Mass Storage device detected
Aug 30 12:43:14 raspberrypi kernel: [ 868.149680] scsi host0: usb-storage
1-1.4:1.0
Aug 30 12:43:14 raspberrypi mtp-probe: checking bus 1, device 3:
"/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4"
Aug 30 12:43:14 raspberrypi mtp-probe: bus: 1, device: 3 was not an MTP device
Aug 30 12:43:14 raspberrypi mtp-probe: checking bus 1, device 3:
"/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4"
Aug 30 12:43:14 raspberrypi mtp-probe: bus: 1, device: 3 was not an MTP device
Aug 30 12:43:15 raspberrypi kernel: [ 869.201352] scsi 0:0:0:0: Direct-Access
Multiple Card Reader 1.00 PQ: 0 ANSI: 0
Aug 30 12:43:15 raspberrypi kernel: [ 869.227305] sd 0:0:0:0: Attached scsi
generic sg0 type 0
Aug 30 12:43:16 raspberrypi kernel: [ 869.911728] sd 0:0:0:0: [sda] 31047680
512-byte logical blocks: (15.9 GB/14.8 GiB)
Aug 30 12:43:16 raspberrypi kernel: [ 869.912502] sd 0:0:0:0: [sda] Write
Protect is off
Aug 30 12:43:16 raspberrypi kernel: [ 869.912520] sd 0:0:0:0: [sda] Mode
Sense: 03 00 00 00
Aug 30 12:43:16 raspberrypi kernel: [ 869.913198] sd 0:0:0:0: [sda] No Caching
mode page found
Aug 30 12:43:16 raspberrypi kernel: [ 869.913214] sd 0:0:0:0: [sda] Assuming
drive cache: write through
Aug 30 12:43:16 raspberrypi kernel: [ 869.964996] sda: sda1
Aug 30 12:43:16 raspberrypi kernel: [ 869.968482] sd 0:0:0:0: [sda] Attached
SCSI removable disk
Aug 30 12:43:17 raspberrypi kernel: [ 870.376511] FAT-fs (sda1): Volume was
not properly unmounted. Some data may be corrupt. Please run fsck.
Aug 30 12:43:17 raspberrypi systemd[1]: Created slice
system-clean\x2dmount\x2dpoint.slice.
Aug 30 12:43:17 raspberrypi systemd[1]: Started Clean the /media/pi/DATA1 mount
point.
Aug 30 12:43:17 raspberrypi udisksd[366]: Mounted /dev/sda1 at /media/pi/DATA1
on behalf of uid 1000