Randomly about 2x per month or so, weewx shuts down because it can't talk
to the David IPLink. I don't see any retries like what is configured but I
do see 1 main retry to reload the driver which also fails.
Here is the relevant section of the log. I appreciate the IP error means
the other side didn't respond before the timeout. But what I don't
understand is why I don't see the backoff and retries configured in the
[Vantage] section of weewx.conf.
I have timeout set to 15 second, wait_before_retry set to 120s, and
max_tries set to 50. That's not happening based on the log below if you
look at the timestamps?
Jan 28 11:10:21 wx-proc2 weewx[1300] ERROR weewx.drivers.vantage: No <ACK>
received from console
Jan 28 11:10:21 wx-proc2 weewx[1300] INFO weewx.engine: Main loop exiting.
Shutting engine down.
Jan 28 11:10:21 wx-proc2 weewx[1300] INFO weewx.engine: Shutting down
StdReport thread
Jan 28 11:10:22 wx-proc2 weewx[1300] CRITICAL __main__: Caught
WeeWxIOError: No <ACK> received from Vantage console
Jan 28 11:10:22 wx-proc2 weewx[1300] CRITICAL __main__: **** Waiting
60 seconds then retrying...
Jan 28 11:11:22 wx-proc2 weewx[1300] INFO __main__: retrying...
Jan 28 11:11:22 wx-proc2 weewx[1300] INFO __main__: Using configuration
file /etc/weewx/weewx.conf
Jan 28 11:11:22 wx-proc2 weewx[1300] INFO __main__: Debug is 0
Jan 28 11:11:22 wx-proc2 weewx[1300] INFO weewx.engine: Loading station
type Vantage (weewx.drivers.vantage)
Jan 28 11:11:38 wx-proc2 weewx[1300] ERROR weewx.drivers.vantage: ip-read
error: timed out
Jan 28 11:11:39 wx-proc2 weewx[1300] ERROR weewx.drivers.vantage: ip-read
error: [Errno 104] Connection reset by peer
Jan 28 11:11:39 wx-proc2 weewx[1300] ERROR weewx.drivers.vantage: ip-write
error: [Errno 32] Broken pipe
Jan 28 11:11:39 wx-proc2 weewx[1300] message repeated 47 times: [ ERROR
weewx.drivers.vantage: ip-write error: [Errno 32] Broken pipe]
Jan 28 11:11:39 wx-proc2 weewx[1300] ERROR weewx.drivers.vantage: Unable to
wake up console
Jan 28 11:11:39 wx-proc2 weewx[1300] ERROR weewx.engine: Import of driver
failed: Unable to wake up Vantage console (<class 'weewx.WakeupError'>)
Jan 28 11:11:40 wx-proc2 weewx[1300] CRITICAL weewx.engine: ****
Traceback (most recent call last):
Jan 28 11:11:40 wx-proc2 weewx[1300] CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/engine.py", line 119, in setupStation
Jan 28 11:11:40 wx-proc2 weewx[1300] CRITICAL weewx.engine: ****
self.console = loader_function(config_dict, self)
Jan 28 11:11:40 wx-proc2 weewx[1300] CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 39, in loader
Jan 28 11:11:40 wx-proc2 weewx[1300] CRITICAL weewx.engine: ****
return VantageService(engine, config_dict)
Jan 28 11:11:40 wx-proc2 weewx[1300] CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 1898, in __init__
Jan 28 11:11:40 wx-proc2 weewx[1300] CRITICAL weewx.engine: ****
Vantage.__init__(self, **config_dict[DRIVER_NAME])
Jan 28 11:11:40 wx-proc2 weewx[1300] CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 515, in __init__
Jan 28 11:11:40 wx-proc2 weewx[1300] CRITICAL weewx.engine: ****
self._setup()
Jan 28 11:11:40 wx-proc2 weewx[1300] CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 1317, in _setup
Jan 28 11:11:40 wx-proc2 weewx[1300] CRITICAL weewx.engine: ****
self.port.wakeup_console(max_tries=self.max_tries)
Jan 28 11:11:40 wx-proc2 weewx[1300] CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 118, in
wakeup_console
Jan 28 11:11:40 wx-proc2 weewx[1300] CRITICAL weewx.engine: ****
raise weewx.WakeupError("Unable to wake up Vantage console")
Jan 28 11:11:40 wx-proc2 weewx[1300] CRITICAL weewx.engine: ****
WakeupError: Unable to wake up Vantage console
Jan 28 11:11:40 wx-proc2 weewx[1300] CRITICAL __main__: Unable to load
driver: Unable to wake up Vantage console
Jan 28 11:11:40 wx-proc2 weewx[1300] CRITICAL __main__: **** Exiting...
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/7ed1a8dc-e5b2-4723-be92-522eed526faan%40googlegroups.com.