Vantage driver error

104 views
Skip to first unread message

Andy Thompson

unread,
Aug 2, 2026, 4:21:05 PM (9 days ago) Aug 2
to weewx-user
I am currently getting a vantage driver error in Weewx that is stopping the show. I have a Vantage Pro 2, running a rasberri pi 3. Brand new install of Weewx.
andyt1424@ThompsonFarms:~ $ cd /etc/weewx
andyt1424@ThompsonFarms:/etc/weewx $ sudo nano weewx.conf
andyt1424@ThompsonFarms:/etc/weewx $ sudo systemctl stop weewx
andyt1424@ThompsonFarms:/etc/weewx $ sudo journalctl -u weewx -f
Aug 02 14:51:20 ThompsonFarms weewxd[663]: INFO weewx.manager: Daily summaries up to date
Aug 02 14:51:22 ThompsonFarms weewxd[663]: INFO weewx.engine: Starting main packet loop.
Aug 02 14:51:34 ThompsonFarms weewxd[663]: ERROR weewx.drivers.vantage: LOOP batch try #1; error: Expected to read 99 chars; got 0 instead
Aug 02 14:58:54 ThompsonFarms systemd[1]: Stopping weewx.service - WeeWX...
Aug 02 14:58:54 ThompsonFarms weewxd[663]: INFO __main__: Received signal TERM (15).
Aug 02 14:58:54 ThompsonFarms weewxd[663]: INFO weewx.engine: Main loop exiting. Shutting engine down.
Aug 02 14:58:55 ThompsonFarms weewxd[663]: INFO __main__: Terminating weewx version 5.4.0
Aug 02 14:58:55 ThompsonFarms systemd[1]: weewx.service: Deactivated successfully.
Aug 02 14:58:55 ThompsonFarms systemd[1]: Stopped weewx.service - WeeWX.
Aug 02 14:58:55 ThompsonFarms systemd[1]: weewx.service: Consumed 4.827s CPU time.
Aug 02 15:01:40 ThompsonFarms systemd[1]: Started weewx.service - WeeWX.
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO __main__: Initializing weewxd version 5.4.0
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO __main__: Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO __main__: Using Python: 3.11.2 (main, May 12 2026, 05:17:27) [GCC 12.2.0]
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO __main__: Located at:   /usr/bin/python3
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO __main__: Platform:     Linux-6.12.96+rpt-rpi-v7-armv7l-with-glibc2.36
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO __main__: Locale:       'en_US'
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO __main__: Entry path:   /usr/share/weewx/weewxd.py
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO __main__: WEEWX_ROOT:   /etc/weewx
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO __main__: Config file:  /etc/weewx/weewx.conf
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO __main__: User module:  /etc/weewx/bin/user
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO __main__: Debug:        1
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO __main__: User:         weewx
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO __main__: Group:        weewx
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO __main__: Groups:       dialout weewx
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG __main__: loop_on_init: False
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG __main__: Initializing engine
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Driver version is 3.6.3
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Option loop_request=1
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; timeout 4.00
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Hardware type is 16
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: ISS ID is 1
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.engine.StdConvert
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO weewx.engine: StdConvert target unit is 0x1
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.engine.StdQC
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.manager: Daily summary version is 4.0
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.engine.StdArchive
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO weewx.engine: Archive will use data binding wx_binding
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO weewx.engine: Record generation will be attempted in 'hardware'
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO weewx.engine: The archive interval in the configuration file (300) does not match the station hardware interval (1800).
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: INFO weewx.engine: Using archive interval of 1800 seconds (specified by hardware)
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
Aug 02 15:01:41 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: INFO weewx.restx: StationRegistry: Registration not requested.
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.restx: WU essentials: {}
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: INFO weewx.restx: Wunderground-PWS: Data for station KMNHANSK2 will be posted
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: INFO weewx.restx: PWSWeather: Data for station KMNHANSK2 will be posted
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: INFO weewx.restx: CWOP: Data for station DW7572 will be posted
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.restx.StdWOW
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: INFO weewx.restx: WOW: Posting not enabled.
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.restx.StdWOWBE
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: INFO weewx.restx: WOW-BE: Posting not enabled.
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWOWBE
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: INFO weewx.restx: AWEKAS: Posting not enabled.
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.engine.StdPrint
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Loading service weewx.engine.StdReport
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: INFO weewx.engine: 'pyephem' detected, extended almanac data is available
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: INFO __main__: Starting up weewx version 5.4.0
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.manager: Daily summary version is 4.0
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.manager: Daily summary version is 4.0
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.manager: Daily summary version is 4.0
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 15:01:42 ThompsonFarms weewxd[1952]: INFO weewx.engine: Clock error is -10.74 seconds (positive is fast)
Aug 02 15:01:43 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 15:01:43 ThompsonFarms weewxd[1952]: INFO weewx.drivers.vantage: Clock set to 2026-08-02 15:01:44 CDT (1785700904)
Aug 02 15:01:43 ThompsonFarms weewxd[1952]: INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
Aug 02 15:01:43 ThompsonFarms weewxd[1952]: INFO weewx.manager: Starting backfill of daily summaries
Aug 02 15:01:43 ThompsonFarms weewxd[1952]: INFO weewx.manager: Daily summaries up to date
Aug 02 15:01:43 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Getting archive packets since 2026-08-01 18:30:00 CDT (1785627000)
Aug 02 15:01:44 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 15:01:44 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Retrieving 9 page(s); starting index= 3
Aug 02 15:01:44 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: DMPAFT complete: page timestamp 2024-09-29 18:30:00 CDT (1727652600) less than final timestamp 2026-08-01 18:30:00 CDT (1785627000)
Aug 02 15:01:44 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Catch up complete.
Aug 02 15:01:44 ThompsonFarms weewxd[1952]: INFO weewx.engine: Starting main packet loop.
Aug 02 15:01:45 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 15:01:45 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Aug 02 15:01:45 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 15:01:49 ThompsonFarms weewxd[1952]: ERROR weewx.drivers.vantage: LOOP batch try #1; error: Expected to read 99 chars; got 0 instead
Aug 02 15:01:50 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 15:08:28 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Aug 02 15:08:28 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 15:15:06 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Aug 02 15:15:06 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console

Vince Skahan

unread,
Aug 2, 2026, 4:59:15 PM (9 days ago) Aug 2
to weewx-user
What is the error ? You have your hardware set at 1800 sec interval which is odd and you didn’t provide a long enough log snippet…..

Tom Keffer

unread,
Aug 2, 2026, 6:40:49 PM (9 days ago) Aug 2
to weewx...@googlegroups.com
These are classical symptoms of corrupt memory in the logger. The giveaway is the log entry that says there are 9 pages to be retrieved, but the first page already shows descending timestamps.

To fix, see the section Corrupt memory in the wiki.

--
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/c52a9142-11ca-4b56-8c27-2c3ade448481n%40googlegroups.com.

Andy Thompson

unread,
Aug 2, 2026, 7:18:13 PM (9 days ago) Aug 2
to weewx-user
The error is 
Aug 02 14:51:34 ThompsonFarms weewxd[663]: ERROR weewx.drivers.vantage: LOOP batch try #1; error: Expected to read 99 chars; got 0 instead
Tom, I will sort through the corrupt memory in Wiki.

Vince Skahan

unread,
Aug 2, 2026, 7:19:15 PM (9 days ago) Aug 2
to weewx-user
Tom can you describe what does a 'normal' not-corrupted setup look like ?   This comes up so often and I never can figure out what you're looking at and how to quantify abnormal vs. normal.

Is it possible (or reasonable) to log something showing it walking through the pages ?

Andy Thompson

unread,
Aug 2, 2026, 7:26:00 PM (9 days ago) Aug 2
to weewx-user
Here is a longer snippet of my log. Lately it it seems that Weewx gets hung where it requests 200 loop packets and doesn't do anything.
Aug 02 17:30:14 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Getting archive packets since 2026-08-01 18:30:00 CDT (1785627000)
Aug 02 17:30:15 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 17:30:15 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Retrieving 10 page(s); starting index= 3
Aug 02 17:30:15 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: DMPAFT complete: page timestamp 2024-09-29 18:30:00 CDT (1727652600) less than final timestamp 2026-08-01 18:30:00 CDT (1785627000)
Aug 02 17:30:15 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Catch up complete.
Aug 02 17:30:15 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Running reports for latest time in the database.
Aug 02 17:30:15 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Aug 02 17:30:15 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Running report 'SeasonsReport'
Aug 02 17:30:15 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
Aug 02 17:30:15 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Unable to set locale 'en': unsupported locale setting. Using default locale instead ('en_US').
Aug 02 17:30:15 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Running generators for report 'SeasonsReport' in directory '/etc/weewx/skins/Seasons' with locale 'en_US'
Aug 02 17:30:15 ThompsonFarms weewxd[1952]: 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']
Aug 02 17:30:15 ThompsonFarms weewxd[1952]: DEBUG weewx.manager: Daily summary version is 4.0
Aug 02 17:30:15 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 17:30:20 ThompsonFarms weewxd[1952]: INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 4.67 seconds
Aug 02 17:30:20 ThompsonFarms weewxd[1952]: DEBUG weewx.manager: Daily summary version is 4.0
Aug 02 17:30:23 ThompsonFarms weewxd[1952]: INFO weewx.imagegenerator: Generated 15 images for report SeasonsReport in 3.04 seconds
Aug 02 17:30:23 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping.
Aug 02 17:30:23 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping.
Aug 02 17:30:23 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping.
Aug 02 17:30:23 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Running report 'FTP'
Aug 02 17:30:23 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Ftp/skin.conf for report 'FTP'
Aug 02 17:30:23 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Unable to set locale 'en': unsupported locale setting. Using default locale instead ('en_US').
Aug 02 17:30:23 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Running generators for report 'FTP' in directory '/etc/weewx/skins/Ftp' with locale 'en_US'
Aug 02 17:30:23 ThompsonFarms weewxd[1952]: DEBUG weeutil.ftpupload: Attempting connection to www.somnwx.com
Aug 02 17:30:23 ThompsonFarms weewxd[1952]: DEBUG weeutil.ftpupload: Connected to www.somnwx.com
Aug 02 17:30:23 ThompsonFarms weewxd[1952]: DEBUG weeutil.ftpupload: 0 ./telemetry.html 6458be3ab7691370d9dc02fadcd4bbfaf97f2aa67366ecfea573237c0dffcfff
Aug 02 17:30:24 ThompsonFarms weewxd[1952]: DEBUG weeutil.ftpupload: Uploaded file /var/www/html/weewx/telemetry.html to /public_html/thompsonfarms/telemetry.html
Aug 02 17:30:24 ThompsonFarms weewxd[1952]: DEBUG weeutil.ftpupload: 1 ./index.html 598735c5d7f5dabcdd4817f503093e35489da974978598f37eb540ce6c47cfa9
Aug 02 17:30:24 ThompsonFarms weewxd[1952]: DEBUG weeutil.ftpupload: Uploaded file /var/www/html/weewx/index.html to /public_html/thompsonfarms/index.html
Aug 02 17:30:24 ThompsonFarms weewxd[1952]: INFO weewx.reportengine: ftpgenerator: Ftp'd 2 files in 1.37 seconds
Aug 02 17:30:24 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping.
Aug 02 17:36:52 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Aug 02 17:36:53 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 17:43:30 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Aug 02 17:43:31 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 17:50:08 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Aug 02 17:50:09 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 17:56:46 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Aug 02 17:56:47 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 18:00:14 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Getting archive packets since 2026-08-01 18:30:00 CDT (1785627000)
Aug 02 18:00:15 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 18:00:15 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Retrieving 11 page(s); starting index= 3
Aug 02 18:00:15 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: DMPAFT complete: page timestamp 2024-09-29 18:30:00 CDT (1727652600) less than final timestamp 2026-08-01 18:30:00 CDT (1785627000)
Aug 02 18:00:15 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Catch up complete.
Aug 02 18:00:15 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Running reports for latest time in the database.
Aug 02 18:00:15 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Aug 02 18:00:15 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Running report 'SeasonsReport'
Aug 02 18:00:15 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
Aug 02 18:00:15 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Unable to set locale 'en': unsupported locale setting. Using default locale instead ('en_US').
Aug 02 18:00:15 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Running generators for report 'SeasonsReport' in directory '/etc/weewx/skins/Seasons' with locale 'en_US'
Aug 02 18:00:15 ThompsonFarms weewxd[1952]: 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']
Aug 02 18:00:15 ThompsonFarms weewxd[1952]: DEBUG weewx.manager: Daily summary version is 4.0
Aug 02 18:00:15 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 18:00:20 ThompsonFarms weewxd[1952]: INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 4.72 seconds
Aug 02 18:00:20 ThompsonFarms weewxd[1952]: DEBUG weewx.manager: Daily summary version is 4.0
Aug 02 18:00:23 ThompsonFarms weewxd[1952]: INFO weewx.imagegenerator: Generated 15 images for report SeasonsReport in 3.24 seconds
Aug 02 18:00:23 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping.
Aug 02 18:00:23 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping.
Aug 02 18:00:23 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping.
Aug 02 18:00:23 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Running report 'FTP'
Aug 02 18:00:23 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Ftp/skin.conf for report 'FTP'
Aug 02 18:00:23 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Unable to set locale 'en': unsupported locale setting. Using default locale instead ('en_US').
Aug 02 18:00:23 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Running generators for report 'FTP' in directory '/etc/weewx/skins/Ftp' with locale 'en_US'
Aug 02 18:00:23 ThompsonFarms weewxd[1952]: DEBUG weeutil.ftpupload: Attempting connection to www.somnwx.com
Aug 02 18:00:23 ThompsonFarms weewxd[1952]: DEBUG weeutil.ftpupload: Connected to www.somnwx.com
Aug 02 18:00:24 ThompsonFarms weewxd[1952]: DEBUG weeutil.ftpupload: 0 ./index.html 23624f2a6ca4e673a4314706a3322acf4f3a8203d994337e90783d6604f58a8e
Aug 02 18:00:24 ThompsonFarms weewxd[1952]: DEBUG weeutil.ftpupload: Uploaded file /var/www/html/weewx/index.html to /public_html/thompsonfarms/index.html
Aug 02 18:00:24 ThompsonFarms weewxd[1952]: INFO weewx.reportengine: ftpgenerator: Ftp'd 1 files in 1.10 seconds
Aug 02 18:00:24 ThompsonFarms weewxd[1952]: DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping.
Aug 02 18:06:52 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Aug 02 18:06:53 ThompsonFarms weewxd[1952]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: INFO __main__: Received signal TERM (15).
Aug 02 18:09:15 ThompsonFarms systemd[1]: Stopping weewx.service - WeeWX...
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: INFO weewx.engine: Main loop exiting. Shutting engine down.
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: INFO weewx.engine: Shutting down StdReport thread
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG weewx.engine: StdReport thread has been terminated
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG weewx.restx: Shut down CWOP thread.
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG weewx.restx: Shut down PWSWeather thread.
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG weewx.restx: Shut down Wunderground-PWS thread.
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: INFO __main__: Terminating weewx version 5.4.0
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****  Traceback (most recent call last):
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****    File "/usr/share/weewx/weewxd.py", line 127, in main
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****      engine.run()
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 204, in run
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****      for packet in self.console.genLoopPackets():
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 556, in genLoopPackets
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****      for _loop_packet in self.genDavisLoopPackets(self.loop_batch):
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 585, in genDavisLoopPackets
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****      loop_packet = self._get_packet()
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****                    ^^^^^^^^^^^^^^^^^^
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 604, in _get_packet
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****      _buffer = self.port.read(99)
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****                ^^^^^^^^^^^^^^^^^^
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 290, in read
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****      _buffer = self.serial_port.read(chars)
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****    File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 565, in read
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****      ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****    File "/usr/share/weewx/weewxd.py", line 221, in sigTERMhandler
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****      raise Terminate
Aug 02 18:09:15 ThompsonFarms weewxd[1952]: DEBUG __main__:     ****  Terminate
Aug 02 18:09:15 ThompsonFarms systemd[1]: weewx.service: Deactivated successfully.
Aug 02 18:09:15 ThompsonFarms systemd[1]: Stopped weewx.service - WeeWX.
Aug 02 18:09:15 ThompsonFarms systemd[1]: weewx.service: Consumed 2min 31.705s CPU time.
Aug 02 18:12:32 ThompsonFarms systemd[1]: Started weewx.service - WeeWX.
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: INFO __main__: Initializing weewxd version 5.4.0
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: INFO __main__: Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: INFO __main__: Using Python: 3.11.2 (main, May 12 2026, 05:17:27) [GCC 12.2.0]
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: INFO __main__: Located at:   /usr/bin/python3
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: INFO __main__: Platform:     Linux-6.12.96+rpt-rpi-v7-armv7l-with-glibc2.36
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: INFO __main__: Locale:       'en_US'
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: INFO __main__: Entry path:   /usr/share/weewx/weewxd.py
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: INFO __main__: WEEWX_ROOT:   /etc/weewx
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: INFO __main__: Config file:  /etc/weewx/weewx.conf
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: INFO __main__: User module:  /etc/weewx/bin/user
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: INFO __main__: Debug:        1
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: INFO __main__: User:         weewx
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: INFO __main__: Group:        weewx
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: INFO __main__: Groups:       dialout weewx
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: DEBUG __main__: loop_on_init: False
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: DEBUG __main__: Initializing engine
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: DEBUG weewx.drivers.vantage: Driver version is 3.6.3
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: DEBUG weewx.drivers.vantage: Option loop_request=1
Aug 02 18:12:33 ThompsonFarms weewxd[2559]: DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; timeout 4.00
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.drivers.vantage: Hardware type is 16
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.drivers.vantage: ISS ID is 1
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.engine.StdConvert
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: INFO weewx.engine: StdConvert target unit is 0x1
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.engine.StdQC
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.manager: Daily summary version is 4.0
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.engine.StdArchive
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: INFO weewx.engine: Archive will use data binding wx_binding
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: INFO weewx.engine: Record generation will be attempted in 'hardware'
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: INFO weewx.engine: The archive interval in the configuration file (300) does not match the station hardware interval (1800).
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: INFO weewx.engine: Using archive interval of 1800 seconds (specified by hardware)
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: INFO weewx.restx: StationRegistry: Registration not requested.
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.restx: WU essentials: {}
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: INFO weewx.restx: Wunderground-PWS: Data for station KMNHANSK2 will be posted
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: INFO weewx.restx: PWSWeather: Data for station KMNHANSK2 will be posted
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: INFO weewx.restx: CWOP: Data for station DW7572 will be posted
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.restx.StdWOW
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: INFO weewx.restx: WOW: Posting not enabled.
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.restx.StdWOWBE
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: INFO weewx.restx: WOW-BE: Posting not enabled.
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWOWBE
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: INFO weewx.restx: AWEKAS: Posting not enabled.
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.engine.StdPrint
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Loading service weewx.engine.StdReport
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: INFO weewx.engine: 'pyephem' detected, extended almanac data is available
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: INFO __main__: Starting up weewx version 5.4.0
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.manager: Daily summary version is 4.0
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.manager: Daily summary version is 4.0
Aug 02 18:12:34 ThompsonFarms weewxd[2559]: DEBUG weewx.manager: Daily summary version is 4.0
Aug 02 18:12:35 ThompsonFarms weewxd[2559]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 18:12:35 ThompsonFarms weewxd[2559]: INFO weewx.engine: Clock error is -0.44 seconds (positive is fast)
Aug 02 18:12:35 ThompsonFarms weewxd[2559]: INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
Aug 02 18:12:35 ThompsonFarms weewxd[2559]: INFO weewx.manager: Starting backfill of daily summaries
Aug 02 18:12:35 ThompsonFarms weewxd[2559]: INFO weewx.manager: Daily summaries up to date
Aug 02 18:12:35 ThompsonFarms weewxd[2559]: DEBUG weewx.drivers.vantage: Getting archive packets since 2026-08-01 18:30:00 CDT (1785627000)
Aug 02 18:12:35 ThompsonFarms weewxd[2559]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 18:12:35 ThompsonFarms weewxd[2559]: DEBUG weewx.drivers.vantage: Retrieving 0 page(s); starting index= 0
Aug 02 18:12:35 ThompsonFarms weewxd[2559]: INFO weewx.engine: Starting main packet loop.
Aug 02 18:12:36 ThompsonFarms weewxd[2559]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 18:12:36 ThompsonFarms weewxd[2559]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Aug 02 18:12:36 ThompsonFarms weewxd[2559]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 18:19:12 ThompsonFarms weewxd[2559]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Aug 02 18:19:13 ThompsonFarms weewxd[2559]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 18:20:34 ThompsonFarms weewxd[2559]: INFO __main__: Received signal TERM (15).
Aug 02 18:20:34 ThompsonFarms weewxd[2559]: INFO weewx.engine: Main loop exiting. Shutting engine down.
Aug 02 18:20:34 ThompsonFarms weewxd[2559]: DEBUG weewx.restx: Shut down CWOP thread.
Aug 02 18:20:34 ThompsonFarms systemd[1]: Stopping weewx.service - WeeWX...
Aug 02 18:20:34 ThompsonFarms weewxd[2559]: DEBUG weewx.restx: Shut down PWSWeather thread.
Aug 02 18:20:34 ThompsonFarms weewxd[2559]: DEBUG weewx.restx: Shut down Wunderground-PWS thread.
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: INFO __main__: Terminating weewx version 5.4.0
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****  Traceback (most recent call last):
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****    File "/usr/share/weewx/weewxd.py", line 127, in main
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****      engine.run()
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****    File "/usr/share/weewx/weewx/engine.py", line 204, in run
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****      for packet in self.console.genLoopPackets():
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 556, in genLoopPackets
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****      for _loop_packet in self.genDavisLoopPackets(self.loop_batch):
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 585, in genDavisLoopPackets
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****      loop_packet = self._get_packet()
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****                    ^^^^^^^^^^^^^^^^^^
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 604, in _get_packet
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****      _buffer = self.port.read(99)
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****                ^^^^^^^^^^^^^^^^^^
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 290, in read
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****      _buffer = self.serial_port.read(chars)
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****    File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 565, in read
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****      ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****    File "/usr/share/weewx/weewxd.py", line 221, in sigTERMhandler
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****      raise Terminate
Aug 02 18:20:35 ThompsonFarms weewxd[2559]: DEBUG __main__:     ****  Terminate
Aug 02 18:20:35 ThompsonFarms systemd[1]: weewx.service: Deactivated successfully.
Aug 02 18:20:35 ThompsonFarms systemd[1]: Stopped weewx.service - WeeWX.
Aug 02 18:20:35 ThompsonFarms systemd[1]: weewx.service: Consumed 6.045s CPU time.
Aug 02 18:20:38 ThompsonFarms systemd[1]: Started weewx.service - WeeWX.
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO __main__: Initializing weewxd version 5.4.0
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO __main__: Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO __main__: Using Python: 3.11.2 (main, May 12 2026, 05:17:27) [GCC 12.2.0]
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO __main__: Located at:   /usr/bin/python3
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO __main__: Platform:     Linux-6.12.96+rpt-rpi-v7-armv7l-with-glibc2.36
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO __main__: Locale:       'en_US'
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO __main__: Entry path:   /usr/share/weewx/weewxd.py
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO __main__: WEEWX_ROOT:   /etc/weewx
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO __main__: Config file:  /etc/weewx/weewx.conf
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO __main__: User module:  /etc/weewx/bin/user
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO __main__: Debug:        1
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO __main__: User:         weewx
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO __main__: Group:        weewx
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO __main__: Groups:       dialout weewx
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG __main__: loop_on_init: False
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG __main__: Initializing engine
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.drivers.vantage: Driver version is 3.6.3
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.drivers.vantage: Option loop_request=1
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; timeout 4.00
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.drivers.vantage: Hardware type is 16
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.drivers.vantage: ISS ID is 1
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.engine.StdConvert
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO weewx.engine: StdConvert target unit is 0x1
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.engine.StdQC
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.manager: Daily summary version is 4.0
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
Aug 02 18:20:40 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.engine.StdArchive
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: INFO weewx.engine: Archive will use data binding wx_binding
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: INFO weewx.engine: Record generation will be attempted in 'software'
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: INFO weewx.engine: Using archive interval of 300 seconds (software record generation)
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: INFO weewx.restx: StationRegistry: Registration not requested.
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.restx: WU essentials: {}
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: INFO weewx.restx: Wunderground-PWS: Data for station KMNHANSK2 will be posted
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: INFO weewx.restx: PWSWeather: Data for station KMNHANSK2 will be posted
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: INFO weewx.restx: CWOP: Data for station DW7572 will be posted
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.restx.StdWOW
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: INFO weewx.restx: WOW: Posting not enabled.
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.restx.StdWOWBE
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: INFO weewx.restx: WOW-BE: Posting not enabled.
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWOWBE
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: INFO weewx.restx: AWEKAS: Posting not enabled.
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.engine.StdPrint
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Loading service weewx.engine.StdReport
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: INFO weewx.engine: 'pyephem' detected, extended almanac data is available
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: INFO __main__: Starting up weewx version 5.4.0
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.manager: Daily summary version is 4.0
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.manager: Daily summary version is 4.0
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.manager: Daily summary version is 4.0
Aug 02 18:20:41 ThompsonFarms weewxd[2831]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 18:20:42 ThompsonFarms weewxd[2831]: INFO weewx.engine: Clock error is -0.01 seconds (positive is fast)
Aug 02 18:20:42 ThompsonFarms weewxd[2831]: INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
Aug 02 18:20:42 ThompsonFarms weewxd[2831]: INFO weewx.manager: Starting backfill of daily summaries
Aug 02 18:20:42 ThompsonFarms weewxd[2831]: INFO weewx.manager: Daily summaries up to date
Aug 02 18:20:42 ThompsonFarms weewxd[2831]: DEBUG weewx.drivers.vantage: Getting archive packets since 2026-08-01 18:30:00 CDT (1785627000)
Aug 02 18:20:42 ThompsonFarms weewxd[2831]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 18:20:42 ThompsonFarms weewxd[2831]: DEBUG weewx.drivers.vantage: Retrieving 0 page(s); starting index= 0
Aug 02 18:20:42 ThompsonFarms weewxd[2831]: INFO weewx.engine: Starting main packet loop.
Aug 02 18:20:43 ThompsonFarms weewxd[2831]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
Aug 02 18:20:43 ThompsonFarms weewxd[2831]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
Aug 02 18:20:43 ThompsonFarms weewxd[2831]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console

John Smith

unread,
Aug 2, 2026, 11:28:11 PM (8 days ago) Aug 2
to weewx...@googlegroups.com
This comes up so often and I never can figure out what you're looking at

There is usually some common things like the pages thing Tom pointed out and I think it mostly happens when there is an issue with power to the console, or at least that's when it happened to me a few years ago, after that I put my console on a UPS and it hasn't re-occurred.

Is it possible (or reasonable) to log something showing it walking through the pages ?

+1 and as an added bonus it may reduce emails to the list if it people could follow a link for self help, instead of cryptic exceptions that are meaningless to non-programmers

Tom Keffer

unread,
Aug 3, 2026, 7:43:42 AM (8 days ago) Aug 3
to weewx...@googlegroups.com
What we could do is calculate the number of expected records, then decrement as each one is processed. If the counter is non-zero after exiting the loop then the memory must be corrupt.

In theory this should work, but I'll have to think through if it could generate false positives.

-tk

Andy Thompson

unread,
Aug 3, 2026, 9:37:11 AM (8 days ago) Aug 3
to weewx-user
All,

I wanted to update and say that I got it working. However, I am still getting that error that Vince seen saying that the hardware archive interval is 1800 not 300 like its supposed to be. Where do I go about changing that? I double checked my config file and it is set to 300 in there.

Tom Keffer

unread,
Aug 3, 2026, 9:42:03 AM (8 days ago) Aug 3
to weewx...@googlegroups.com

Andy Thompson

unread,
Aug 3, 2026, 10:01:59 AM (8 days ago) Aug 3
to weewx-user
Thank you Tom. That worked!

Greg Troxel

unread,
Aug 3, 2026, 10:09:02 AM (8 days ago) Aug 3
to 'Andy Thompson' via weewx-user
"'Andy Thompson' via weewx-user" <weewx...@googlegroups.com> writes:

> I wanted to update and say that I got it working. However, I am still
> getting that error that Vince seen saying that the hardware archive
> interval is 1800 not 300 like its supposed to be. Where do I go about
> changing that? I double checked my config file and it is set to 300 in
> there.

"supposed to be" is a funny word. It is an entirely legitimate choice
if you *want* your hardware archive interval to be other than 300s.

Longer archive intervals allow the recording in the datalogger of
weather over a longer time period, but with less granularity. As long
as your computer is not down for longer than the feasible time period,
then you won't lose data.

I find the default 300s to be a good tradeoff; 5m seems to be enough
granularity and lasts long enough -- just over a week -- that it is very
likely I can power the weewx computer at least for a while. (I haven't
had a 7-day outage, but I know people who have, in the Ice Storm of
2008.)

https://support.davisinstruments.com/article/90nhj8pr0t-how-much-data-can-be-stored-on-my-data-logger-usb-serial-wl-ip

Of course, you should change it (as Tom told you how) if you want it to
be 300s.

Vince Skahan

unread,
Aug 3, 2026, 5:41:32 PM (8 days ago) Aug 3
to weewx-user

Tom I shut down my vantage station for 30 minutes and restarted to capture what normal catchup looks like in the logs, if you have interest in adding that to your wiki page. Let me know if you want me to email the log snippets…
Reply all
Reply to author
Forward
0 new messages