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.

Reply via email to