Hello,
my raspberry pi crashed and I started with a new system. Fortunately I have
copies from my database and the skins.
I started installing weewx and the gw1000 driver, then I copied the skin
folder and the database.
I had some issues with permissions with the database but this works now.
I use two skins. The neowx skin works fine but I get errors for the season
skin and no site is made and I don't understand why.
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
Caught unrecoverable exception in generator
'weewx.cheetahgenerator.CheetahGenerator'
Full log file attached.
Thank you for helping!
Thomas Hackler
--
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/2d54273c-4ee8-4380-bb34-287fca459623n%40googlegroups.com.
Mar 17 15:43:27 raspberrypi systemd[1]: Started weewx.service - WeeWX.
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO __main__: Initializing weewxd
version 5.0.2
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO __main__: Command line:
/usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO __main__: Using Python 3.11.2
(main, Mar 13 2023, 12:18:29) [GCC 12.2.0]
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO __main__: Located at
/usr/bin/python3
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO __main__: Platform
Linux-6.6.20+rpt-rpi-v8-aarch64-with-glibc2.36
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO __main__: Locale: 'en_GB.UTF-8'
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO __main__: Entry path:
/usr/share/weewx/weewxd.py
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO __main__: WEEWX_ROOT:
/etc/weewx
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO __main__: Configuration file:
/etc/weewx/weewx.conf
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO __main__: User module:
/etc/weewx/bin/user
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO __main__: Debug: 1
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG __main__: Initializing engine
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.engine: Loading station
type GW1000 (user.gw1000)
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO user.gw1000: GatewayDriver:
version is 0.6.1
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO user.gw1000: device
address is 192.168.178.34:45000
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO user.gw1000: poll
interval is 20 seconds
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO user.gw1000: max tries is
3, retry wait time is 10 seconds
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO user.gw1000: broadcast
address is 255.255.255.255:46000, broadcast timeout is 5 seconds
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO user.gw1000: socket
timeout is 2 seconds
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO user.gw1000: field map is
{'barometer': 'relbarometer', 'batteryStatus1': 'wh31_ch1_batt',
'batteryStatus2': 'wh31_ch2_batt', 'batteryStatus3': 'wh31_ch3_batt',
'batteryStatus4': 'wh31_ch4_batt', 'batteryStatus5': 'wh31_ch5_batt',
'batteryStatus6': 'wh31_ch6_batt', 'batteryStatus7': 'wh31_ch7_batt',
'batteryStatus8': 'wh31_ch8_batt', 'co2': 'co2', 'co2_24h': 'co2_24h_avg',
'co2_Batt': 'wh45_batt', 'co2_Hum': 'humid17', 'co2_Temp': 'temp17',
'consBatteryVoltage': 'ws1900batt', 'dateTime': 'datetime', 'dayRain':
'rainday', 'dewpoint': 'dewpoint', 'eventRain': 'rainevent', 'extraHumid1':
'humid1', 'extraHumid2': 'humid2', 'extraHumid3': 'humid3', 'extraHumid4':
'humid4', 'extraHumid5': 'humid5', 'extraHumid6': 'humid6', 'extraHumid7':
'humid7', 'extraHumid8': 'humid8', 'extraTemp1': 'temp1', 'extraTemp2':
'temp2', 'extraTemp3': 'temp3', 'extraTemp4': 'temp4', 'extraTemp5': 'temp5',
'extraTemp6': 'temp6', 'extraTemp7': 'temp7', 'extraTemp8': 'temp8',
'heap_free': 'heap_free', 'heatindex': 'heatindex', 'hourRain': 'rainhour',
'inHumidity': 'inhumid', 'inTemp': 'intemp', 'inTempBatteryStatus':
'wh25_batt', 'leafWet1': 'leafwet1', 'leafWet2': 'leafwet2', 'leafWet3':
'leafwet3', 'leafWet4': 'leafwet4', 'leafWet5': 'leafwet5', 'leafWet6':
'leafwet6', 'leafWet7': 'leafwet7', 'leafWet8': 'leafwet8', 'leafWetBatt1':
'wh35_ch1_batt', 'leafWetBatt2': 'wh35_ch2_batt', 'leafWetBatt3':
'wh35_ch3_batt', 'leafWetBatt4': 'wh35_ch4_batt', 'leafWetBatt5':
'wh35_ch5_batt', 'leafWetBatt6': 'wh35_ch6_batt', 'leafWetBatt7':
'wh35_ch7_batt', 'leafWetBatt8': 'wh35_ch8_batt', 'leak_1': 'leak1', 'leak_2':
'leak2', 'leak_3': 'leak3', 'leak_4': 'leak4', 'leak_Batt1': 'wh55_ch1_batt',
'leak_Batt2': 'wh55_ch2_batt', 'leak_Batt3': 'wh55_ch3_batt', 'leak_Batt4':
'wh55_ch4_batt', 'lightning_Batt': 'wh57_batt', 'lightning_distance':
'lightningdist', 'lightning_disturber_count': 'lightningdettime',
'lightning_strike_count': 'lightning_strike_count', 'lightningcount':
'lightningcount', 'luminosity': 'light', 'maxdailygust': 'daymaxwind',
'monthRain': 'rainmonth', 'outHumidity': 'outhumid', 'outTemp': 'outtemp',
'outTempBatteryStatus': 'wh65_batt', 'p_dayRain': 'p_rainday', 'p_monthRain':
'p_rainmonth', 'p_rain': 'p_rain', 'p_rainRate': 'p_rainrate', 'p_stormRain':
'p_rainevent', 'p_weekRain': 'p_rainweek', 'p_yearRain': 'p_rainyear', 'pm2_5':
'pm255', 'pm10_0': 'pm10', 'pm10_24h_co2': 'pm10_24h_avg', 'pm25_1': 'pm251',
'pm25_2': 'pm252', 'pm25_3': 'pm253', 'pm25_4': 'pm254', 'pm25_24h_co2':
'pm255_24h_avg', 'pm25_avg_24h_ch1': 'pm251_24h_avg', 'pm25_avg_24h_ch2':
'pm252_24h_avg', 'pm25_avg_24h_ch3': 'pm253_24h_avg', 'pm25_avg_24h_ch4':
'pm254_24h_avg', 'pm25_Batt1': 'wh41_ch1_batt', 'pm25_Batt2': 'wh41_ch2_batt',
'pm25_Batt3': 'wh41_ch3_batt', 'pm25_Batt4': 'wh41_ch4_batt', 'pressure':
'absbarometer', 'rain': 't_rain', 'rainBatteryStatus': 'wh40_batt', 'rainRate':
't_rainrate', 'rainrate': 'rainrate', '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', 'soilMoistBatt1':
'wh51_ch1_batt', 'soilMoistBatt2': 'wh51_ch2_batt', 'soilMoistBatt3':
'wh51_ch3_batt', 'soilMoistBatt4': 'wh51_ch4_batt', 'soilMoistBatt5':
'wh51_ch5_batt', 'soilMoistBatt6': 'wh51_ch6_batt', 'soilMoistBatt7':
'wh51_ch7_batt', 'soilMoistBatt8': 'wh51_ch8_batt', 'soilTemp1': 'temp9',
'soilTemp2': 'temp10', 'soilTemp3': 'temp11', 'soilTemp4': 'temp12',
'soilTemp5': 'temp13', 'soilTemp6': 'temp14', 'soilTemp7': 'temp15',
'soilTemp8': 'temp16', 'soilTemp9': 'soiltemp9', 'soilTemp10': 'soiltemp10',
'soilTemp11': 'soiltemp11', 'soilTemp12': 'soiltemp12', 'soilTemp13':
'soiltemp13', 'soilTemp14': 'soiltemp14', 'soilTemp15': 'soiltemp15',
'soilTemp16': 'soiltemp16', 'soilTempBatt1': 'wh34_ch1_batt', 'soilTempBatt2':
'wh34_ch2_batt', 'soilTempBatt3': 'wh34_ch3_batt', 'soilTempBatt4':
'wh34_ch4_batt', 'soilTempBatt5': 'wh34_ch5_batt', 'soilTempBatt6':
'wh34_ch6_batt', 'soilTempBatt7': 'wh34_ch7_batt', 'soilTempBatt8':
'wh34_ch8_batt', 'stormRain': 't_rainevent', 'totalRain': 'raintotal', 'UV':
'uvi', 'uvradiation': 'uv', 'weekRain': 'rainweek', 'wh24_batt': 'wh24_batt',
'wh24_sig': 'wh24_sig', 'wh25_sig': 'wh25_sig', 'wh26_batt': 'wh26_batt',
'wh26_sig': 'wh26_sig', 'wh31_ch1_sig': 'wh31_ch1_sig', 'wh31_ch2_sig':
'wh31_ch2_sig', 'wh31_ch3_sig': 'wh31_ch3_sig', 'wh31_ch4_sig': 'wh31_ch4_sig',
'wh31_ch5_sig': 'wh31_ch5_sig', 'wh31_ch6_sig': 'wh31_ch6_sig', 'wh31_ch7_sig':
'wh31_ch7_sig', 'wh31_ch8_sig': 'wh31_ch8_sig', 'wh32_batt': 'wh32_batt',
'wh32_sig': 'wh32_sig', 'wh34_ch1_sig': 'wh34_ch1_sig', 'wh35_ch1_sig':
'wh35_ch1_sig', 'wh40_sig': 'wh40_sig', 'wh41_ch1_sig': 'wh41_ch1_sig',
'wh41_ch2_sig': 'wh41_ch2_sig', 'wh41_ch3_sig': 'wh41_ch3_sig', 'wh41_ch4_sig':
'wh41_ch4_sig', 'wh45_sig': 'wh45_sig', 'wh51_ch1_sig': 'wh51_ch1_sig',
'wh51_ch2_sig': 'wh51_ch2_sig', 'wh51_ch3_sig': 'wh51_ch3_sig', 'wh51_ch4_sig':
'wh51_ch4_sig', 'wh51_ch5_sig': 'wh51_ch5_sig', 'wh51_ch6_sig': 'wh51_ch6_sig',
'wh51_ch7_sig': 'wh51_ch7_sig', '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_sig': 'wh55_ch1_sig', 'wh55_ch2_sig': 'wh55_ch2_sig', 'wh55_ch3_sig':
'wh55_ch3_sig', 'wh55_ch4_sig': 'wh55_ch4_sig', 'wh57_sig': 'wh57_sig',
'wh65_sig': 'wh65_sig', 'wh68_batt': 'wh68_batt', 'wh68_sig': 'wh68_sig',
'windBatteryStatus': 'ws80_batt', '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_sig': 'ws80_sig',
'ws90_batt': 'ws90_batt', 'ws90_sig': 'ws90_sig', 'yearRain': 'rainyear'}
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG user.gw1000: firmware
update checks will not occur
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG user.gw1000: sensor ID
decoding will use 'WH32'
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG user.gw1000: battery
state data will be ignored for legacy WH40
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG user.gw1000: battery
state will not be reported for sensors with no signal data
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG user.gw1000: unknown
fields will be ignored
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.engine.StdTimeSynch
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.engine.StdTimeSynch
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.engine.StdConvert
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.engine: StdConvert
target unit is 0x1
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.engine.StdConvert
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.engine.StdCalibrate
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.engine.StdCalibrate
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.engine.StdQC
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.engine.StdQC
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.wxservices.StdWXCalculate
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.wxservices:
StdWXCalculate will use data binding wx_binding
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.manager: Daily summary
version is 4.0
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.wxservices.StdWXCalculate
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.wxxtypes.StdWXXTypes
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.wxxtypes.StdWXXTypes
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.wxxtypes.StdPressureCooker
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.wxxtypes.StdPressureCooker
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.wxxtypes.StdRainRater
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.wxxtypes.StdRainRater
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.wxxtypes.StdDelta
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.wxxtypes.StdDelta
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.engine.StdArchive
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.engine: Archive will use
data binding wx_binding
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.engine: Record
generation will be attempted in 'software'
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.engine: Using archive
interval of 300 seconds (software record generation)
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Use LOOP data
in hi/low calculations: 1
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.engine.StdArchive
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.restx.StdStationRegistry
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.restx: StationRegistry:
Registration not requested.
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.restx.StdStationRegistry
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.restx.StdWunderground
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.restx: Wunderground:
Posting not enabled.
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.restx.StdWunderground
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.restx.StdPWSweather
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG user.gw1000: Next update in
20 seconds
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.restx: PWSweather:
Posting not enabled.
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.restx.StdPWSweather
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.restx.StdCWOP
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.restx: CWOP: Posting not
enabled.
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.restx.StdCWOP
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.restx.StdWOW
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.restx: WOW: Posting not
enabled.
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.restx.StdWOW
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.restx.StdAWEKAS
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.restx: AWEKAS: Posting
not enabled.
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.restx.StdAWEKAS
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.engine.StdPrint
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.engine.StdPrint
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Loading service
weewx.engine.StdReport
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.engine: 'pyephem'
detected, extended almanac data is available
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Finished
loading service weewx.engine.StdReport
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO __main__: Starting up weewx
version 5.0.2
Mar 17 15:43:27 raspberrypi weewxd[114945]: DEBUG weewx.engine: Station does
not support reading the time
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.engine: Using binding
'wx_binding' to database 'weewx.sdb'
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.manager: Starting
backfill of daily summaries
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.manager: Daily summaries
up to date
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO weewx.engine: Starting main
packet loop.
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO user.gw1000: Using
't_rainyear' for rain total
Mar 17 15:43:27 raspberrypi weewxd[114945]: INFO user.gw1000: skipping rain
measurement of 104.1: no last rain
Mar 17 15:43:47 raspberrypi weewxd[114945]: DEBUG user.gw1000: Next update in
20 seconds
Mar 17 15:44:07 raspberrypi weewxd[114945]: DEBUG user.gw1000: Next update in
20 seconds
Mar 17 15:44:27 raspberrypi weewxd[114945]: DEBUG user.gw1000: Next update in
20 seconds
Mar 17 15:44:48 raspberrypi weewxd[114945]: DEBUG user.gw1000: Next update in
20 seconds
Mar 17 15:45:08 raspberrypi weewxd[114945]: DEBUG user.gw1000: Next update in
20 seconds
Mar 17 15:45:28 raspberrypi weewxd[114945]: DEBUG user.gw1000: Next update in
20 seconds
Mar 17 15:45:28 raspberrypi weewxd[114945]: INFO weewx.manager: Added record
2024-03-17 15:45:00 CET (1710686700) to database 'weewx.sdb'
Mar 17 15:45:28 raspberrypi weewxd[114945]: INFO weewx.manager: Added record
2024-03-17 15:45:00 CET (1710686700) to daily summary in 'weewx.sdb'
Mar 17 15:45:28 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: Running
reports for latest time in the database.
Mar 17 15:45:28 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: Running
report 'SeasonsReport'
Mar 17 15:45:28 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: Found
configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
Mar 17 15:45:28 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: Running
generators for report 'SeasonsReport' in directory '/etc/weewx/skins/Seasons'
Mar 17 15:45:28 raspberrypi weewxd[114945]: DEBUG weewx.cheetahgenerator: Using
search list ['user.historygenerator.MyXSearch',
'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']
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine: Caught
unrecoverable exception in generator 'weewx.cheetahgenerator.CheetahGenerator'
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** No module named 'user.historygenerator'
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** Traceback (most recent call last):
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/reportengine.py", line 220, in run
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** obj.start()
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/reportengine.py", line 409, in start
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** self.run()
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 163, in run
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** self.init_extensions(gen_dict[section_name])
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 194, in
init_extensions
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** klass = weeutil.weeutil.get_object(x)
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** module = importlib.import_module(module_name)
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** File "/usr/lib/python3.11/importlib/__init__.py", line 126, in
import_module
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** return _bootstrap._gcd_import(name[level:], package, level)
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 1142, in
_find_and_load_unlocked
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** ModuleNotFoundError: No module named 'user.historygenerator'
Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR weewx.reportengine:
**** Generator terminated
Mar 17 15:45:28 raspberrypi weewxd[114945]: Traceback (most recent call last):
Mar 17 15:45:28 raspberrypi weewxd[114945]: File
"/usr/share/weewx/weewx/reportengine.py", line 220, in run
Mar 17 15:45:28 raspberrypi weewxd[114945]: obj.start()
Mar 17 15:45:28 raspberrypi weewxd[114945]: File
"/usr/share/weewx/weewx/reportengine.py", line 409, in start
Mar 17 15:45:28 raspberrypi weewxd[114945]: self.run()
Mar 17 15:45:28 raspberrypi weewxd[114945]: File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 163, in run
Mar 17 15:45:28 raspberrypi weewxd[114945]:
self.init_extensions(gen_dict[section_name])
Mar 17 15:45:28 raspberrypi weewxd[114945]: File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 194, in init_extensions
Mar 17 15:45:28 raspberrypi weewxd[114945]: klass =
weeutil.weeutil.get_object(x)
Mar 17 15:45:28 raspberrypi weewxd[114945]:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 15:45:28 raspberrypi weewxd[114945]: File
"/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
Mar 17 15:45:28 raspberrypi weewxd[114945]: module =
importlib.import_module(module_name)
Mar 17 15:45:28 raspberrypi weewxd[114945]:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 15:45:28 raspberrypi weewxd[114945]: File
"/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
Mar 17 15:45:28 raspberrypi weewxd[114945]: return
_bootstrap._gcd_import(name[level:], package, level)
Mar 17 15:45:28 raspberrypi weewxd[114945]:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mar 17 15:45:28 raspberrypi weewxd[114945]: File "<frozen
importlib._bootstrap>", line 1206, in _gcd_import
Mar 17 15:45:28 raspberrypi weewxd[114945]: File "<frozen
importlib._bootstrap>", line 1178, in _find_and_load
Mar 17 15:45:28 raspberrypi weewxd[114945]: File "<frozen
importlib._bootstrap>", line 1142, in _find_and_load_unlocked
Mar 17 15:45:28 raspberrypi weewxd[114945]: ModuleNotFoundError: No module
named 'user.historygenerator'
Mar 17 15:45:28 raspberrypi weewxd[114945]: DEBUG weewx.manager: Daily summary
version is 4.0
Mar 17 15:45:29 raspberrypi weewxd[114945]: INFO weewx.imagegenerator:
Generated 32 images for report SeasonsReport in 0.84 seconds
Mar 17 15:45:29 raspberrypi weewxd[114945]: INFO weewx.reportengine: Copied 5
files to /var/www/html/weewx/seasons
Mar 17 15:45:29 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: Running
report 'StandardReport'
Mar 17 15:45:29 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: Found
configuration file /etc/weewx/skins/neowx-material/skin.conf for report
'StandardReport'
Mar 17 15:45:29 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: Cannot
read localization file /etc/weewx/skins/neowx-material/lang/en.conf for report
'StandardReport': Config file not found:
"/etc/weewx/skins/neowx-material/lang/en.conf".
Mar 17 15:45:29 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: ****
Using defaults instead.
Mar 17 15:45:29 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: Running
generators for report 'StandardReport' in directory
'/etc/weewx/skins/neowx-material'
Mar 17 15:45:29 raspberrypi weewxd[114945]: 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']
Mar 17 15:45:29 raspberrypi weewxd[114945]: DEBUG weewx.manager: Daily summary
version is 4.0
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_month__Y__m_html_tmpl.py:406: SyntaxWarning:
"is not" with a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_month__Y__m_html_tmpl.py:418: SyntaxWarning:
"is not" with a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_month__Y__m_html_tmpl.py:430: SyntaxWarning:
"is not" with a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_month__Y__m_html_tmpl.py:481: SyntaxWarning:
"is not" with a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_month__Y__m_html_tmpl.py:493: SyntaxWarning:
"is not" with a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_month__Y__m_html_tmpl.py:505: SyntaxWarning:
"is not" with a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_head_inc.py:172: SyntaxWarning: "is not" with a
literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_head_inc.py:184: SyntaxWarning: "is not" with a
literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_header_inc.py:100: SyntaxWarning: "is not" with
a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_header_inc.py:131: SyntaxWarning: "is" with a
literal. Did you mean "=="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_header_inc.py:150: SyntaxWarning: "is" with a
literal. Did you mean "=="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_header_inc.py:169: SyntaxWarning: "is" with a
literal. Did you mean "=="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_header_inc.py:188: SyntaxWarning: "is" with a
literal. Did you mean "=="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_header_inc.py:207: SyntaxWarning: "is" with a
literal. Did you mean "=="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_header_inc.py:226: SyntaxWarning: "is" with a
literal. Did you mean "=="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_header_inc.py:245: SyntaxWarning: "is" with a
literal. Did you mean "=="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_header_inc.py:263: SyntaxWarning: "is not" with
a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_header_inc.py:276: SyntaxWarning: "is not" with
a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_footer_inc.py:152: SyntaxWarning: "is not" with
a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_footer_inc.py:170: SyntaxWarning: "is not" with
a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_footer_inc.py:178: SyntaxWarning: "is not" with
a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_footer_inc.py:201: SyntaxWarning: "is not" with
a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_footer_inc.py:212: SyntaxWarning: "is not" with
a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_footer_inc.py:223: SyntaxWarning: "is not" with
a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_footer_inc.py:234: SyntaxWarning: "is not" with
a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_footer_inc.py:295: SyntaxWarning: "is not" with
a literal. Did you mean "!="?
Mar 17 15:45:29 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_footer_inc.py:305: SyntaxWarning: "is not" with
a literal. Did you mean "!="?
Mar 17 15:45:30 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_year__Y_html_tmpl.py:412: SyntaxWarning: "is
not" with a literal. Did you mean "!="?
Mar 17 15:45:30 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_year__Y_html_tmpl.py:424: SyntaxWarning: "is
not" with a literal. Did you mean "!="?
Mar 17 15:45:30 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_year__Y_html_tmpl.py:436: SyntaxWarning: "is
not" with a literal. Did you mean "!="?
Mar 17 15:45:30 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_year__Y_html_tmpl.py:487: SyntaxWarning: "is
not" with a literal. Did you mean "!="?
Mar 17 15:45:30 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_year__Y_html_tmpl.py:499: SyntaxWarning: "is
not" with a literal. Did you mean "!="?
Mar 17 15:45:30 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_year__Y_html_tmpl.py:511: SyntaxWarning: "is
not" with a literal. Did you mean "!="?
Mar 17 15:45:37 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_index_html_tmpl.py:448: SyntaxWarning: "is not"
with a literal. Did you mean "!="?
Mar 17 15:45:37 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_index_html_tmpl.py:460: SyntaxWarning: "is not"
with a literal. Did you mean "!="?
Mar 17 15:45:37 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_index_html_tmpl.py:472: SyntaxWarning: "is not"
with a literal. Did you mean "!="?
Mar 17 15:45:40 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_yesterday_html_tmpl.py:372: SyntaxWarning: "is
not" with a literal. Did you mean "!="?
Mar 17 15:45:40 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_yesterday_html_tmpl.py:381: SyntaxWarning: "is
not" with a literal. Did you mean "!="?
Mar 17 15:45:40 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_yesterday_html_tmpl.py:390: SyntaxWarning: "is
not" with a literal. Did you mean "!="?
Mar 17 15:45:40 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_yesterday_html_tmpl.py:428: SyntaxWarning: "is
not" with a literal. Did you mean "!="?
Mar 17 15:45:40 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_yesterday_html_tmpl.py:437: SyntaxWarning: "is
not" with a literal. Did you mean "!="?
Mar 17 15:45:40 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_yesterday_html_tmpl.py:446: SyntaxWarning: "is
not" with a literal. Did you mean "!="?
Mar 17 15:45:41 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_week_html_tmpl.py:395: SyntaxWarning: "is not"
with a literal. Did you mean "!="?
Mar 17 15:45:41 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_week_html_tmpl.py:407: SyntaxWarning: "is not"
with a literal. Did you mean "!="?
Mar 17 15:45:41 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_week_html_tmpl.py:419: SyntaxWarning: "is not"
with a literal. Did you mean "!="?
Mar 17 15:45:42 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_month_html_tmpl.py:395: SyntaxWarning: "is not"
with a literal. Did you mean "!="?
Mar 17 15:45:42 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_month_html_tmpl.py:407: SyntaxWarning: "is not"
with a literal. Did you mean "!="?
Mar 17 15:45:42 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_month_html_tmpl.py:419: SyntaxWarning: "is not"
with a literal. Did you mean "!="?
Mar 17 15:45:45 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_year_html_tmpl.py:417: SyntaxWarning: "is not"
with a literal. Did you mean "!="?
Mar 17 15:45:45 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_year_html_tmpl.py:429: SyntaxWarning: "is not"
with a literal. Did you mean "!="?
Mar 17 15:45:45 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_year_html_tmpl.py:441: SyntaxWarning: "is not"
with a literal. Did you mean "!="?
Mar 17 15:45:45 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_year_html_tmpl.py:492: SyntaxWarning: "is not"
with a literal. Did you mean "!="?
Mar 17 15:45:45 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_year_html_tmpl.py:504: SyntaxWarning: "is not"
with a literal. Did you mean "!="?
Mar 17 15:45:45 raspberrypi weewxd[114945]:
_etc_weewx_skins_neowx_material_year_html_tmpl.py:516: SyntaxWarning: "is not"
with a literal. Did you mean "!="?
Mar 17 15:45:48 raspberrypi weewxd[114945]: DEBUG user.gw1000: Next update in
20 seconds
Mar 17 15:46:00 raspberrypi weewxd[114945]: INFO weewx.cheetahgenerator:
Generated 12 files for report StandardReport in 30.56 seconds
Mar 17 15:46:00 raspberrypi weewxd[114945]: INFO weewx.reportengine: Copied 97
files to /var/www/html/weewx
Mar 17 15:46:00 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: Report
'SmartphoneReport' not enabled. Skipping.
Mar 17 15:46:00 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: Report
'MobileReport' not enabled. Skipping.
Mar 17 15:46:00 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: Running
report 'FTP'
Mar 17 15:46:00 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: Found
configuration file /etc/weewx/skins/Ftp/skin.conf for report 'FTP'
Mar 17 15:46:00 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: Cannot
read localization file /etc/weewx/skins/Ftp/lang/en.conf for report 'FTP':
Config file not found: "/etc/weewx/skins/Ftp/lang/en.conf".
Mar 17 15:46:00 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: ****
Using defaults instead.
Mar 17 15:46:00 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: Running
generators for report 'FTP' in directory '/etc/weewx/skins/Ftp'
Mar 17 15:46:00 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Attempting
connection to grabowski2000.selfhost.eu
Mar 17 15:46:01 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Connected
to grabowski2000.selfhost.eu
Mar 17 15:46:01 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 0
./month.html a3b29ccf3f9b8621f591051f2bd761b9f22d4d44ba29929e2f86dc3ec8840568
Mar 17 15:46:01 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/month.html to /weewx/month.html
Mar 17 15:46:01 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 1
./year-2024.html
4595569d1303b1f47b8f5644bd79f0b0d8c43f03296339ab4d6e0c6941163d77
Mar 17 15:46:02 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/year-2024.html to /weewx/year-2024.html
Mar 17 15:46:02 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 2
./month-2024-03.html
f5b8f07aa1c1ed87f1f2cedfbbe970c8a573b63b1db4bf4c7fda4e5e0f14fb22
Mar 17 15:46:02 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/month-2024-03.html to /weewx/month-2024-03.html
Mar 17 15:46:02 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 3
./almanac.html 5b3320d5f2ddc3911a419ef4df0ac48aa9e94dcb78c903b84ca439422ac0df00
Mar 17 15:46:02 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/almanac.html to /weewx/almanac.html
Mar 17 15:46:02 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 4
./archive.html 34fd741a3da1faaa5c7fd8b7bf4da0e89d6a92d7ae39c7b793e3d3693d93267f
Mar 17 15:46:02 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/archive.html to /weewx/archive.html
Mar 17 15:46:02 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 5
./telemetry.html
1f27a22d81290e1eb732f5b2c514571ac7e8be869daa204af08a73ffc6169d79
Mar 17 15:46:02 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/telemetry.html to /weewx/telemetry.html
Mar 17 15:46:02 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 6
./year.html 3a55040ee72208014378f6335292c909f79b24b30311f78dea823d38ea6c2432
Mar 17 15:46:02 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/year.html to /weewx/year.html
Mar 17 15:46:02 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 7
./yesterday.html
6689c9705004bbcaf8f1bcdb73cd39869c6ebc490420fe1648f06100dd77ccc1
Mar 17 15:46:02 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/yesterday.html to /weewx/yesterday.html
Mar 17 15:46:02 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 8
./index.html d0fac29d10fdf013d12be4026b59a31711b4a9a646dcb3130d881214498618c2
Mar 17 15:46:03 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/index.html to /weewx/index.html
Mar 17 15:46:03 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 9
./week.html 4984594da4534e112f6bfb8bedfb6b882cda45963e71bbf79667e3eef45e7c81
Mar 17 15:46:03 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/week.html to /weewx/week.html
Mar 17 15:46:03 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 10
./archive/NOAA-2024-03.txt
3cf616a57c90d9a8883efd4a1fe036a1b1305739a455d476866aaffcaa868368
Mar 17 15:46:03 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/archive/NOAA-2024-03.txt to
/weewx/archive/NOAA-2024-03.txt
Mar 17 15:46:03 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 11
./archive/NOAA-2024.txt
fb51b4aad5d113c61243c07348ec62af4d9eaf371c8d59429cc0564e110c328e
Mar 17 15:46:03 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/archive/NOAA-2024.txt to /weewx/archive/NOAA-2024.txt
Mar 17 15:46:03 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 12
./seasons/dayleafwet.png
fffd127117567987737ff58c8d5ce81cc918f20272be0a1348a1a9b8c48681ea
Mar 17 15:46:04 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/dayleafwet.png to /weewx/seasons/dayleafwet.png
Mar 17 15:46:04 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 13
./seasons/daywindvec.png
638fa0c66d767c585ef64ed78934b078ffb65dc02267c5ed2b1d558e949f5c0f
Mar 17 15:46:04 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daywindvec.png to /weewx/seasons/daywindvec.png
Mar 17 15:46:04 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 14
./seasons/dayrain.png
c9ccebd7f64035ac0651702e59eb21262d3ce437211a20a1a30ef392b254147e
Mar 17 15:46:04 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/dayrain.png to /weewx/seasons/dayrain.png
Mar 17 15:46:04 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 15
./seasons/daylightningdistance.png
1e2578307c7cb351df2c5c2b5b827dbf81e679a6195610253385b9432950b824
Mar 17 15:46:04 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daylightningdistance.png to
/weewx/seasons/daylightningdistance.png
Mar 17 15:46:04 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 16
./seasons/daytemp3.png
9eb0dbb29ac7c54dcc04f852188ed257eb51f35a26f71d0f9872cbfe58c06756
Mar 17 15:46:05 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daytemp3.png to /weewx/seasons/daytemp3.png
Mar 17 15:46:05 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 17
./seasons/dayradiation.png
3e53d9b38ea8070891117a55a1e556205ad4c22745c58f63074f97c7af452c3f
Mar 17 15:46:05 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/dayradiation.png to
/weewx/seasons/dayradiation.png
Mar 17 15:46:05 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 18
./seasons/daytempdew.png
fbe6debd25079fa2ee26733d9717b28673b2de76cb5dd2f453c8f89436a10d83
Mar 17 15:46:05 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daytempdew.png to /weewx/seasons/daytempdew.png
Mar 17 15:46:05 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 19
./seasons/daysoilMoist2.png
5da66a60197ebad37842e801db2a9598500d329cce02eae0a6b5dcb57ef010fa
Mar 17 15:46:05 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daysoilMoist2.png to
/weewx/seasons/daysoilMoist2.png
Mar 17 15:46:05 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 20
./seasons/daylightningcount.png
6a86c7b94e3896d9fb9069ff8705351a190c121f70bac50f9d4f7f03ee1d38ba
Mar 17 15:46:05 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daylightningcount.png to
/weewx/seasons/daylightningcount.png
Mar 17 15:46:05 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 21
./seasons/daytempleaf.png
ca0d2834071c7b43433ed7f4bb9a123e92b36f7ae1c0273e74f64e6651b77019
Mar 17 15:46:06 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daytempleaf.png to
/weewx/seasons/daytempleaf.png
Mar 17 15:46:06 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 22
./seasons/dayhumex3.png
c9dd298fc6b566d8781730215fe86770294c16d68133a24db9d86f4437ab9aec
Mar 17 15:46:06 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/dayhumex3.png to /weewx/seasons/dayhumex3.png
Mar 17 15:46:06 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 23
./seasons/daywinddir.png
4087e3cf33a33c6a150c70ad59f1f43271a8f063bddb0eff230c0e707ea125d3
Mar 17 15:46:06 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daywinddir.png to /weewx/seasons/daywinddir.png
Mar 17 15:46:06 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 24
./seasons/daybarometer.png
9fa72d9f8c573627f143d0f1dbe29c0b1c0e49b7b9f8a0f3abbad7589f49b761
Mar 17 15:46:06 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daybarometer.png to
/weewx/seasons/daybarometer.png
Mar 17 15:46:06 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 25
./seasons/daytempsoil.png
aaf730ffbd65854cdfa413767196712b6f3ee0f5cee6e40a639db7bee7edee89
Mar 17 15:46:06 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daytempsoil.png to
/weewx/seasons/daytempsoil.png
Mar 17 15:46:06 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 26
./seasons/dayppm1.png
c73dcd24864d221f0cc2c791da1505ef6dfaad7949702490cb2fa586849a4bef
Mar 17 15:46:06 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/dayppm1.png to /weewx/seasons/dayppm1.png
Mar 17 15:46:06 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 27
./seasons/daytemp2.png
313c24301208cfc1c2bed8824fb15244cacb048cc988902ee92fe95a74f54b11
Mar 17 15:46:06 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daytemp2.png to /weewx/seasons/daytemp2.png
Mar 17 15:46:06 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 28
./seasons/dayhumin.png
c5e030b5c107edce09c7d8c9ffd8d8c9673eba58a6c276fdcbc7b0a1038ed5b9
Mar 17 15:46:07 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/dayhumin.png to /weewx/seasons/dayhumin.png
Mar 17 15:46:07 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 29
./seasons/daytemp.png
7f19a9bee2944276f08c540c36beba84a0c8bd7d9b5dbd2a725a4181e74236c8
Mar 17 15:46:07 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daytemp.png to /weewx/seasons/daytemp.png
Mar 17 15:46:07 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 30
./seasons/daysoilMoist.png
e9b7375e7db5458223cce0d494e5d19988083c672feb229ad286f84d41cabe97
Mar 17 15:46:07 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daysoilMoist.png to
/weewx/seasons/daysoilMoist.png
Mar 17 15:46:07 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 31
./seasons/daywind.png
249050ffa82049f4a33545ab3bee34040242267745dddba0babd772ea625c01e
Mar 17 15:46:07 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daywind.png to /weewx/seasons/daywind.png
Mar 17 15:46:07 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 32
./seasons/dayrx.png
68e4198622866059861b1f09f10ea4f8d84714bb0b21478349bbc6f1865aacf9
Mar 17 15:46:07 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/dayrx.png to /weewx/seasons/dayrx.png
Mar 17 15:46:07 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 33
./seasons/daytempin.png
a9a477f1636932a3ac262e1215eaf45604049bd54671e429b6ed7eebd75af1bd
Mar 17 15:46:07 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daytempin.png to /weewx/seasons/daytempin.png
Mar 17 15:46:07 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 34
./seasons/daytempfeel.png
ea29777b994ff81a8245470dd7d452fb286b7eb9330843f11fdc0ffd9ce2b9b8
Mar 17 15:46:07 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daytempfeel.png to
/weewx/seasons/daytempfeel.png
Mar 17 15:46:07 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 35
./seasons/dayuv.png
3de4a2e550c4a8e342a521433e1633ddfe3f666860fb573f254d6b4d838cc282
Mar 17 15:46:07 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/dayuv.png to /weewx/seasons/dayuv.png
Mar 17 15:46:07 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 36
./seasons/dayhum.png
a3824387884e872fc038cf86c4657e900ec83308e91cce18bedc689d9e853778
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/dayhum.png to /weewx/seasons/dayhum.png
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 37
./seasons/dayppm2.png
fb6e90648f132a8cc59d30dd64f7a38b47f2390c2789554a2a6a61a369675d9f
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/dayppm2.png to /weewx/seasons/dayppm2.png
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 38
./seasons/daysoilMoistBatt.png
1331a913099a38c752490a3fc84312e581ebb86f6410616dc217ddf0bb0835ba
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daysoilMoistBatt.png to
/weewx/seasons/daysoilMoistBatt.png
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 39
./seasons/dayhumex1.png
f06986fe7c8fcc21b8e4ea1fd92f4bca1bd3498f63a0e4c8c3540ceaecada3b9
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/dayhumex1.png to /weewx/seasons/dayhumex1.png
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 40
./seasons/dayvolt.png
456607cba858c9c46b08ef6e753d6545dc993162b2304ac02cb0b67873a0982e
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG user.gw1000: Next update in
20 seconds
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/dayvolt.png to /weewx/seasons/dayvolt.png
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 41
./seasons/daysunshine.png
afc48d1b4be42e4b5cc6b1cf2b5affe53401c7f6934a4e8ff6d1b2c93568afe2
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/daysunshine.png to
/weewx/seasons/daysunshine.png
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 42
./seasons/dayppm.png
2186280787810c57fcc6288b0f84b02de54230764077a6c05cc73aaf8590446c
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/dayppm.png to /weewx/seasons/dayppm.png
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: 43
./seasons/dayhumex2.png
8ef25f1339fadf0173412cf9bbdfffcd023c97268eac70582aa52e7098206849
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG weeutil.ftpupload: Uploaded
file /var/www/html/weewx/seasons/dayhumex2.png to /weewx/seasons/dayhumex2.png
Mar 17 15:46:08 raspberrypi weewxd[114945]: INFO weewx.reportengine:
ftpgenerator: Ftp'd 44 files in 8.50 seconds
Mar 17 15:46:08 raspberrypi weewxd[114945]: DEBUG weewx.reportengine: Report
'RSYNC' not enabled. Skipping.
Mar 17 15:46:28 raspberrypi weewxd[114945]: DEBUG user.gw1000: Next update in
20 seconds
Mar 17 15:46:48 raspberrypi weewxd[114945]: DEBUG user.gw1000: Next update in
20 seconds
Mar 17 15:47:08 raspberrypi weewxd[114945]: DEBUG user.gw1000: Next update in
20 seconds