Hi I increased verbosity of system log (messages), I will post it with next event. I am using third party Wifilogger (https://wifilogger.net/), which emulates Davis IP ethernet module.Weewx has no problem connecting to it and read data.
On Monday, December 20, 2021 at 2:13:33 PM UTC+1 [email protected] wrote: > 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/9fdfa7cf-7e7a-4648-8b4d-9471be2b73b3n%40googlegroups.com.
