I have a VP2 console that I am connecting to an RPI OS (latest). Weewx is 
latest using setup.py. This RPI was running weewx (jessie) with no problems 
and using ttyUSB0 from weewx.conf. The vantage driver seems ok and I 
actually moved the old one over to be sure.
I tried listening to the console with minicom but got no data. I swapped 
out the RS232/USB converter but got the same problem.  Not sure what I have 
done wrong, other than trying to fix something that wasn't broken...

Attached file of some debug info.

Thanks for any suggestions.

Bob

-- 
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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/328d0e08-16f5-461c-8782-f6ee86e95008n%40googlegroups.com.
Linux raspberrypi 5.4.72-v7+ #1356 SMP Thu Oct 22 13:56:54 BST 2020 armv7l 
GNU/Linux

wee_device:
Using configuration file /home/weewx/weewx.conf
Using Vantage driver version 3.2.1 (weewx.drivers.vantage)
Traceback (most recent call last):
  File "./wee_device", line 78, in <module>
    main()
  File "./wee_device", line 74, in main
    device.configure(config_dict)
  File "/home/weewx/bin/weewx/drivers/__init__.py", line 67, in configure
    self.do_options(options, parser, config_dict, not options.noprompt)
  File "/home/weewx/bin/weewx/drivers/vantage.py", line 2056, in do_options
    station = Vantage(**config_dict[DRIVER_NAME])
  File "/home/weewx/bin/weewx/drivers/vantage.py", line 515, in __init__
    self._setup()
  File "/home/weewx/bin/weewx/drivers/vantage.py", line 1317, in _setup
    self.port.wakeup_console(max_tries=self.max_tries)
  File "/home/weewx/bin/weewx/drivers/vantage.py", line 118, in wakeup_console
    raise weewx.WakeupError("Unable to wake up Vantage console")
weewx.WakeupError: Unable to wake up Vantage console



dmesg:
364.269928] usb 1-1.5: new full-speed USB device number 7 using dwc_otg
[  364.427490] usb 1-1.5: New USB device found, idVendor=0403, idProduct=6001, 
bcdDevice= 6.00
[  364.427508] usb 1-1.5: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
[  364.427520] usb 1-1.5: Product: FT232R USB UART
[  364.427533] usb 1-1.5: Manufacturer: FTDI
[  364.427545] usb 1-1.5: SerialNumber: A5052IYA
[  364.436085] usb 1-1.5: Detected FT232RL
[  364.437634] usb 1-1.5: FTDI USB Serial Device converter now attached to 
ttyUSB0
[  955.337038] usb 1-1.5: USB disconnect, device number 7
[  961.782001] usb 1-1.4: new full-speed USB device number 8 using dwc_otg
[  961.939483] usb 1-1.4: New USB device found, idVendor=0403, idProduct=6001, 
bcdDevice= 6.00
[  961.939501] usb 1-1.4: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
[  961.939512] usb 1-1.4: Product: FT232R USB UART
[  961.939522] usb 1-1.4: Manufacturer: FTDI
[  961.939532] usb 1-1.4: SerialNumber: A5052JQ7
[  961.948057] usb 1-1.4: Detected FT232RL
[  961.950936] usb 1-1.4: FTDI USB Serial Device converter now attached to 
ttyUSB0

syslog on service weewx restart:
Nov 16 17:30:15 raspberrypi systemd[1]: Stopping LSB: weewx weather system...
Nov 16 17:30:15 raspberrypi weewx[2103]: Stopping weewx weather system: weewx 
not running....
Nov 16 17:30:15 raspberrypi systemd[1]: weewx.service: Succeeded.
Nov 16 17:30:15 raspberrypi systemd[1]: Stopped LSB: weewx weather system.
Nov 16 17:30:15 raspberrypi systemd[1]: Starting LSB: weewx weather system...
Nov 16 17:30:15 raspberrypi weewx[2125] INFO __main__: Initializing weewx 
version 4.2.0
Nov 16 17:30:15 raspberrypi weewx[2125] INFO __main__: Using Python 3.7.3 
(default, Jul 25 2020, 13:03:44) #012[GCC 8.3.0]
Nov 16 17:30:15 raspberrypi weewx[2125] INFO __main__: Platform 
Linux-5.4.72-v7+-armv7l-with-debian-10.6
Nov 16 17:30:15 raspberrypi weewx[2125] INFO __main__: Locale is 'en_US.UTF-8'
Nov 16 17:30:15 raspberrypi weewx[2125] INFO __main__: PID file is 
/var/run/weewx.pid
Nov 16 17:30:15 raspberrypi weewx[2129] INFO __main__: Using configuration file 
/home/weewx/weewx.conf
Nov 16 17:30:15 raspberrypi weewx[2129] INFO __main__: Debug is 1
Nov 16 17:30:15 raspberrypi weewx[2129] DEBUG __main__: Initializing engine
Nov 16 17:30:15 raspberrypi weewx[2129] INFO weewx.engine: Loading station type 
Vantage (weewx.drivers.vantage)
Nov 16 17:30:15 raspberrypi weewx[2129] DEBUG weewx.drivers.vantage: Driver 
version is 3.2.1
Nov 16 17:30:15 raspberrypi weewx[2129] DEBUG weewx.drivers.vantage: Option 
loop_request=1
Nov 16 17:30:15 raspberrypi weewx[2114]: Starting weewx weather system: weewx.
Nov 16 17:30:15 raspberrypi systemd[1]: Started LSB: weewx weather system.
Nov 16 17:30:15 raspberrypi weewx[2129] DEBUG weewx.drivers.vantage: Opened up 
serial port /dev/ttyUSB0; baud 19200; timeout 4.00
Nov 16 17:30:20 raspberrypi weewx[2129] DEBUG weewx.drivers.vantage: Retry #0 
failed
Nov 16 17:30:24 raspberrypi weewx[2129] DEBUG weewx.drivers.vantage: Retry #1 
failed
Nov 16 17:30:28 raspberrypi weewx[2129] DEBUG weewx.drivers.vantage: Retry #2 
failed
Nov 16 17:30:32 raspberrypi weewx[2129] DEBUG weewx.drivers.vantage: Retry #3 
failed
Nov 16 17:30:32 raspberrypi weewx[2129] ERROR weewx.drivers.vantage: Unable to 
wake up console
Nov 16 17:30:32 raspberrypi weewx[2129] ERROR weewx.engine: Import of driver 
failed: Unable to wake up Vantage console (<class 'weewx.WakeupError'>)
Nov 16 17:30:32 raspberrypi weewx[2129] CRITICAL weewx.engine:     ****  
Traceback (most recent call last):
Nov 16 17:30:32 raspberrypi weewx[2129] CRITICAL weewx.engine:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 109, in setupStation
Nov 16 17:30:32 raspberrypi weewx[2129] CRITICAL weewx.engine:     ****      
self.console = loader_function(config_dict, self)
Nov 16 17:30:32 raspberrypi weewx[2129] CRITICAL weewx.engine:     ****    File 
"/home/weewx/bin/weewx/drivers/vantage.py", line 39, in loader
Nov 16 17:30:32 raspberrypi weewx[2129] CRITICAL weewx.engine:     ****      
return VantageService(engine, config_dict)
Nov 16 17:30:32 raspberrypi weewx[2129] CRITICAL weewx.engine:     ****    File 
"/home/weewx/bin/weewx/drivers/vantage.py", line 1898, in __init__
Nov 16 17:30:32 raspberrypi weewx[2129] CRITICAL weewx.engine:     ****      
Vantage.__init__(self, **config_dict[DRIVER_NAME])
Nov 16 17:30:32 raspberrypi weewx[2129] CRITICAL weewx.engine:     ****    File 
"/home/weewx/bin/weewx/drivers/vantage.py", line 515, in __init__
Nov 16 17:30:32 raspberrypi weewx[2129] CRITICAL weewx.engine:     ****      
self._setup()
Nov 16 17:30:32 raspberrypi weewx[2129] CRITICAL weewx.engine:     ****    File 
"/home/weewx/bin/weewx/drivers/vantage.py", line 1317, in _setup
Nov 16 17:30:32 raspberrypi weewx[2129] CRITICAL weewx.engine:     ****      
self.port.wakeup_console(max_tries=self.max_tries)
Nov 16 17:30:32 raspberrypi weewx[2129] CRITICAL weewx.engine:     ****    File 
"/home/weewx/bin/weewx/drivers/vantage.py", line 118, in wakeup_console
Nov 16 17:30:32 raspberrypi weewx[2129] CRITICAL weewx.engine:     ****      
raise weewx.WakeupError("Unable to wake up Vantage console")
Nov 16 17:30:32 raspberrypi weewx[2129] CRITICAL weewx.engine:     ****  
weewx.WakeupError: Unable to wake up Vantage console
Nov 16 17:30:32 raspberrypi weewx[2129] CRITICAL __main__: Unable to load 
driver: Unable to wake up Vantage console
Nov 16 17:30:32 raspberrypi weewx[2129] CRITICAL __main__:     ****  Exiting...

Reply via email to