Hi!

I have Davis Vantage Vue with Wifilogger.
I am running Weewx on Centos 7.
Refresh rate is set to 5 minutes. 
Every few hours weewx crashes, log file is attached. Looks like it cannot 
load hardware driver.
Dec 20 12:54:26 kurlingtim journal: weewx[26525] INFO __main__: Using 
configuration file /etc/weewx/weewx.conf
Dec 20 12:54:26 kurlingtim journal: weewx[26525] INFO __main__: Debug is 1
Dec 20 12:54:26 kurlingtim journal: weewx[26525] INFO weewx.engine: Loading 
station type Vantage (weewx.drivers.vantage)
Dec 20 12:54:31 kurlingtim journal: weewx[26525] INFO weewx.engine: 
StdConvert target unit is 0x1
Dec 20 12:54:31 kurlingtim journal: weewx[26525] INFO weewx.engine: Archive 
will use data binding wx_binding
Dec 20 12:54:31 kurlingtim journal: weewx[26525] INFO weewx.engine: Record 
generation will be attempted in 'hardware'
Dec 20 12:54:31 kurlingtim journal: weewx[26525] INFO weewx.engine: Using 
archive interval of 300 seconds (specified by hardware)
Dec 20 12:54:31 kurlingtim journal: weewx[26525] INFO weewx.restx: 
StationRegistry: Registration not requested.
Dec 20 12:54:31 kurlingtim journal: weewx[26525] INFO weewx.restx: 
Wunderground: Posting not enabled.
Dec 20 12:54:31 kurlingtim journal: weewx[26525] INFO weewx.restx: 
PWSweather: Posting not enabled.
Dec 20 12:54:31 kurlingtim journal: weewx[26525] INFO weewx.restx: CWOP: 
Posting not enabled.
Dec 20 12:54:31 kurlingtim journal: weewx[26525] INFO weewx.restx: WOW: 
Posting not enabled.
Dec 20 12:54:31 kurlingtim journal: weewx[26525] INFO weewx.restx: AWEKAS: 
Posting not enabled.
Dec 20 12:54:31 kurlingtim journal: weewx[26525] INFO __main__: Starting up 
weewx version 4.5.1
Dec 20 12:54:32 kurlingtim journal: weewx[26525] INFO weewx.engine: Clock 
error is -1.15 seconds (positive is fast)
Dec 20 12:54:32 kurlingtim journal: weewx[26525] INFO weewx.engine: Using 
binding 'wx_binding' to database 'weewx.sdb'
Dec 20 12:54:32 kurlingtim journal: weewx[26525] INFO weewx.manager: 
Starting backfill of daily summaries
Dec 20 12:54:32 kurlingtim journal: weewx[26525] INFO weewx.manager: Daily 
summaries up to date
Dec 20 12:54:33 kurlingtim journal: weewx[26525] INFO weewx.engine: 
Starting main packet loop.
Dec 20 12:55:17 kurlingtim journal: weewx[26525] INFO weewx.manager: Added 
record 2021-12-20 12:55:00 CET (1640001300) to database 'weewx.sdb'
Dec 20 12:55:17 kurlingtim journal: weewx[26525] INFO weewx.manager: Added 
record 2021-12-20 12:55:00 CET (1640001300) to daily summary in 'weewx.sdb'
Dec 20 12:55:17 kurlingtim journal: weewx[26525] INFO 
weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 0.29 
seconds
Dec 20 12:55:17 kurlingtim journal: weewx[26525] INFO weewx.imagegenerator: 
Generated 15 images for report SeasonsReport in 0.21 seconds
Dec 20 12:55:17 kurlingtim journal: weewx[26525] INFO weewx.reportengine: 
Copied 5 files to /var/www/html/weewx
Dec 20 12:56:17 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: LOOP try #1; error: Expected 99 characters; got zero 
instead
Dec 20 12:56:17 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: LOOP try #2; error: Expected 99 characters; got zero 
instead
Dec 20 12:56:17 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: LOOP try #3; error: Expected 99 characters; got zero 
instead
Dec 20 12:56:17 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: LOOP try #4; error: Expected 99 characters; got zero 
instead
Dec 20 12:56:17 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: LOOP max tries (4) exceeded.
Dec 20 12:56:17 kurlingtim journal: weewx[26525] INFO weewx.engine: Main 
loop exiting. Shutting engine down.
Dec 20 12:56:17 kurlingtim journal: weewx[26525] INFO weewx.engine: 
Shutting down StdReport thread
Dec 20 12:56:17 kurlingtim journal: weewx[26525] CRITICAL __main__: Caught 
WeeWxIOError: Max tries exceeded while getting LOOP data.
Dec 20 12:56:17 kurlingtim journal: weewx[26525] CRITICAL __main__:     
****  Waiting 60 seconds then retrying...
Dec 20 12:57:17 kurlingtim journal: weewx[26525] INFO __main__: retrying...
Dec 20 12:57:17 kurlingtim journal: weewx[26525] INFO __main__: Using 
configuration file /etc/weewx/weewx.conf
Dec 20 12:57:17 kurlingtim journal: weewx[26525] INFO __main__: Debug is 1
Dec 20 12:57:17 kurlingtim journal: weewx[26525] INFO weewx.engine: Loading 
station type Vantage (weewx.drivers.vantage)
Dec 20 12:57:22 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: ip-read error: timed out
Dec 20 12:57:28 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: ip-read error: timed out
Dec 20 12:57:33 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: ip-read error: timed out
Dec 20 12:57:35 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: No <ACK> received from console
Dec 20 12:57:35 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: _determine_hardware; retry #0: 'No <ACK> received 
from Vantage console'
Dec 20 12:57:36 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: No <ACK> received from console
Dec 20 12:57:36 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: _determine_hardware; retry #1: 'No <ACK> received 
from Vantage console'
Dec 20 12:57:36 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: No <ACK> received from console
Dec 20 12:57:36 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: _determine_hardware; retry #2: 'No <ACK> received 
from Vantage console'
Dec 20 12:57:37 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: No <ACK> received from console
Dec 20 12:57:37 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: _determine_hardware; retry #3: 'No <ACK> received 
from Vantage console'
Dec 20 12:57:37 kurlingtim journal: weewx[26525] ERROR 
weewx.drivers.vantage: Unable to read hardware type; raise WeeWxIOError
Dec 20 12:57:37 kurlingtim journal: weewx[26525] ERROR weewx.engine: Import 
of driver failed: Unable to read hardware type (<class 
'weewx.WeeWxIOError'>)
Dec 20 12:57:37 kurlingtim journal: weewx[26525] CRITICAL weewx.engine:     
****  Traceback (most recent call last):
Dec 20 12:57:37 kurlingtim journal: weewx[26525] CRITICAL weewx.engine:     
****    File "/usr/share/weewx/weewx/engine.py", line 119, in setupStation
Dec 20 12:57:37 kurlingtim journal: weewx[26525] CRITICAL weewx.engine:     
****      self.console = loader_function(config_dict, self)
Dec 20 12:57:37 kurlingtim journal: weewx[26525] CRITICAL weewx.engine:     
****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 39, in loader
Dec 20 12:57:37 kurlingtim journal: weewx[26525] CRITICAL weewx.engine:     
****      return VantageService(engine, config_dict)
Dec 20 12:57:37 kurlingtim journal: weewx[26525] CRITICAL weewx.engine:     
****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 1899, in 
__init__
Dec 20 12:57:37 kurlingtim journal: weewx[26525] CRITICAL weewx.engine:     
****      Vantage.__init__(self, **config_dict[DRIVER_NAME])
Dec 20 12:57:37 kurlingtim journal: weewx[26525] CRITICAL weewx.engine:     
****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 516, in 
__init__
Dec 20 12:57:37 kurlingtim journal: weewx[26525] CRITICAL weewx.engine:     
****      self._setup()
Dec 20 12:57:37 kurlingtim journal: weewx[26525] CRITICAL weewx.engine:     
****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 1322, in 
_setup
Dec 20 12:57:37 kurlingtim journal: weewx[26525] CRITICAL weewx.engine:     
****      self.hardware_type = self._determine_hardware()
Dec 20 12:57:37 kurlingtim journal: weewx[26525] CRITICAL weewx.engine:     
****    File "/usr/share/weewx/weewx/drivers/vantage.py", line 1313, in 
_determine_hardware
Dec 20 12:57:37 kurlingtim journal: weewx[26525] CRITICAL weewx.engine:     
****      raise weewx.WeeWxIOError("Unable to read hardware type")
Dec 20 12:57:37 kurlingtim journal: weewx[26525] CRITICAL weewx.engine:     
****  WeeWxIOError: Unable to read hardware type
Dec 20 12:57:37 kurlingtim journal: weewx[26525] CRITICAL __main__: Unable 
to load driver: Unable to read hardware type
Dec 20 12:57:37 kurlingtim journal: weewx[26525] 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/66cadfe0-cc40-48c7-9e54-839b506cc0e5n%40googlegroups.com.

Reply via email to