"Unable to read hardware type"

41 views
Skip to first unread message

hb9...@gmail.com

unread,
Mar 8, 2025, 4:01:13 PM3/8/25
to weewx-user
My vantage vue appears to have stopped working after 12 years.
The console itself seems to run fine, but I can't access it through USB:

#weectl device --info
Using configuration file /etc/weewx/weewx.conf
Using driver weewx.drivers.vantage.
Using Vantage driver version 3.6.2 (weewx.drivers.vantage)
Traceback (most recent call last):
  File "/usr/share/weewx/weectl.py", line 75, in <module>
    main()
  File "/usr/share/weewx/weectl.py", line 42, in main
    weectllib.device_actions.device()
  File "/usr/share/weewx/weectllib/device_actions.py", line 91, in device
    configurator.configure(config_dict)
  File "/usr/share/weewx/weewx/drivers/__init__.py", line 71, in configure
    self.do_options(options, parser, config_dict, not options.noprompt)
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 2238, in do_options
    station = Vantage(**config_dict[DRIVER_NAME])
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 539, in __init__
    self._setup()
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1444, in _setup
    self.hardware_type = self._determine_hardware()
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1435, in _determine_hardware
    raise weewx.WeeWxIOError("Unable to read hardware type")
weewx.WeeWxIOError: Unable to read hardware type



# weectl device --info
Using configuration file /etc/weewx/weewx.conf
Using driver weewx.drivers.vantage.
Using Vantage driver version 3.6.2 (weewx.drivers.vantage)
Unable to wake up console... sleeping
Unable to wake up console... retrying
Unable to wake up console... sleeping
Unable to wake up console... retrying
Unable to wake up console... sleeping
Unable to wake up console... retrying
Unable to wake up console... sleeping
Unable to wake up console... retrying
Unable to wake up console... sleeping
Unable to wake up console... retrying
Unable to wake up console... sleeping
Unable to wake up console... retrying
Unable to wake up console... sleeping
Unable to wake up console... retrying
Unable to wake up console... sleeping
Unable to wake up console... retrying
Traceback (most recent call last):
  File "/usr/share/weewx/weectl.py", line 75, in <module>
    main()
  File "/usr/share/weewx/weectl.py", line 42, in main
    weectllib.device_actions.device()
  File "/usr/share/weewx/weectllib/device_actions.py", line 91, in device
    configurator.configure(config_dict)
  File "/usr/share/weewx/weewx/drivers/__init__.py", line 71, in configure
    self.do_options(options, parser, config_dict, not options.noprompt)
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 2238, in do_options
    station = Vantage(**config_dict[DRIVER_NAME])
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 539, in __init__
    self._setup()
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1450, in _setup
    setup_bits             = self._getEEPROM_value(0x2B)[0]
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1523, in _getEEPROM_value
    raise weewx.RetriesExceeded(msg)
weewx.RetriesExceeded: While getting EEPROM data value at address 0x2B





I found someone else had a similar issue, I ran through the suggested steps without success https://groups.google.com/g/weewx-user/c/87NcLtKKe04

Any other ideas?

hb9...@gmail.com

unread,
Mar 8, 2025, 5:26:59 PM3/8/25
to weewx-user
My bad. The reason for the error messages was, that another program was trying to access /dev/ttyUSB0

Reply all
Reply to author
Forward
0 new messages