I can't keep weewx running on my raspberry pi. It keeps failing with:
Jul 2 21:13:10 obs weewx[18459] ERROR weewx.drivers.vantage: Unable to wake up console
Jul 2 21:13:10 obs weewx[18459] ERROR weewx.engine: Import of driver failed: Unable to wake up Vantage console (<class 'weewx.WakeupError'>)
Jul 2 21:13:10 obs weewx[18459] CRITICAL weewx.engine: **** Traceback (most recent call last):
Jul 2 21:13:10 obs weewx[18459] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/engine.py", line 103, in setupStation
Jul 2 21:13:10 obs weewx[18459] CRITICAL weewx.engine: **** self.console = loader_function(config_dict, self)
Jul 2 21:13:10 obs weewx[18459] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 39, in loader
Jul 2 21:13:10 obs weewx[18459] CRITICAL weewx.engine: **** return VantageService(engine, config_dict)
Jul 2 21:13:10 obs weewx[18459] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 1897, in __init__
Jul 2 21:13:10 obs weewx[18459] CRITICAL weewx.engine: **** Vantage.__init__(self, **config_dict[DRIVER_NAME])
Jul 2 21:13:10 obs weewx[18459] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 514, in __init__
Jul 2 21:13:10 obs weewx[18459] CRITICAL weewx.engine: **** self._setup()
Jul 2 21:13:10 obs weewx[18459] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 1317, in _setup
Jul 2 21:13:10 obs weewx[18459] CRITICAL weewx.engine: **** self.port.wakeup_console(max_tries=self.max_tries)
Jul 2 21:13:10 obs weewx[18459] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 118, in wakeup_console
Jul 2 21:13:10 obs weewx[18459] CRITICAL weewx.engine: **** raise weewx.WakeupError("Unable to wake up Vantage console")
Jul 2 21:13:10 obs weewx[18459] CRITICAL weewx.engine: **** WakeupError: Unable to wake up Vantage console
Jul 2 21:13:10 obs weewx[18459] CRITICAL __main__: Unable to load driver: Unable to wake up Vantage console
Jul 2 21:13:10 obs weewx[18459] CRITICAL __main__: **** Exiting...
A restart doesn't usually work, but a reboot does. But only for a little while.