Finally moving from wview to weewx

283 views
Skip to first unread message

P Black

unread,
May 16, 2025, 4:16:26 PM5/16/25
to weewx-user
Hi,

I am finally moving from wview to weewx and want to make sure that I am doing it correctly...and...easily.

station: VantagePro2
computer: old---raspberry pi 3 running wview with extended sensors (using a couple extra thermocouples)
new: raspberry pi 5 (addon battery powered RTC) running weewx 5.1

So far:
1) installed weewx 5.1 and have it running using the simulator
2) config for Vantage making sure to use SI units and USB0
3)copied wview database to /var/lib/weewx and rename to weewx.sdb then sudo chown weewx:weewx weewx.sdb
4) tried a simple running with 2) and 3) but only the simulator shows on webpage

Seek advice:

1) what steps should be done next?
2) will the extended data field from wview be populated by weewx or do I need to explicitly set something for that to happen?
3) I assume that I will have to add a couple graphs to display the extra 2 temperature data sets.
4) what problems ...no challenges... do I have yet to fix?

Stay healthy,
Pat

vince

unread,
May 16, 2025, 5:08:15 PM5/16/25
to weewx-user
Set debug=1 in weewx.conf, restart weewx, and examine your syslog to verify weewx is indeed running and using the vantage driver.

P Black

unread,
May 17, 2025, 1:54:07 PM5/17/25
to weewx-user
Vince,

I restarted weewx but after connecting the Vantage to the usb port on the pi.  Looking at the output of  journalctl -f, I saw much weewx activity related to the Vantage.  The webpage was encouraging but still listed the station as the Simulator.  Playing around a little (stop, start, etc) I saw one USB0 error in red, but that was just once and saw it identified the extended data set tables.  After letting it run awhile, the webpage changed to note it was now Hardware Vantage Pro2 and the data curves were getting to be correct.  The outside temperature and dew point is not updating yet for the daily chart but appears to be working for the weekly. After running for awhile  a new graph appeared showing the 2 extended temperature sensors  (very nice...no work on my part).

I will leave it alone to see what finally happens.  The data file I ported over goes back to 2011.

Stay healthy,
Pat

vince

unread,
May 17, 2025, 3:04:36 PM5/17/25
to weewx-user
In the absence of logs, we can't help you.  Best of luck.

P Black

unread,
May 17, 2025, 3:51:54 PM5/17/25
to weewx-user
I stopped weewx, paused and then started it up again.  The following is a copy of the log from after the startup:

May 17 15:39:37 weatherpi94 systemd[1]: Started weewx.service - WeeWX.
May 17 15:39:37 weatherpi94 weewxd[3805]: INFO __main__: Initializing weewxd version 5.1.0
May 17 15:39:37 weatherpi94 weewxd[3805]: INFO __main__: Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
May 17 15:39:37 weatherpi94 weewxd[3805]: INFO __main__: Using Python: 3.11.2 (main, Nov 30 2024, 21:22:50) [GCC 12.2.0]
May 17 15:39:37 weatherpi94 weewxd[3805]: INFO __main__: Located at:   /usr/bin/python3
May 17 15:39:37 weatherpi94 weewxd[3805]: INFO __main__: Platform:     Linux-6.12.25+rpt-rpi-2712-aarch64-with-glibc2.36
May 17 15:39:37 weatherpi94 weewxd[3805]: INFO __main__: Locale:       'en_US.UTF-8'
May 17 15:39:37 weatherpi94 weewxd[3805]: INFO __main__: Entry path:   /usr/share/weewx/weewxd.py
May 17 15:39:37 weatherpi94 weewxd[3805]: INFO __main__: WEEWX_ROOT:   /etc/weewx
May 17 15:39:37 weatherpi94 weewxd[3805]: INFO __main__: Config file:  /etc/weewx/weewx.conf
May 17 15:39:37 weatherpi94 weewxd[3805]: INFO __main__: User module:  /etc/weewx/bin/user
May 17 15:39:37 weatherpi94 weewxd[3805]: INFO __main__: Debug:        1
May 17 15:39:37 weatherpi94 weewxd[3805]: INFO __main__: User:         weewx
May 17 15:39:37 weatherpi94 weewxd[3805]: INFO __main__: Group:        weewx
May 17 15:39:37 weatherpi94 weewxd[3805]: INFO __main__: Groups:       weewx
May 17 15:39:37 weatherpi94 weewxd[3805]: DEBUG __main__: loop_on_init: False
May 17 15:39:37 weatherpi94 weewxd[3805]: DEBUG __main__: Initializing engine
May 17 15:39:37 weatherpi94 weewxd[3805]: INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
May 17 15:39:37 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Driver version is 3.6.2
May 17 15:39:37 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Option loop_request=1
May 17 15:39:37 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; timeout 4.00
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Hardware type is 16
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: ISS ID is 1
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.engine.StdConvert
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO weewx.engine: StdConvert target unit is 0x1
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.engine.StdQC
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.manager: Daily summary version is 4.0
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.engine.StdArchive
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO weewx.engine: Archive will use data binding wx_binding
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO weewx.engine: Record generation will be attempted in 'hardware'
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO weewx.engine: Using archive interval of 300 seconds (specified by hardware)
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO weewx.restx: StationRegistry: Registration not requested.
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO weewx.restx: Wunderground: Posting not enabled.
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO weewx.restx: PWSweather: Posting not enabled.
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO weewx.restx: CWOP: Posting not enabled.
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.restx.StdWOW
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO weewx.restx: WOW: Posting not enabled.
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO weewx.restx: AWEKAS: Posting not enabled.
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.engine.StdPrint
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Loading service weewx.engine.StdReport
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO weewx.engine: 'pyephem' detected, extended almanac data is available
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO __main__: Starting up weewx version 5.1.0
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO weewx.engine: Clock error is -0.94 seconds (positive is fast)
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO weewx.manager: Starting backfill of daily summaries
May 17 15:39:38 weatherpi94 weewxd[3805]: INFO weewx.manager: Daily summaries up to date
May 17 15:39:38 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Getting archive packets since 2025-05-17 15:35:00 EDT (1747510500)
May 17 15:39:39 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
May 17 15:39:39 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Retrieving 0 page(s); starting index= 0
May 17 15:39:39 weatherpi94 weewxd[3805]: INFO weewx.engine: Starting main packet loop.
May 17 15:39:39 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
May 17 15:39:39 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
May 17 15:39:40 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
May 17 15:40:15 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Getting archive packets since 2025-05-17 15:35:00 EDT (1747510500)
May 17 15:40:15 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
May 17 15:40:15 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 1
May 17 15:40:15 weatherpi94 weewxd[3805]: INFO weewx.manager: Added record 2025-05-17 15:40:00 EDT (1747510800) to database 'weewx.sdb'
May 17 15:40:15 weatherpi94 weewxd[3805]: INFO weewx.manager: Added record 2025-05-17 15:40:00 EDT (1747510800) to daily summary in 'weewx.sdb'
May 17 15:40:15 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Empty record page 0; index 2
May 17 15:40:15 weatherpi94 weewxd[3805]: DEBUG weewx.reportengine: Running reports for latest time in the database.
May 17 15:40:15 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
May 17 15:40:15 weatherpi94 weewxd[3805]: DEBUG weewx.reportengine: Running report 'SeasonsReport'
May 17 15:40:15 weatherpi94 weewxd[3805]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
May 17 15:40:15 weatherpi94 weewxd[3805]: DEBUG weewx.reportengine: Unable to set locale 'en': unsupported locale setting. Using default.
May 17 15:40:15 weatherpi94 weewxd[3805]: DEBUG weewx.reportengine: Running generators for report 'SeasonsReport' in directory '/etc/weewx/skins/Seasons' wi   th locale 'en_US.UTF-8'
May 17 15:40:15 weatherpi94 weewxd[3805]: 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.Uni   tInfo']
May 17 15:40:15 weatherpi94 weewxd[3805]: DEBUG weewx.manager: Daily summary version is 4.0
May 17 15:40:16 weatherpi94 weewxd[3805]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
May 17 15:40:16 weatherpi94 weewxd[3805]: INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 0.63 seconds
May 17 15:40:16 weatherpi94 weewxd[3805]: DEBUG weewx.manager: Daily summary version is 4.0
May 17 15:40:16 weatherpi94 weewxd[3805]: INFO weewx.imagegenerator: Generated 16 images for report SeasonsReport in 0.21 seconds
May 17 15:40:16 weatherpi94 weewxd[3805]: INFO weewx.reportengine: Copied 5 files to /var/www/html/weewx
May 17 15:40:16 weatherpi94 weewxd[3805]: DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping.
May 17 15:40:16 weatherpi94 weewxd[3805]: DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping.
May 17 15:40:16 weatherpi94 weewxd[3805]: DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping.

P Black

unread,
May 18, 2025, 5:25:10 PM5/18/25
to weewx-user
Hi,

I am getting a strange future date reading from the Vantage.  It was also happening in the older wview system.  In that case, the system then hung.  Now at least it appears to proceed.  Is that "junk" entry discarded or is it stored somewhere?  What is the recommended way to deal with this event, or is it automatically taken care of by weewx and replace with the current datetime from the computer?

Thanks,
Pat

log from weewx start:

May 18 17:11:54 weatherpi94 systemd[1]: Started session-109.scope - Session 109 of User pi.
May 18 17:11:54 weatherpi94 sshd[9546]: pam_env(sshd:session): deprecated reading of user environment enabled
May 18 17:11:58 weatherpi94 sudo[9565]:       pi : TTY=pts/3 ; PWD=/home/pi ; USER=root ; COMMAND=/usr/bin/journalctl -u weewx
May 18 17:11:58 weatherpi94 sudo[9565]: pam_unix(sudo:session): session opened for user root(uid=0) by pi(uid=1000)
May 18 17:12:10 weatherpi94 sudo[9565]: pam_unix(sudo:session): session closed for user root
May 18 17:12:14 weatherpi94 sudo[9569]:       pi : TTY=pts/3 ; PWD=/home/pi ; USER=root ; COMMAND=/usr/bin/journalctl -f
May 18 17:12:14 weatherpi94 sudo[9569]: pam_unix(sudo:session): session opened for user root(uid=0) by pi(uid=1000)
May 18 17:12:25 weatherpi94 sudo[9572]:       pi : TTY=pts/2 ; PWD=/home/pi ; USER=root ; COMMAND=/usr/bin/systemctl start weewx
May 18 17:12:25 weatherpi94 sudo[9572]: pam_unix(sudo:session): session opened for user root(uid=0) by pi(uid=1000)
May 18 17:12:25 weatherpi94 systemd[1]: Started weewx.service - WeeWX.
May 18 17:12:25 weatherpi94 sudo[9572]: pam_unix(sudo:session): session closed for user root
May 18 17:12:25 weatherpi94 weewxd[9576]: INFO __main__: Initializing weewxd version 5.1.0
May 18 17:12:25 weatherpi94 weewxd[9576]: INFO __main__: Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
May 18 17:12:25 weatherpi94 weewxd[9576]: INFO __main__: Using Python: 3.11.2 (main, Nov 30 2024, 21:22:50) [GCC 12.2.0]
May 18 17:12:25 weatherpi94 weewxd[9576]: INFO __main__: Located at:   /usr/bin/python3
May 18 17:12:25 weatherpi94 weewxd[9576]: INFO __main__: Platform:     Linux-6.12.25+rpt-rpi-2712-aarch64-with-glibc2.36
May 18 17:12:25 weatherpi94 weewxd[9576]: INFO __main__: Locale:       'en_US.UTF-8'
May 18 17:12:25 weatherpi94 weewxd[9576]: INFO __main__: Entry path:   /usr/share/weewx/weewxd.py
May 18 17:12:25 weatherpi94 weewxd[9576]: INFO __main__: WEEWX_ROOT:   /etc/weewx
May 18 17:12:25 weatherpi94 weewxd[9576]: INFO __main__: Config file:  /etc/weewx/weewx.conf
May 18 17:12:25 weatherpi94 weewxd[9576]: INFO __main__: User module:  /etc/weewx/bin/user
May 18 17:12:25 weatherpi94 weewxd[9576]: INFO __main__: Debug:        1
May 18 17:12:25 weatherpi94 weewxd[9576]: INFO __main__: User:         weewx
May 18 17:12:25 weatherpi94 weewxd[9576]: INFO __main__: Group:        weewx
May 18 17:12:25 weatherpi94 weewxd[9576]: INFO __main__: Groups:       weewx
May 18 17:12:25 weatherpi94 weewxd[9576]: DEBUG __main__: loop_on_init: False
May 18 17:12:25 weatherpi94 weewxd[9576]: DEBUG __main__: Initializing engine
May 18 17:12:25 weatherpi94 weewxd[9576]: INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
May 18 17:12:25 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Driver version is 3.6.2
May 18 17:12:25 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Option loop_request=1
May 18 17:12:25 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; timeout 4.00
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Hardware type is 16
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: ISS ID is 1
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.engine.StdConvert
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO weewx.engine: StdConvert target unit is 0x1
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.engine.StdQC
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.manager: Daily summary version is 4.0
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.engine.StdArchive
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO weewx.engine: Archive will use data binding wx_binding
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO weewx.engine: Record generation will be attempted in 'hardware'
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO weewx.engine: Using archive interval of 300 seconds (specified by hardware)
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO weewx.restx: StationRegistry: Registration not requested.
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO weewx.restx: Wunderground: Posting not enabled.
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO weewx.restx: PWSweather: Posting not enabled.
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO weewx.restx: CWOP: Posting not enabled.
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.restx.StdWOW
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO weewx.restx: WOW: Posting not enabled.
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO weewx.restx: AWEKAS: Posting not enabled.
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.engine.StdPrint
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Loading service weewx.engine.StdReport
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO weewx.engine: 'pyephem' detected, extended almanac data is available
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO __main__: Starting up weewx version 5.1.0
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO weewx.engine: Clock error is -0.81 seconds (positive is fast)
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO weewx.manager: Starting backfill of daily summaries
May 18 17:12:26 weatherpi94 weewxd[9576]: INFO weewx.manager: Daily summaries up to date
May 18 17:12:26 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Getting archive packets since 2025-05-18 15:15:00 EDT (1747595700)
May 18 17:12:27 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
May 18 17:12:27 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Retrieving 5 page(s); starting index= 0
May 18 17:12:27 weatherpi94 weewxd[9576]: WARNING weewx.engine: Ignore historical record: {'dateTime': 1768854060, 'usUnits': 1, 'interval': 5, 'rxCheckPercent': 97.375, 'outTemp': 98.1, 'highOutTemp': 72.4, 'lowOutTemp': 72.1, 'rain': 0.0, 'rainRate': 0.0, 'barometer': 29.562, 'radiation': 937.0, 'wind_samples': 114.0, 'inTemp': 74.7, 'inHumidity': 64.0, 'outHumidity': 62.0, 'windSpeed': 4.0, 'windGust': 10.0, 'windGustDir': 292.5, 'windDir': 225.0, 'UV': 3.5, 'ET': 0.0, 'highRadiation': 937.0, 'highUV': 4.4, 'forecastRule': 192, 'soilTemp1': 58.0, 'soilTemp2': 55.0}
May 18 17:12:27 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: DMPAFT complete: page timestamp 2025-05-18 15:25:00 EDT (1747596300) less than final timestamp 2026-01-19 15:21:00 EST (1768854060)
May 18 17:12:27 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Catch up complete.
May 18 17:12:27 weatherpi94 weewxd[9576]: INFO weewx.engine: Starting main packet loop.
May 18 17:12:28 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
May 18 17:12:28 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
May 18 17:12:28 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
1768854060May 18 17:15:15 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Getting archive packets since 2025-05-18 15:15:00 EDT (1747595700)
May 18 17:15:15 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
May 18 17:15:16 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Retrieving 5 page(s); starting index= 0
May 18 17:15:16 weatherpi94 weewxd[9576]: WARNING weewx.engine: Ignore historical record: {'dateTime': 1768854060, 'usUnits': 1, 'interval': 5, 'rxCheckPercent': 97.375, 'outTemp': 98.1, 'highOutTemp': 72.4, 'lowOutTemp': 72.1, 'rain': 0.0, 'rainRate': 0.0, 'barometer': 29.562, 'radiation': 937.0, 'wind_samples': 114.0, 'inTemp': 74.7, 'inHumidity': 64.0, 'outHumidity': 62.0, 'windSpeed': 4.0, 'windGust': 10.0, 'windGustDir': 292.5, 'windDir': 225.0, 'UV': 3.5, 'ET': 0.0, 'highRadiation': 937.0, 'highUV': 4.4, 'forecastRule': 192, 'soilTemp1': 58.0, 'soilTemp2': 55.0}
May 18 17:15:16 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: DMPAFT complete: page timestamp 2025-05-18 15:25:00 EDT (1747596300) less than final timestamp 2026-01-19 15:21:00 EST (1768854060)
May 18 17:15:16 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Catch up complete.
May 18 17:15:16 weatherpi94 weewxd[9576]: DEBUG weewx.reportengine: Running reports for latest time in the database.
May 18 17:15:16 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
May 18 17:15:16 weatherpi94 weewxd[9576]: DEBUG weewx.reportengine: Running report 'SeasonsReport'
May 18 17:15:16 weatherpi94 weewxd[9576]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
May 18 17:15:16 weatherpi94 weewxd[9576]: DEBUG weewx.reportengine: Unable to set locale 'en': unsupported locale setting. Using default.
May 18 17:15:16 weatherpi94 weewxd[9576]: DEBUG weewx.reportengine: Running generators for report 'SeasonsReport' in directory '/etc/weewx/skins/Seasons' with locale 'en_US.UTF-8'
May 18 17:15:16 weatherpi94 weewxd[9576]: 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']
May 18 17:15:16 weatherpi94 weewxd[9576]: DEBUG weewx.manager: Daily summary version is 4.0
May 18 17:15:16 weatherpi94 weewxd[9576]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
May 18 17:15:16 weatherpi94 weewxd[9576]: INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 0.63 seconds
May 18 17:15:16 weatherpi94 weewxd[9576]: DEBUG weewx.manager: Daily summary version is 4.0
May 18 17:15:17 weatherpi94 weewxd[9576]: INFO weewx.imagegenerator: Generated 16 images for report SeasonsReport in 0.21 seconds
May 18 17:15:17 weatherpi94 weewxd[9576]: INFO weewx.reportengine: Copied 5 files to /var/www/html/weewx
May 18 17:15:17 weatherpi94 weewxd[9576]: DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping.
May 18 17:15:17 weatherpi94 weewxd[9576]: DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping.
May 18 17:15:17 weatherpi94 weewxd[9576]: DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping.
May 18 17:15:17 weatherpi94 weewxd[9576]: DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping.
May 18 17:15:17 weatherpi94 weewxd[9576]: DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping.

P Black

unread,
May 18, 2025, 7:21:28 PM5/18/25
to weewx-user
I was wrong.  weewx also hung and stopped collecting and plotting data.  I had to stop it, purge the Vantage buffer of data and then start weewx to get it going again, but with a gap of lost data.

Is there a simple way around this?  What causes it? 

Thanks
Pat

Tom Keffer

unread,
May 18, 2025, 9:09:30 PM5/18/25
to weewx...@googlegroups.com
The logger in the Davis stations does this every once in a while. It seems to be correlated with power outages, but not always --- sometimes it's just random.

You solved your problem, but be sure to see the wiki article on Corrupt station memory.

--
You received this message because you are subscribed to the Google Groups "weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/ba15b291-11a7-45dd-bdf5-c39cd940ebe3n%40googlegroups.com.

Gerard Cerchio

unread,
May 19, 2025, 11:06:24 PM5/19/25
to weewx-user
I am in the process of updating my weewx computer and decided to give weewx 5 a try. It installed easily enough and my custom skin is working well with the simulator.

In all the years I have been  running weewx 4 I have never had a problem retrieving data from the vantage station over USB. It looks like there may be a problem with weewx 5 with the vantage view.

Tom, should I just continue using 4.10.2 to avoid thus problem with 5?

Tom Keffer

unread,
May 20, 2025, 7:35:37 AM5/20/25
to weewx...@googlegroups.com
There is no functional difference between the V4.10 driver and the V5.0 driver. The only changes were to remove support for Python 2. Besides, this is a problem in the logger, not the driver.

Gerard Cerchio

unread,
May 20, 2025, 8:57:42 AM5/20/25
to weewx-user
Thanks for the fast reply Tom. Have you narrowed it down to just the 5.0 logger or is the problem in the 4.0 logger and I have just lucked out over all these years?

Tom Keffer

unread,
May 20, 2025, 9:11:32 AM5/20/25
to weewx...@googlegroups.com
The logger is a piece of hardware, supplied by Davis, not by WeeWX. It has nothing to do with WeeWX versions.

Its memory gets corrupted occasionally for unknown reasons, although it usually happens around power outages. If you look through the weewx-user archives you'll see this has been going on for the entire 17 years that WeeWX has been around. In all that time, it's only happened to me once and that was after a power outage. After that, I started using a UPS and it has not happened since.

P Black

unread,
May 20, 2025, 9:33:14 AM5/20/25
to weewx-user
All,

I have had this future date issue for awhile with wview.  I am sure it is a Davis issue and not software.

What are the pro/con for:

1) switching to
[StdArchive] ...
 record_generation = software

or

2) coding some error checking that would result in executing an external script to
sudo systemctl stop weewx
weectl device --dump
weectl device --clear-memory
sudo systemctl start weewx

Thanks,
Pat

Gerard Cerchio

unread,
May 20, 2025, 9:37:12 AM5/20/25
to weewx-user
Great! I'll proceed with weewx 5! My station is ancient dating back to the '90's.  Perhaps the newer stations introduced the bug.

vince

unread,
May 20, 2025, 11:59:41 AM5/20/25
to weewx-user
I would always just use the defaults rather than overengineering what-ifs
Reply all
Reply to author
Forward
0 new messages