After upgrading weewx from 3.9.2 to 4.0, weewx no longer recognizes the 
Vantage Vue console.

The console has a serial to IP link, so weewx communicates over Ethernet.
Below the output from syslog:

May  1 21:20:33 Domo systemd[1]: Starting LSB: weewx weather system...
May  1 21:20:35 Domo weewx[420] INFO __main__: Initializing weewx version 
4.0.0
May  1 21:20:35 Domo weewx[420] INFO __main__: Using Python 3.7.3 (default, 
Dec 20 2019, 18:57:59) #012[GCC 8.3.0]
May  1 21:20:35 Domo weewx[420] INFO __main__: Platform 
Linux-4.19.97-v7+-armv7l-with-debian-10.3
May  1 21:20:35 Domo weewx[420] INFO __main__: Locale is 'nl_NL@euro'
May  1 21:20:35 Domo weewx[420] INFO __main__: PID file is 
/var/run/weewx.pid
May  1 21:20:35 Domo weewx[443] INFO __main__: Using configuration file 
/etc/weewx/weewx.conf
May  1 21:20:35 Domo weewx[443] DEBUG __main__: Initializing engine
May  1 21:20:35 Domo weewx[443] INFO weewx.engine: Loading station type 
Vantage (weewx.drivers.vantage)
May  1 21:20:35 Domo weewx[332]: Starting weewx weather system: weewx.
May  1 21:20:35 Domo systemd[1]: Started LSB: weewx weather system.
May  1 21:20:35 Domo weewx[443] DEBUG weewx.drivers.vantage: Driver version 
is 3.2.0
May  1 21:20:35 Domo weewx[443] DEBUG weewx.drivers.vantage: Opened up 
ethernet host 192.168.178.10 on port 22222. timeout=4.0, tcp_send_delay=0.5
May  1 21:20:36 Domo weewx[443] DEBUG weewx.drivers.vantage: Gentle wake up 
of console successful
May  1 21:20:36 Domo weewx[443] ERROR weewx.drivers.vantage: No <ACK> 
received from console
May  1 21:20:36 Domo weewx[443] DEBUG weewx.drivers.vantage: 
_determine_hardware; retry #0
May  1 21:20:37 Domo weewx[443] ERROR weewx.drivers.vantage: No <ACK> 
received from console
May  1 21:20:37 Domo weewx[443] DEBUG weewx.drivers.vantage: 
_determine_hardware; retry #1
May  1 21:20:37 Domo weewx[443] ERROR weewx.drivers.vantage: No <ACK> 
received from console
May  1 21:20:37 Domo weewx[443] DEBUG weewx.drivers.vantage: 
_determine_hardware; retry #2
May  1 21:20:38 Domo weewx[443] ERROR weewx.drivers.vantage: No <ACK> 
received from console
May  1 21:20:38 Domo weewx[443] DEBUG weewx.drivers.vantage: 
_determine_hardware; retry #3
May  1 21:20:38 Domo weewx[443] ERROR weewx.drivers.vantage: Unable to read 
hardware type; raise WeeWxIOError
May  1 21:20:38 Domo weewx[443] ERROR weewx.engine: Import of driver 
failed: Unable to read hardware type (<class 'weewx.WeeWxIOError'>)
May  1 21:20:38 Domo weewx[443] CRITICAL weewx.engine:     ****  Traceback 
(most recent call last):
May  1 21:20:38 Domo weewx[443] CRITICAL weewx.engine:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 103, in setupStation
May  1 21:20:38 Domo weewx[443] CRITICAL weewx.engine:     ****      
self.console = loader_function(config_dict, self)
May  1 21:20:38 Domo weewx[443] CRITICAL weewx.engine:     ****    File 
"/usr/share/weewx/weewx/drivers/vantage.py", line 39, in loader
May  1 21:20:38 Domo weewx[443] CRITICAL weewx.engine:     ****      return 
VantageService(engine, config_dict)
May  1 21:20:38 Domo weewx[443] CRITICAL weewx.engine:     ****    File 
"/usr/share/weewx/weewx/drivers/vantage.py", line 1897, in __init__
May  1 21:20:38 Domo weewx[443] CRITICAL weewx.engine:     ****      
Vantage.__init__(self, **config_dict[DRIVER_NAME])
May  1 21:20:38 Domo weewx[443] CRITICAL weewx.engine:     ****    File 
"/usr/share/weewx/weewx/drivers/vantage.py", line 514, in __init__
May  1 21:20:38 Domo weewx[443] CRITICAL weewx.engine:     ****      
self._setup()
May  1 21:20:38 Domo weewx[443] CRITICAL weewx.engine:     ****    File 
"/usr/share/weewx/weewx/drivers/vantage.py", line 1321, in _setup
May  1 21:20:38 Domo weewx[443] CRITICAL weewx.engine:     ****      
self.hardware_type = self._determine_hardware()
May  1 21:20:38 Domo weewx[443] CRITICAL weewx.engine:     ****    File 
"/usr/share/weewx/weewx/drivers/vantage.py", line 1312, in 
_determine_hardware
May  1 21:20:38 Domo weewx[443] CRITICAL weewx.engine:     ****      raise 
weewx.WeeWxIOError("Unable to read hardware type")
May  1 21:20:38 Domo weewx[443] CRITICAL weewx.engine:     ****  
weewx.WeeWxIOError: Unable to read hardware type
May  1 21:20:38 Domo weewx[443] CRITICAL __main__: Unable to load driver: 
Unable to read hardware type
May  1 21:20:38 Domo weewx[443] CRITICAL __main__:     ****  Exiting...

Any help is appreciated.

-- 
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/30b975af-18ad-4c5e-b97e-a1d1cddb4821%40googlegroups.com.

Reply via email to