1. Thanks for including the log excerpt. Unfortunately, despite setting debug=1, it does not include DEBUG entries. Make sure you are using the right log. On CentOS, I believe this is /var/log/messages. Also, make sure the system logger is configured to log DEBUG messages.
2. Which logger do you have? Davis makes a USB logger and a serial logger. They used to make an "IP" ethernet logger. But, no Wifi logger. -tk On Mon, Dec 20, 2021 at 4:51 AM Sandi Mislej <[email protected]> wrote: > 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 > <https://groups.google.com/d/msgid/weewx-user/66cadfe0-cc40-48c7-9e54-839b506cc0e5n%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 on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEAf33ZPykE38cmynGqmiPv8UjVrWOXGi%2BfV%2Bfu1gYd-QA%40mail.gmail.com.
