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.

Reply via email to