OK, I don't know anything about the Wifi logger. It's certainly not supported. And, at this point, I don't think we can say that it has "no problems" connecting. If you look through the weewx-user archives, you'll see that other users have had problems. For example: https://groups.google.com/g/weewx-user/c/TOQqFYL9lD0/m/nN14GCSOBQAJ
Have you asked the manufacturer? On Mon, Dec 20, 2021 at 5:40 AM Sandi Mislej <[email protected]> wrote: > 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 > <https://groups.google.com/d/msgid/weewx-user/9fdfa7cf-7e7a-4648-8b4d-9471be2b73b3n%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/CAPq0zEBFM-x0Lz8GFF8GPM9o7CANrMZjPX7yApaJqHwj-D5ShA%40mail.gmail.com.
