So this has starting being a problem again. Its not really related to
version 5. But it is still happening.
This is a PI4 using the wifi option and a decent power connection and USB
cord .
It seems to be a USB detection / conversion problem.
I've tried restarting the vantage a few times, and the PI computer pull the
USB plug, and it restarts the USB device, attempts to begin pulling data
and gets an error.
Very frustrating after working for such a long time.
Feb 2 19:30:56 raspberrypi weewxd[920]: INFO __main__: Starting up weewx
version 5.0.0
Feb 2 19:30:57 raspberrypi weewxd[920]: INFO weewx.engine: Clock error is
-197.26 seconds (positive is fast)
Feb 2 19:30:57 raspberrypi weewxd[920]: INFO weewx.drivers.vantage: Clock
set to 2024-02-02 19:30:58 CST (1706923858)
Feb 2 19:30:57 raspberrypi weewxd[920]: INFO weewx.engine: Using binding
'wx_binding' to database 'weewx.sdb'
Feb 2 19:30:57 raspberrypi weewxd[920]: INFO weewx.manager: Starting
backfill of daily summaries
Feb 2 19:30:57 raspberrypi weewxd[920]: INFO weewx.manager: Daily
summaries up to date
Feb 2 19:30:59 raspberrypi kernel: [ 1426.892512] cp210x ttyUSB0:
usb_serial_generic_read_bulk_callback - urb stopped: -32
Feb 2 19:30:59 raspberrypi kernel: [ 1426.892962] cp210x ttyUSB0:
usb_serial_generic_read_bulk_callback - urb stopped: -32
Feb 2 19:30:59 raspberrypi kernel: [ 1426.983918] usb 1-1.3: USB
disconnect, device number 7
Feb 2 19:30:59 raspberrypi kernel: [ 1426.984264] cp210x ttyUSB0: failed
set request 0x7 status: -19
Feb 2 19:30:59 raspberrypi kernel: [ 1426.984298] cp210x ttyUSB0: failed
set request 0x12 status: -19
Feb 2 19:30:59 raspberrypi kernel: [ 1426.984316] cp210x ttyUSB0: failed
set request 0x0 status: -19
Feb 2 19:30:59 raspberrypi kernel: [ 1426.985025] cp210x ttyUSB0: cp210x
converter now disconnected from ttyUSB0
Feb 2 19:30:59 raspberrypi kernel: [ 1426.985139] cp210x 1-1.3:1.0: device
disconnected
Feb 2 19:30:59 raspberrypi weewxd[920]: ERROR weewx.drivers.vantage:
SerialException on read.
Feb 2 19:30:59 raspberrypi weewxd[920]: ERROR weewx.drivers.vantage:
**** device reports readiness to read but returned no data (device
disconnected or multiple access on port?)
Feb 2 19:30:59 raspberrypi weewxd[920]: ERROR weewx.drivers.vantage:
**** Is there a competing process running??
Feb 2 19:31:03 raspberrypi weewxd[920]: ERROR weewx.drivers.vantage:
Unable to wake up Vantage console
Feb 2 19:31:03 raspberrypi weewxd[920]: ERROR weewx.drivers.vantage:
DMPAFT try #1; error: Unable to wake up Vantage console
Feb 2 19:31:08 raspberrypi weewxd[920]: ERROR weewx.drivers.vantage:
Unable to wake up Vantage console
Feb 2 19:31:08 raspberrypi weewxd[920]: ERROR weewx.drivers.vantage:
DMPAFT try #2; error: Unable to wake up Vantage console
Feb 2 19:31:13 raspberrypi weewxd[920]: ERROR weewx.drivers.vantage:
Unable to wake up Vantage console
Feb 2 19:31:13 raspberrypi weewxd[920]: ERROR weewx.drivers.vantage:
DMPAFT try #3; error: Unable to wake up Vantage console
Feb 2 19:31:18 raspberrypi weewxd[920]: ERROR weewx.drivers.vantage:
Unable to wake up Vantage console
Feb 2 19:31:18 raspberrypi weewxd[920]: ERROR weewx.drivers.vantage:
DMPAFT try #4; error: Unable to wake up Vantage console
Feb 2 19:31:18 raspberrypi weewxd[920]: ERROR weewx.drivers.vantage:
DMPAFT max tries (4) exceeded.
Feb 2 19:31:18 raspberrypi weewxd[920]: INFO weewx.engine: Main loop
exiting. Shutting engine down.
Feb 2 19:31:18 raspberrypi weewxd[920]: ERROR weewx.drivers.vantage:
SerialException on write.
Feb 2 19:31:18 raspberrypi weewxd[920]: ERROR weewx.drivers.vantage:
**** write failed: [Errno 5] Input/output error
Feb 2 19:31:18 raspberrypi weewxd[920]: CRITICAL __main__: Caught
WeeWxIOError: Max tries exceeded while getting archive data.
Feb 2 19:31:18 raspberrypi weewxd[920]: CRITICAL __main__: ****
Waiting 60.0 seconds then retrying...
Feb 2 19:32:18 raspberrypi weewxd[920]: INFO __main__: retrying...
Feb 2 19:32:18 raspberrypi weewxd[920]: INFO weewx.engine: Loading station
type Vantage (weewx.drivers.vantage)
Feb 2 19:32:18 raspberrypi weewxd[920]: ERROR weewx.engine: Import of
driver failed: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No
such file or directory: '/dev/ttyUSB0' (<class
'serial.serialutil.SerialException'>)
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
Traceback (most recent call last):
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 322, in
open
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
self.fd = os.open(self.portstr, os.O_RDWR | os.O_NOCTTY | os.O_NONBLOCK)
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
FileNotFoundError: [Errno 2] No such file or directory: '/dev/ttyUSB0'
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
During handling of the above exception, another exception occurred:
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
Traceback (most recent call last):
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/engine.py", line 115, in setupStation
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
self.console = loader_function(config_dict, self)
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 32, in loader
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
return VantageService(engine, config_dict)
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 2046, in __init__
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
Vantage.__init__(self, **config_dict[DRIVER_NAME])
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 536, in __init__
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
self.port.openPort()
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
File "/usr/share/weewx/weewx/drivers/vantage.py", line 319, in openPort
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
self.serial_port = serial.Serial(self.port, self.baudrate,
timeout=self.timeout)
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
File "/usr/lib/python3/dist-packages/serial/serialutil.py", line 244, in
__init__
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
self.open()
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 325, in
open
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
raise SerialException(msg.errno, "could not open port {}:
{}".format(self._port, msg))
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL weewx.engine: ****
serial.serialutil.SerialException: [Errno 2] could not open port
/dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL __main__: Unable to load
driver: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file
or directory: '/dev/ttyUSB0'
Feb 2 19:32:18 raspberrypi weewxd[920]: CRITICAL __main__: ****
Exiting...
Feb 2 19:32:18 raspberrypi systemd[1]: weewx.service: Main process exited,
code=exited, status=4/NOPERMISSION
Feb 2 19:32:18 raspberrypi systemd[1]: weewx.service: Failed with result
'exit-code'.
Feb 2 19:32:18 raspberrypi systemd[1]: weewx.service: Consumed 1.013s CPU
time.
--
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/d891413b-664b-48fa-9f6e-ed66acaff4dbn%40googlegroups.com.