For the last few months I've had issues with my Weewx instance crapping out not able to talk to the 6555 I have (in a weather envoy).
Before I go down the hardware issue avenue, wondering if anyone else has seen issues with these.
It crashed on me this morning around 7:15am, and looks like it just stopped responding? It's up now though. (I restarted weewx and it recovered and downloaded the archived records).
Jun 04 07:16:26 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: ip-read error: timed out
Jun 04 07:16:26 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: LOOP batch try #1; error: timed out
Jun 04 07:20:22 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: ip-read error: timed out
Jun 04 07:20:22 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: DMPAFT try #1; error: timed out
Jun 04 07:20:28 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: ip-read error: timed out
Jun 04 07:20:31 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: send_data: no <ACK> received from Vantage console
Jun 04 07:20:31 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: DMPAFT try #2; error: No <ACK> received from Vantage console
Jun 04 07:20:37 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: ip-read error: timed out
Jun 04 07:20:40 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: send_data: no <ACK> received from Vantage console
Jun 04 07:20:40 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: DMPAFT try #3; error: No <ACK> received from Vantage console
Jun 04 07:20:45 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: ip-read error: timed out
Jun 04 07:20:49 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: send_data: no <ACK> received from Vantage console
Jun 04 07:20:49 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: DMPAFT try #4; error: No <ACK> received from Vantage console
Jun 04 07:20:49 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: DMPAFT max tries (4) exceeded.
Jun 04 07:20:49 raspi-server-misc weewxd[187111]: INFO weewx.engine: Main loop exiting. Shutting engine down.
Jun 04 07:20:49 raspi-server-misc weewxd[187111]: INFO weewx.engine: Shutting down StdReport thread
Jun 04 07:20:49 raspi-server-misc weewxd[187111]: CRITICAL __main__: Caught WeeWxIOError: Max tries exceeded while getting archive data.
Jun 04 07:20:49 raspi-server-misc weewxd[187111]: CRITICAL __main__: **** Waiting 60.0 seconds then retrying...
Jun 04 07:21:49 raspi-server-misc weewxd[187111]: INFO __main__: retrying...
Jun 04 07:21:49 raspi-server-misc weewxd[187111]: INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
Jun 04 07:21:51 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: send_data: no <ACK> received from Vantage console
Jun 04 07:21:51 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: _determine_hardware; retry #0: 'No <ACK> received from Vantage console'
Jun 04 07:21:52 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: send_data: no <ACK> received from Vantage console
Jun 04 07:21:52 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: _determine_hardware; retry #1: 'No <ACK> received from Vantage console'
Jun 04 07:21:52 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: send_data: no <ACK> received from Vantage console
Jun 04 07:21:52 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: _determine_hardware; retry #2: 'No <ACK> received from Vantage console'
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: send_data: no <ACK> received from Vantage console
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: _determine_hardware; retry #3: 'No <ACK> received from Vantage console'
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: ERROR weewx.drivers.vantage: Unable to read hardware type; raise WeeWxIOError
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: ERROR weewx.engine: Import of driver failed: Unable to read hardware type (<class 'weewx.WeeWxIOError'>)
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** Traceback (most recent call last):
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/engine.py", line 115, in setupStation
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** self.console = loader_function(config_dict, self)
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 32, in loader
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** return VantageService(engine, config_dict)
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 2046, in __init__
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** Vantage.__init__(self, **config_dict[DRIVER_NAME])
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 539, in __init__
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** self._setup()
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 1444, in _setup
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** self.hardware_type = self._determine_hardware()
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/drivers/vantage.py", line 1435, in _determine_hardware
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** raise weewx.WeeWxIOError("Unable to read hardware type")
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL weewx.engine: **** weewx.WeeWxIOError: Unable to read hardware type
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL __main__: Unable to load driver: Unable to read hardware type
Jun 04 07:21:53 raspi-server-misc weewxd[187111]: CRITICAL __main__: **** Exiting...
Jun 04 07:21:53 raspi-server-misc systemd[1]: weewx.service: Main process exited, code=exited, status=4/NOPERMISSION