Sorry about the AI...
Jan 24 11:02:14 Weewx systemd[1]: Started weewx.service - WeeWX.
Jan 24 11:02:14 Weewx weewxd[1127]: INFO __main__: Initializing weewxd
version 5.2.0
Jan 24 11:02:14 Weewx weewxd[1127]: INFO __main__: Command line:
/usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
Jan 24 11:02:14 Weewx weewxd[1127]: INFO __main__: Using Python: 3.13.5
(main, Jun 25 2025, 18:55:22) [GCC 14.2.0]
Jan 24 11:02:14 Weewx weewxd[1127]: INFO __main__: Located at:
/usr/bin/python3
Jan 24 11:02:14 Weewx weewxd[1127]: INFO __main__: Platform:
Linux-6.12.62+rpt-rpi-v8-aarch64-with-glibc2.41
Jan 24 11:02:14 Weewx weewxd[1127]: INFO __main__: Locale:
'en_GB.UTF-8'
Jan 24 11:02:14 Weewx weewxd[1127]: INFO __main__: Entry path:
/usr/share/weewx/weewxd.py
Jan 24 11:02:14 Weewx weewxd[1127]: INFO __main__: WEEWX_ROOT: /etc/weewx
Jan 24 11:02:14 Weewx weewxd[1127]: INFO __main__: Config file:
/etc/weewx/weewx.conf
Jan 24 11:02:14 Weewx weewxd[1127]: INFO __main__: User module:
/etc/weewx/bin/user
Jan 24 11:02:14 Weewx weewxd[1127]: INFO __main__: Debug: 0
Jan 24 11:02:14 Weewx weewxd[1127]: INFO __main__: User: weewx
Jan 24 11:02:14 Weewx weewxd[1127]: INFO __main__: Group: weewx
Jan 24 11:02:14 Weewx weewxd[1127]: INFO __main__: Groups: weewx
Jan 24 11:02:14 Weewx weewxd[1127]: INFO weewx.engine: Loading station type
Vantage (weewx.drivers.vantage)
Jan 24 11:02:20 Weewx weewxd[1127]: INFO weewx.engine: StdConvert target
unit is 0x1
Jan 24 11:02:20 Weewx weewxd[1127]: INFO weewx.wxservices: StdWXCalculate
will use data binding wx_binding
Jan 24 11:02:20 Weewx weewxd[1127]: INFO weewx.engine: Archive will use
data binding wx_binding
Jan 24 11:02:20 Weewx weewxd[1127]: INFO weewx.engine: Record generation
will be attempted in 'software'
Jan 24 11:02:20 Weewx weewxd[1127]: INFO weewx.engine: Using archive
interval of 300 seconds (software record generation)
Jan 24 11:02:20 Weewx weewxd[1127]: INFO weewx.restx: StationRegistry:
Registration not requested.
Jan 24 11:02:20 Weewx weewxd[1127]: INFO weewx.restx: Wunderground: Posting
not enabled.
Jan 24 11:02:20 Weewx weewxd[1127]: INFO weewx.restx: PWSweather: Posting
not enabled.
Jan 24 11:02:20 Weewx weewxd[1127]: INFO weewx.restx: CWOP: Posting not
enabled.
Jan 24 11:02:20 Weewx weewxd[1127]: INFO weewx.restx: WOW: Posting not
enabled.
Jan 24 11:02:20 Weewx weewxd[1127]: INFO weewx.restx: WOW-BE: Posting not
enabled.
Jan 24 11:02:20 Weewx weewxd[1127]: INFO weewx.restx: AWEKAS: Posting not
enabled.
Jan 24 11:02:21 Weewx weewxd[1127]: INFO weewx.engine: 'pyephem' detected,
extended almanac data is available
Jan 24 11:02:21 Weewx weewxd[1127]: INFO __main__: Starting up weewx
version 5.2.0
Jan 24 11:02:23 Weewx weewxd[1127]: INFO weewx.engine: Clock error is
153.95 seconds (positive is fast)
Jan 24 11:02:26 Weewx weewxd[1127]: INFO weewx.drivers.vantage: Clock set
to 2026-01-24 11:02:26 CET (1769248946)
Jan 24 11:02:26 Weewx weewxd[1127]: INFO weewx.engine: Using binding
'wx_binding' to database 'weewx.sdb'
Jan 24 11:02:26 Weewx weewxd[1127]: INFO weewx.manager: Starting backfill
of daily summaries
Jan 24 11:02:26 Weewx weewxd[1127]: INFO weewx.manager: Daily summaries up
to date
Jan 24 11:02:28 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage:
send_data: no <ACK> received from Vantage console*
Jan 24 11:02:28 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: DMPAFT
try #1; error: No <ACK> received from Vantage console*
Jan 24 11:05:13 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-read
error: timed out*
Jan 24 11:05:19 Weewx weewxd[1127]: INFO weewx.manager: Added record
2026-01-24 10:45:00 CET (1769247900) to database 'weewx.sdb'
Jan 24 11:05:19 Weewx weewxd[1127]: INFO weewx.manager: Added record
2026-01-24 10:45:00 CET (1769247900) to daily summary in 'weewx.sdb'
Jan 24 11:05:19 Weewx weewxd[1127]: INFO weewx.manager: Added record
2026-01-24 11:00:00 CET (1769248800) to database 'weewx.sdb'
Jan 24 11:05:19 Weewx weewxd[1127]: INFO weewx.manager: Added record
2026-01-24 11:00:00 CET (1769248800) to daily summary in 'weewx.sdb'
Jan 24 11:05:19 Weewx weewxd[1127]: INFO weewx.engine: Starting main packet
loop.
Jan 24 11:05:23 Weewx weewxd[1127]: INFO user.belchertown: version 1.3.1
Jan 24 11:05:26 Weewx weewxd[1127]: INFO weewx.cheetahgenerator: Generated
12 files for report BelchertownReport in 3.03 seconds
Jan 24 11:05:26 Weewx weewxd[1127]: INFO weewx.reportengine: Copied 40
files to /var/www/html/weewx
Jan 24 11:06:31 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-read
error: timed out*
Jan 24 11:06:31 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: LOOP
batch try #1; error: timed out*
Jan 24 11:06:32 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:06:34 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:06:36 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:06:38 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:06:40 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:06:42 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:06:42 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: LOOP
batch try #2; error: Unable to wake up Vantage console*
Jan 24 11:06:42 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:06:44 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:06:46 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:06:48 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:06:50 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:06:52 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:06:52 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: LOOP
batch try #3; error: Unable to wake up Vantage console*
Jan 24 11:06:52 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: LOOP max
batch errors (3) exceeded.*
Jan 24 11:06:52 Weewx weewxd[1127]: INFO weewx.engine: Main loop exiting.
Shutting engine down.
Jan 24 11:06:52 Weewx weewxd[1127]: INFO weewx.engine: Shutting down
StdReport thread
Jan 24 11:06:52 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:06:52 Weewx weewxd[1127]: *CRITICAL __main__: Caught
WeeWxIOError: LOOP max batch errors (3) exceeded.*
Jan 24 11:06:52 Weewx weewxd[1127]: *CRITICAL __main__: **** Waiting
60.0 seconds then retrying...*
Jan 24 11:07:52 Weewx weewxd[1127]: INFO __main__: retrying...
Jan 24 11:07:52 Weewx weewxd[1127]: INFO weewx.engine: Loading station type
Vantage (weewx.drivers.vantage)
Jan 24 11:07:58 Weewx weewxd[1127]: INFO weewx.engine: StdConvert target
unit is 0x1
Jan 24 11:07:58 Weewx weewxd[1127]: INFO weewx.wxservices: StdWXCalculate
will use data binding wx_binding
Jan 24 11:07:58 Weewx weewxd[1127]: INFO weewx.engine: Archive will use
data binding wx_binding
Jan 24 11:07:58 Weewx weewxd[1127]: INFO weewx.engine: Record generation
will be attempted in 'software'
Jan 24 11:07:58 Weewx weewxd[1127]: INFO weewx.engine: Using archive
interval of 300 seconds (software record generation)
Jan 24 11:07:58 Weewx weewxd[1127]: INFO weewx.restx: StationRegistry:
Registration not requested.
Jan 24 11:07:58 Weewx weewxd[1127]: INFO weewx.restx: Wunderground: Posting
not enabled.
Jan 24 11:07:58 Weewx weewxd[1127]: INFO weewx.restx: PWSweather: Posting
not enabled.
Jan 24 11:07:58 Weewx weewxd[1127]: INFO weewx.restx: CWOP: Posting not
enabled.
Jan 24 11:07:58 Weewx weewxd[1127]: INFO weewx.restx: WOW: Posting not
enabled.
Jan 24 11:07:58 Weewx weewxd[1127]: INFO weewx.restx: WOW-BE: Posting not
enabled.
Jan 24 11:07:58 Weewx weewxd[1127]: INFO weewx.restx: AWEKAS: Posting not
enabled.
Jan 24 11:07:58 Weewx weewxd[1127]: INFO weewx.engine: 'pyephem' detected,
extended almanac data is available
Jan 24 11:07:58 Weewx weewxd[1127]: INFO __main__: Starting up weewx
version 5.2.0
Jan 24 11:08:09 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-read
error: timed out*
Jan 24 11:08:12 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:14 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:16 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:18 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:20 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:08:20 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:22 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:24 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:26 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:28 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:30 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:08:30 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:32 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:34 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:36 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:38 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:40 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:08:40 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:42 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:44 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:46 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:48 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:50 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:08:50 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:52 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:54 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:56 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:08:58 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:00 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:09:00 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Max
retries exceeded while getting time*
Jan 24 11:09:00 Weewx weewxd[1127]: INFO weewx.engine: Error reading time:
Max retries exceeded while getting time
Jan 24 11:09:00 Weewx weewxd[1127]: INFO weewx.engine: Using binding
'wx_binding' to database 'weewx.sdb'
Jan 24 11:09:00 Weewx weewxd[1127]: INFO weewx.manager: Starting backfill
of daily summaries
Jan 24 11:09:00 Weewx weewxd[1127]: INFO weewx.manager: Daily summaries up
to date
Jan 24 11:09:00 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:02 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:04 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:06 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:08 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:10 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:09:10 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: DMPAFT
try #1; error: Unable to wake up Vantage console*
Jan 24 11:09:10 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:12 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:14 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:16 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:18 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:20 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:09:20 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: DMPAFT
try #2; error: Unable to wake up Vantage console*
Jan 24 11:09:20 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:22 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:24 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:26 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:28 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:30 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:09:30 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: DMPAFT
try #3; error: Unable to wake up Vantage console*
Jan 24 11:09:30 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:32 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:34 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:36 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:38 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:40 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:09:40 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: DMPAFT
try #4; error: Unable to wake up Vantage console*
Jan 24 11:09:40 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:42 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:44 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:46 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:48 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:50 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:09:50 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: DMPAFT
try #5; error: Unable to wake up Vantage console*
Jan 24 11:09:50 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: DMPAFT
max tries (5) exceeded.*
Jan 24 11:09:50 Weewx weewxd[1127]: INFO weewx.engine: Main loop exiting.
Shutting engine down.
Jan 24 11:09:50 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:09:50 Weewx weewxd[1127]: *CRITICAL __main__: Caught
WeeWxIOError: Max tries exceeded while getting archive data.*
Jan 24 11:09:50 Weewx weewxd[1127]: *CRITICAL __main__: **** Waiting
60.0 seconds then retrying...*
Jan 24 11:10:50 Weewx weewxd[1127]: INFO __main__: retrying...
Jan 24 11:10:50 Weewx weewxd[1127]: INFO weewx.engine: Loading station type
Vantage (weewx.drivers.vantage)
Jan 24 11:10:56 Weewx weewxd[1127]: INFO weewx.engine: StdConvert target
unit is 0x1
Jan 24 11:10:56 Weewx weewxd[1127]: INFO weewx.wxservices: StdWXCalculate
will use data binding wx_binding
Jan 24 11:10:56 Weewx weewxd[1127]: INFO weewx.engine: Archive will use
data binding wx_binding
Jan 24 11:10:56 Weewx weewxd[1127]: INFO weewx.engine: Record generation
will be attempted in 'software'
Jan 24 11:10:56 Weewx weewxd[1127]: INFO weewx.engine: Using archive
interval of 300 seconds (software record generation)
Jan 24 11:10:56 Weewx weewxd[1127]: INFO weewx.restx: StationRegistry:
Registration not requested.
Jan 24 11:10:56 Weewx weewxd[1127]: INFO weewx.restx: Wunderground: Posting
not enabled.
Jan 24 11:10:56 Weewx weewxd[1127]: INFO weewx.restx: PWSweather: Posting
not enabled.
Jan 24 11:10:56 Weewx weewxd[1127]: INFO weewx.restx: CWOP: Posting not
enabled.
Jan 24 11:10:56 Weewx weewxd[1127]: INFO weewx.restx: WOW: Posting not
enabled.
Jan 24 11:10:56 Weewx weewxd[1127]: INFO weewx.restx: WOW-BE: Posting not
enabled.
Jan 24 11:10:56 Weewx weewxd[1127]: INFO weewx.restx: AWEKAS: Posting not
enabled.
Jan 24 11:10:56 Weewx weewxd[1127]: INFO weewx.engine: 'pyephem' detected,
extended almanac data is available
Jan 24 11:10:56 Weewx weewxd[1127]: INFO __main__: Starting up weewx
version 5.2.0
Jan 24 11:10:57 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 104] Connection reset by peer*
Jan 24 11:10:59 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:01 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:03 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:05 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:07 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:11:07 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:09 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:11 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:13 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:15 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:17 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:11:17 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:19 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:21 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:23 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:25 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:27 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:11:27 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:29 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:31 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:33 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:35 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:37 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:11:37 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:39 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:41 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:43 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:45 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:47 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:11:47 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Max
retries exceeded while getting time*
Jan 24 11:11:47 Weewx weewxd[1127]: INFO weewx.engine: Error reading time:
Max retries exceeded while getting time
Jan 24 11:11:47 Weewx weewxd[1127]: INFO weewx.engine: Using binding
'wx_binding' to database 'weewx.sdb'
Jan 24 11:11:47 Weewx weewxd[1127]: INFO weewx.manager: Starting backfill
of daily summaries
Jan 24 11:11:47 Weewx weewxd[1127]: INFO weewx.manager: Daily summaries up
to date
Jan 24 11:11:47 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:49 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:51 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:53 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:55 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:57 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:11:57 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: DMPAFT
try #1; error: Unable to wake up Vantage console*
Jan 24 11:11:57 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:11:59 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:01 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:03 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:05 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:07 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:12:07 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: DMPAFT
try #2; error: Unable to wake up Vantage console*
Jan 24 11:12:07 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:09 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:11 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:13 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:15 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:17 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:12:17 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: DMPAFT
try #3; error: Unable to wake up Vantage console*
Jan 24 11:12:17 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:19 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:21 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:23 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:25 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:27 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:12:27 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: DMPAFT
try #4; error: Unable to wake up Vantage console*
Jan 24 11:12:27 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:29 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:31 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:33 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:35 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:37 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:12:37 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: DMPAFT
try #5; error: Unable to wake up Vantage console*
Jan 24 11:12:37 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: DMPAFT
max tries (5) exceeded.*
Jan 24 11:12:37 Weewx weewxd[1127]: INFO weewx.engine: Main loop exiting.
Shutting engine down.
Jan 24 11:12:37 Weewx weewxd[1127]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:37 Weewx weewxd[1127]: *CRITICAL __main__: Caught
WeeWxIOError: Max tries exceeded while getting archive data.*
Jan 24 11:12:37 Weewx weewxd[1127]: *CRITICAL __main__: **** Waiting
60.0 seconds then retrying...*
Jan 24 11:12:50 Weewx weewxd[1127]: INFO __main__: Received signal TERM
(15).
Jan 24 11:12:50 Weewx systemd[1]: Stopping weewx.service - WeeWX...
Jan 24 11:12:50 Weewx weewxd[1127]: Traceback (most recent call last):
Jan 24 11:12:50 Weewx weewxd[1127]: File "/usr/share/weewx/weewxd.py",
line 127, in main
Jan 24 11:12:50 Weewx weewxd[1127]: engine.run()
Jan 24 11:12:50 Weewx weewxd[1127]: ~~~~~~~~~~^^
Jan 24 11:12:50 Weewx weewxd[1127]: File
"/usr/share/weewx/weewx/engine.py", line 174, in run
Jan 24 11:12:50 Weewx weewxd[1127]:
self.dispatchEvent(weewx.Event(weewx.STARTUP))
Jan 24 11:12:50 Weewx weewxd[1127]:
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 24 11:12:50 Weewx weewxd[1127]: File
"/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent
Jan 24 11:12:50 Weewx weewxd[1127]: callback(event)
Jan 24 11:12:50 Weewx weewxd[1127]: ~~~~~~~~^^^^^^^
Jan 24 11:12:50 Weewx weewxd[1127]: File
"/usr/share/weewx/weewx/engine.py", line 612, in startup
Jan 24 11:12:50 Weewx weewxd[1127]:
self._catchup(self.engine.console.genStartupRecords)
Jan 24 11:12:50 Weewx weewxd[1127]:
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 24 11:12:50 Weewx weewxd[1127]: File
"/usr/share/weewx/weewx/engine.py", line 725, in _catchup
Jan 24 11:12:50 Weewx weewxd[1127]: for record in
generator(lastgood_ts):
Jan 24 11:12:50 Weewx weewxd[1127]: ~~~~~~~~~^^^^^^^^^^^^^
Jan 24 11:12:50 Weewx weewxd[1127]: File
"/usr/share/weewx/weewx/drivers/vantage.py", line 645, in genArchiveRecords
Jan 24 11:12:50 Weewx weewxd[1127]: raise weewx.RetriesExceeded("Max
tries exceeded while getting archive data.")
Jan 24 11:12:50 Weewx weewxd[1127]: weewx.RetriesExceeded: Max tries
exceeded while getting archive data.
Jan 24 11:12:50 Weewx weewxd[1127]: During handling of the above exception,
another exception occurred:
Jan 24 11:12:50 Weewx weewxd[1127]: Traceback (most recent call last):
Jan 24 11:12:50 Weewx weewxd[1127]: File "/usr/share/weewx/weewxd.py",
line 226, in <module>
Jan 24 11:12:50 Weewx weewxd[1127]: main()
Jan 24 11:12:50 Weewx weewxd[1127]: ~~~~^^
Jan 24 11:12:50 Weewx weewxd[1127]: File "/usr/share/weewx/weewxd.py",
line 154, in main
Jan 24 11:12:50 Weewx weewxd[1127]: time.sleep(wait_time)
Jan 24 11:12:50 Weewx weewxd[1127]: ~~~~~~~~~~^^^^^^^^^^^
Jan 24 11:12:50 Weewx weewxd[1127]: File "/usr/share/weewx/weewxd.py",
line 221, in sigTERMhandler
Jan 24 11:12:50 Weewx weewxd[1127]: raise Terminate
Jan 24 11:12:50 Weewx weewxd[1127]: Terminate
Jan 24 11:12:50 Weewx systemd[1]: *weewx.service: Main process exited,
code=exited, status=1/FAILURE*
Jan 24 11:12:50 Weewx systemd[1]: *weewx.service: Failed with result
'exit-code'.*
Jan 24 11:12:50 Weewx systemd[1]: Stopped weewx.service - WeeWX.
Jan 24 11:12:50 Weewx systemd[1]: weewx.service: Consumed 4.637s CPU time.
Jan 24 11:12:50 Weewx systemd[1]: Started weewx.service - WeeWX.
Jan 24 11:12:50 Weewx weewxd[1212]: INFO __main__: Initializing weewxd
version 5.2.0
Jan 24 11:12:50 Weewx weewxd[1212]: INFO __main__: Command line:
/usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
Jan 24 11:12:50 Weewx weewxd[1212]: INFO __main__: Using Python: 3.13.5
(main, Jun 25 2025, 18:55:22) [GCC 14.2.0]
Jan 24 11:12:50 Weewx weewxd[1212]: INFO __main__: Located at:
/usr/bin/python3
Jan 24 11:12:50 Weewx weewxd[1212]: INFO __main__: Platform:
Linux-6.12.62+rpt-rpi-v8-aarch64-with-glibc2.41
Jan 24 11:12:50 Weewx weewxd[1212]: INFO __main__: Locale:
'en_GB.UTF-8'
Jan 24 11:12:50 Weewx weewxd[1212]: INFO __main__: Entry path:
/usr/share/weewx/weewxd.py
Jan 24 11:12:50 Weewx weewxd[1212]: INFO __main__: WEEWX_ROOT: /etc/weewx
Jan 24 11:12:50 Weewx weewxd[1212]: INFO __main__: Config file:
/etc/weewx/weewx.conf
Jan 24 11:12:50 Weewx weewxd[1212]: INFO __main__: User module:
/etc/weewx/bin/user
Jan 24 11:12:50 Weewx weewxd[1212]: INFO __main__: Debug: 0
Jan 24 11:12:50 Weewx weewxd[1212]: INFO __main__: User: weewx
Jan 24 11:12:50 Weewx weewxd[1212]: INFO __main__: Group: weewx
Jan 24 11:12:50 Weewx weewxd[1212]: INFO __main__: Groups: weewx
Jan 24 11:12:50 Weewx weewxd[1212]: INFO weewx.engine: Loading station type
Vantage (weewx.drivers.vantage)
Jan 24 11:12:52 Weewx weewxd[1212]: *ERROR weewx.drivers.vantage: ip-read
error: [Errno 104] Connection reset by peer*
Jan 24 11:12:54 Weewx weewxd[1212]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:56 Weewx weewxd[1212]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:12:58 Weewx weewxd[1212]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:13:00 Weewx weewxd[1212]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:13:02 Weewx weewxd[1212]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:13:02 Weewx weewxd[1212]: *ERROR weewx.engine: Import of driver
failed: Unable to wake up Vantage console (<class 'weewx.WakeupError'>)*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
Traceback (most recent call last):*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/engine.py", line 115, in setupStation*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
self.console = loader_function(config_dict, self)*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 32, in loader*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
return VantageService(engine, config_dict)*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 2046, in __init__*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
Vantage.__init__(self, **config_dict[DRIVER_NAME])*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 539, in __init__*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
self._setup()*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
~~~~~~~~~~~^^*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 1440, in _setup*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
self.port.wakeup_console(max_tries=self.max_tries)*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 113, in
wakeup_console*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
raise weewx.WakeupError("Unable to wake up Vantage console")*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL weewx.engine: ****
weewx.WakeupError: Unable to wake up Vantage console*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL __main__: Unable to load
driver: Unable to wake up Vantage console*
Jan 24 11:13:02 Weewx weewxd[1212]: *CRITICAL __main__: ****
Exiting...*
Jan 24 11:13:02 Weewx systemd[1]: *weewx.service: Main process exited,
code=exited, status=4/NOPERMISSION*
Jan 24 11:13:02 Weewx systemd[1]: *weewx.service: Failed with result
'exit-code'.*
Jan 24 11:13:59 Weewx systemd[1]: Started weewx.service - WeeWX.
Jan 24 11:13:59 Weewx weewxd[1226]: INFO __main__: Initializing weewxd
version 5.2.0
Jan 24 11:13:59 Weewx weewxd[1226]: INFO __main__: Command line:
/usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
Jan 24 11:13:59 Weewx weewxd[1226]: INFO __main__: Using Python: 3.13.5
(main, Jun 25 2025, 18:55:22) [GCC 14.2.0]
Jan 24 11:13:59 Weewx weewxd[1226]: INFO __main__: Located at:
/usr/bin/python3
Jan 24 11:13:59 Weewx weewxd[1226]: INFO __main__: Platform:
Linux-6.12.62+rpt-rpi-v8-aarch64-with-glibc2.41
Jan 24 11:13:59 Weewx weewxd[1226]: INFO __main__: Locale:
'en_GB.UTF-8'
Jan 24 11:13:59 Weewx weewxd[1226]: INFO __main__: Entry path:
/usr/share/weewx/weewxd.py
Jan 24 11:13:59 Weewx weewxd[1226]: INFO __main__: WEEWX_ROOT: /etc/weewx
Jan 24 11:13:59 Weewx weewxd[1226]: INFO __main__: Config file:
/etc/weewx/weewx.conf
Jan 24 11:13:59 Weewx weewxd[1226]: INFO __main__: User module:
/etc/weewx/bin/user
Jan 24 11:13:59 Weewx weewxd[1226]: INFO __main__: Debug: 0
Jan 24 11:13:59 Weewx weewxd[1226]: INFO __main__: User: weewx
Jan 24 11:13:59 Weewx weewxd[1226]: INFO __main__: Group: weewx
Jan 24 11:13:59 Weewx weewxd[1226]: INFO __main__: Groups: weewx
Jan 24 11:13:59 Weewx weewxd[1226]: INFO weewx.engine: Loading station type
Vantage (weewx.drivers.vantage)
Jan 24 11:14:05 Weewx weewxd[1226]: INFO weewx.engine: StdConvert target
unit is 0x1
Jan 24 11:14:05 Weewx weewxd[1226]: INFO weewx.wxservices: StdWXCalculate
will use data binding wx_binding
Jan 24 11:14:05 Weewx weewxd[1226]: INFO weewx.engine: Archive will use
data binding wx_binding
Jan 24 11:14:05 Weewx weewxd[1226]: INFO weewx.engine: Record generation
will be attempted in 'software'
Jan 24 11:14:05 Weewx weewxd[1226]: INFO weewx.engine: Using archive
interval of 300 seconds (software record generation)
Jan 24 11:14:05 Weewx weewxd[1226]: INFO weewx.restx: StationRegistry:
Registration not requested.
Jan 24 11:14:05 Weewx weewxd[1226]: INFO weewx.restx: Wunderground: Posting
not enabled.
Jan 24 11:14:05 Weewx weewxd[1226]: INFO weewx.restx: PWSweather: Posting
not enabled.
Jan 24 11:14:05 Weewx weewxd[1226]: INFO weewx.restx: CWOP: Posting not
enabled.
Jan 24 11:14:05 Weewx weewxd[1226]: INFO weewx.restx: WOW: Posting not
enabled.
Jan 24 11:14:05 Weewx weewxd[1226]: INFO weewx.restx: WOW-BE: Posting not
enabled.
Jan 24 11:14:05 Weewx weewxd[1226]: INFO weewx.restx: AWEKAS: Posting not
enabled.
Jan 24 11:14:05 Weewx weewxd[1226]: INFO weewx.engine: 'pyephem' detected,
extended almanac data is available
Jan 24 11:14:05 Weewx weewxd[1226]: INFO __main__: Starting up weewx
version 5.2.0
Jan 24 11:14:07 Weewx weewxd[1226]: INFO weewx.engine: Clock error is
-154.85 seconds (positive is fast)
Jan 24 11:14:09 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage:
send_data: no <ACK> received from Vantage console*
Jan 24 11:14:21 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-read
error: timed out*
Jan 24 11:14:26 Weewx weewxd[1226]: INFO weewx.drivers.vantage: Clock set
to 2026-01-24 11:14:26 CET (1769249666)
Jan 24 11:14:26 Weewx weewxd[1226]: INFO weewx.engine: Using binding
'wx_binding' to database 'weewx.sdb'
Jan 24 11:14:26 Weewx weewxd[1226]: INFO weewx.manager: Starting backfill
of daily summaries
Jan 24 11:14:26 Weewx weewxd[1226]: INFO weewx.manager: Daily summaries up
to date
Jan 24 11:14:28 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage:
send_data: no <ACK> received from Vantage console*
Jan 24 11:14:28 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: DMPAFT
try #1; error: No <ACK> received from Vantage console*
Jan 24 11:14:39 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-read
error: timed out*
Jan 24 11:14:44 Weewx weewxd[1226]: INFO weewx.engine: Starting main packet
loop.
Jan 24 11:15:23 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-read
error: timed out*
Jan 24 11:15:23 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: LOOP
batch try #1; error: timed out*
Jan 24 11:15:24 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:15:26 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:15:28 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:15:30 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:15:32 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:15:34 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:15:34 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: LOOP
batch try #2; error: Unable to wake up Vantage console*
Jan 24 11:15:34 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:15:36 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:15:38 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:15:40 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:15:42 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:15:44 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:15:44 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: LOOP
batch try #3; error: Unable to wake up Vantage console*
Jan 24 11:15:44 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: LOOP max
batch errors (3) exceeded.*
Jan 24 11:15:44 Weewx weewxd[1226]: INFO weewx.engine: Main loop exiting.
Shutting engine down.
Jan 24 11:15:44 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:15:44 Weewx weewxd[1226]: *CRITICAL __main__: Caught
WeeWxIOError: LOOP max batch errors (3) exceeded.*
Jan 24 11:15:44 Weewx weewxd[1226]: *CRITICAL __main__: **** Waiting
60.0 seconds then retrying...*
Jan 24 11:16:44 Weewx weewxd[1226]: INFO __main__: retrying...
Jan 24 11:16:44 Weewx weewxd[1226]: INFO weewx.engine: Loading station type
Vantage (weewx.drivers.vantage)
Jan 24 11:16:59 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-read
error: timed out*
Jan 24 11:17:00 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:02 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:04 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:06 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:08 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:10 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:17:10 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:12 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:14 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:16 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:18 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:20 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:17:20 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:22 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:24 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:26 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:28 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:30 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:17:30 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:32 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:34 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:36 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:38 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe*
Jan 24 11:17:40 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: Unable to
wake up Vantage console*
Jan 24 11:17:40 Weewx weewxd[1226]: *ERROR weewx.drivers.vantage: While
getting EEPROM data value at address 0x2D*
Jan 24 11:17:40 Weewx weewxd[1226]: *ERROR weewx.engine: Import of driver
failed: While getting EEPROM data value at address 0x2D (<class
'weewx.RetriesExceeded'>)*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
Traceback (most recent call last):*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/engine.py", line 115, in setupStation*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
self.console = loader_function(config_dict, self)*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 32, in loader*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
return VantageService(engine, config_dict)*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 2046, in __init__*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
Vantage.__init__(self, **config_dict[DRIVER_NAME])*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 539, in __init__*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
self._setup()*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
~~~~~~~~~~~^^*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 1452, in _setup*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
self.archive_interval_ = self._getEEPROM_value(0x2D)[0] * 60*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
~~~~~~~~~~~~~~~~~~~~~^^^^^^*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 1523, in
_getEEPROM_value*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
raise weewx.RetriesExceeded(msg)*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL weewx.engine: ****
weewx.RetriesExceeded: While getting EEPROM data value at address 0x2D*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL __main__: Unable to load
driver: While getting EEPROM data value at address 0x2D*
Jan 24 11:17:40 Weewx weewxd[1226]: *CRITICAL __main__: ****
Exiting...*
Jan 24 11:17:40 Weewx systemd[1]: *weewx.service: Main process exited,
code=exited, status=4/NOPERMISSION*
Jan 24 11:17:40 Weewx systemd[1]: *weewx.service: Failed with result
'exit-code'.*
Le lundi 26 janvier 2026 à 16:13:27 UTC+1, Tom Keffer a écrit :
> No AI, please. Just the log.
>
> On Mon, Jan 26, 2026 at 7:10 AM killic <[email protected]> wrote:
>
>> 📋 WeatherLink IP Error Log Summary
>>
>> *Device Information:*
>>
>> - WeatherLink IP: 192.168.2.161
>> - Firmware: 115
>> - Hardware: 111
>> - TCP Port: 22222
>>
>> *Software Environment:*
>>
>> - WeeWX Version: 5.2.0
>> - Python: 3.13.5
>> - OS: Raspberry Pi OS (Debian, Linux 6.12.62)
>> - Driver: weewx.drivers.vantage
>>
>> ------------------------------
>> 🔴 Main Errors 1. Connection Established but Protocol Fails
>> Connection to 192.168.2.161 22222 port [tcp/*] succeeded!
>>
>> ✅ TCP connection works (verified with netcat) ❌ Vantage protocol
>> communication fails immediately
>> 2. Wake-Up Command Failures
>> ERROR weewx.drivers.vantage: ip-write error: [Errno 32] Broken pipe ERROR
>> weewx.drivers.vantage: Unable to wake up Vantage console ERROR
>> weewx.drivers.vantage: ip-read error: [Errno 104] Connection reset by peer
>>
>> The device does not respond to wake-up commands and immediately closes
>> the connection.
>> 3. EEPROM Read Failures
>> ERROR weewx.drivers.vantage: While getting EEPROM data value at address
>> 0x2D weewx.RetriesExceeded: While getting EEPROM data value at address 0x2D
>>
>> Cannot read station configuration from EEPROM memory.
>> 4. LOOP Data Request Failures
>> ERROR weewx.drivers.vantage: LOOP batch try #1; error: timed out ERROR
>> weewx.drivers.vantage: LOOP batch try #2; error: Unable to wake up Vantage
>> console ERROR weewx.drivers.vantage: LOOP batch try #3; error: Unable to
>> wake up Vantage console ERROR weewx.drivers.vantage: LOOP max batch errors
>> (3) exceeded.
>>
>> Device does not provide continuous LOOP data packets.
>> 5. Archive Download Behavior
>>
>> When loop_on_init = False (default):
>> INFO weewx.manager: Added record 2025-12-28 09:45:00 CET to database
>> 'weewx.sdb' INFO weewx.manager: Added record 2025-12-28 10:00:00 CET to
>> database 'weewx.sdb' [...continues loading archives...] ERROR
>> weewx.drivers.vantage: DMPAFT max tries (5) exceeded. CRITICAL __main__:
>> Caught WeeWxIOError: Max tries exceeded while getting archive data.
>>
>> ✅ Device successfully sends historical archive data ❌ After sending
>> archives, device stops responding and disconnects
>> ------------------------------
>> 🧪 Tests Performed
>>
>> 1. *Network Connectivity:* ✅ PASS
>> - TCP connection successful (netcat test)
>> - Port 22222 accessible
>> - No firewall blocking
>> 2. *Multiple Systems Tested:*
>> - Proxmox LXC container: Same errors
>> - Raspberry Pi 4 (physical): Same errors
>> - *Conclusion:* Not a virtualization or system issue
>> 3. *Configuration Options Tested:*
>> - Default settings: Fails after archive download
>> - loop_on_init = True: Still fails on wake-up
>> - catchup_on_restart = False: Device still disconnects
>> - *Conclusion:* Configuration changes don't resolve the issue
>> 4. *Network Equipment:*
>> - UniFi network tested
>> - No client isolation
>> - No IDS/IPS blocking detected
>> - *Conclusion:* Not a network equipment issue
>>
>> ------------------------------
>> 📊 Typical Error Sequence
>>
>> 1. WeeWX connects to 192.168.2.161:22222 ✅
>> 2. Attempts to wake up console ❌
>>
>> ERROR: ip-write error: [Errno 32] Broken pipe ERROR: Unable to wake up
>> Vantage console
>>
>> 3. Connection terminates immediately
>> 4. WeeWX retries and fails repeatedly
>> 5. Service crashes after max retries exceeded
>>
>> ------------------------------
>> 💡 Observations
>>
>> - *WeatherLink.com uploads work perfectly* - Device successfully
>> sends data to Davis cloud
>> - *Local Vantage protocol fails completely* - Device refuses protocol
>> communication
>> - *Behavior is consistent* - Same errors across different systems and
>> configurations
>> - *TCP layer works* - Only protocol layer fails
>>
>> ------------------------------
>> ❓ Questions for Support
>>
>> 1. Is there a firmware bug affecting local Vantage protocol
>> communication?
>> 2. Should the WeatherLink IP respond to wake-up commands?
>> 3. Is there a way to factory reset the device?
>> 4. Could this be a hardware failure requiring RMA?
>>
>> Le lundi 26 janvier 2026 à 16:06:11 UTC+1, Tom Keffer a écrit :
>>
>>> Hard to say without seeing the log. See the wiki section *How to
>>> produce a useful log
>>> <https://github.com/weewx/weewx/wiki/view-logs#how-to-produce-a-useful-log-report>*
>>> .
>>>
>>> -tk
>>>
>>> On Mon, Jan 26, 2026 at 7:01 AM killic <[email protected]> wrote:
>>>
>>>> Hello,
>>>>
>>>> My WeatherLink IP accepts TCP connections on port 22222 but does not
>>>> respond correctly to the Vantage protocol:
>>>>
>>>> - Errors: "Unable to wake up console"
>>>> - Errors: "Broken pipe" during communication attempts
>>>> - Unable to read EEPROM at address 0x2D
>>>> - Device does not transmit continuous LOOP data
>>>>
>>>> *Current firmware:* 115
>>>> *Hardware version:* 111
>>>>
>>>> The device successfully sends historical archive data when WeeWX first
>>>> connects, but then stops communicating and disconnects. I've tested with
>>>> both a Proxmox LXC container and a Raspberry Pi 4, with the same results.
>>>> The TCP connection is established successfully (verified with netcat), but
>>>> the Vantage protocol communication fails.
>>>>
>>>> I've tried:
>>>>
>>>> - Restarting the WeatherLink IP (power cycle)
>>>> - Testing from different systems (LXC container and Raspberry Pi)
>>>> - Verifying network connectivity (TCP port 22222 is accessible)
>>>> - Using WeeWX 5.2.0 with the standard Vantage driver
>>>>
>>>> The WeatherLink IP continues to upload data to WeatherLink.com
>>>> successfully, but local connectivity via the Vantage protocol does not
>>>> work.
>>>>
>>>> Can you help me resolve this issue?
>>>>
>>>> Thank you,
>>>>
>>>>
>>>>
>>>> *Additional testing:*
>>>>
>>>> - Tried with loop_on_init = True to skip archive download
>>>> - Result: Still "Unable to wake up console" and "Connection reset
>>>> by peer"
>>>> - The device refuses even the basic wake-up command
>>>> - TCP connection works (verified with netcat) but protocol
>>>> communication fails immediately
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "weewx-user" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To view this discussion visit
>>>> https://groups.google.com/d/msgid/weewx-user/4151b8f8-021a-41f3-92e4-9f8500118f8an%40googlegroups.com
>>>>
>>>> <https://groups.google.com/d/msgid/weewx-user/4151b8f8-021a-41f3-92e4-9f8500118f8an%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>> You received this message because you are subscribed to the Google Groups
>> "weewx-user" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>>
> To view this discussion visit
>> https://groups.google.com/d/msgid/weewx-user/f39ec875-7d9b-4b73-a9f6-4d726295af7cn%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/weewx-user/f39ec875-7d9b-4b73-a9f6-4d726295af7cn%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/weewx-user/f17af7d6-670d-4324-b3c1-5052edab755en%40googlegroups.com.