Hi,
I'm running a Vantage Pro 2 via USB on a Raspberry Pi using Weewx. The system has been running unchanged for years without causing any problems.
After a power outage last week, the Weewx database is no longer updating cyclically.
I restored the system from a (previously running) backup. The database seems to be updating (weewx.sdb-journal appears, and the database size and date update). After that, nothing happens. The generated HTML pages still display the values from when the power was restored.
I'd be grateful for any tips... unfortunately, I'm not a Raspberry Pi expert, and my knowledge is limited.
Best Regards
Alex
_________________________________________________________________________________________________
Here are the log files as far as I could find them. If you need any further information, I'll do my best :-)
pi@Raspi3weewxrainvpn:~ $ sudo systemctl status weewx
● weewx.service - LSB: weewx weather system
Loaded: loaded (/etc/init.d/weewx; generated)
Active: active (running) since Sun 2025-11-09 09:25:02 CET; 22min ago
Docs: man:systemd-sysv-generator(8)
Process: 398 ExecStart=/etc/init.d/weewx start (code=exited, status=0/SUCCESS)
Tasks: 2 (limit: 2059)
CGroup: /system.slice/weewx.service
└─628 python3 /usr/share/weewx/weewxd --daemon --pidfile=/var/run/wee
Nov 09 09:45:15 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reporten
Nov 09 09:45:15 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.
Nov 09 09:45:15 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.cheetahg
Nov 09 09:45:15 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.manager:
Nov 09 09:45:16 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.manager:
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reporten
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reporten
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reporten
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reporten
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reporten
lines 1-19/19 (END)...skipping...
● weewx.service - LSB: weewx weather system
Loaded: loaded (/etc/init.d/weewx; generated)
Active: active (running) since Sun 2025-11-09 09:25:02 CET; 22min ago
Docs: man:systemd-sysv-generator(8)
Process: 398 ExecStart=/etc/init.d/weewx start (code=exited, status=0/SUCCESS)
Tasks: 2 (limit: 2059)
CGroup: /system.slice/weewx.service
└─628 python3 /usr/share/weewx/weewxd --daemon --pidfile=/var/run/weewx.pid /etc/weewx/weewx.conf
Nov 09 09:45:15 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
Nov 09 09:45:15 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Nov 09 09:45:15 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Sta
Nov 09 09:45:15 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.manager: Daily summary version is 4.0
Nov 09 09:45:16 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.manager: Daily summary version is 4.0
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping.
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping.
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping.
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping.
Nov 09 09:45:17 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping.
_______________________________________________________________________________________________________________________________________________
pi@Raspi3weewxrainvpn:~ $ sudo journalctl -u weewx
-- Logs begin at Sun 2025-11-09 09:24:54 CET, end at Sun 2025-11-09 09:55:36 CET. --
Nov 09 09:24:59 Raspi3weewxrainvpn systemd[1]: Starting LSB: weewx weather system...
Nov 09 09:25:02 Raspi3weewxrainvpn python3[600]: weewx[600] INFO __main__: Initializing weewx version 4.5.1
Nov 09 09:25:02 Raspi3weewxrainvpn python3[600]: weewx[600] INFO __main__: Using Python 3.7.3 (default, Jan 22 2021, 20:04:44)
[GCC 8.3.0]
Nov 09 09:25:02 Raspi3weewxrainvpn python3[600]: weewx[600] INFO __main__: Platform Linux-5.10.103-v7+-armv7l-with-debian-10.11
Nov 09 09:25:02 Raspi3weewxrainvpn python3[600]: weewx[600] INFO __main__: Locale is 'de_DE.UTF-8'
Nov 09 09:25:02 Raspi3weewxrainvpn python3[600]: weewx[600] INFO __main__: PID file is /var/run/weewx.pid
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] INFO __main__: Using configuration file /etc/weewx/weewx.conf
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] INFO __main__: Debug is 1
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG __main__: Initializing engine
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
Nov 09 09:25:02 Raspi3weewxrainvpn weewx[398]: Starting weewx weather system: weewx.
Nov 09 09:25:02 Raspi3weewxrainvpn systemd[1]: Started LSB: weewx weather system.
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.vantage: Driver version is 3.2.2
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.vantage: Option loop_request=1
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; timeout 4.00
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
Nov 09 09:25:02 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.vantage: Hardware type is 16
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.vantage: ISS ID is 1
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.engine.StdConvert
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.engine: StdConvert target unit is 0x1
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.engine.StdQC
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.manager: Daily summary version is 4.0
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.engine.StdArchive
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.engine: Archive will use data binding wx_binding
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.engine: Record generation will be attempted in 'hardware'
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.engine: Using archive interval of 300 seconds (specified by hardware)
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.restx: StationRegistry: Station will not be registered: no station_url specified.
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.restx: WU essentials: {}
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.restx: Wunderground-PWS: Data for station IHEIDE248 will be posted
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.restx: PWSweather: Posting not enabled.
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] INFO weewx.restx: CWOP: Posting not enabled.
Nov 09 09:25:03 Raspi3weewxrainvpn python3[628]: weewx[628] DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP