Froggit, wo ist denn das Wetter?

Dem meteorologisch angehauchten Besucher dieser Seite wird vielleicht aufgefallen sein dass die Wetterstation diese Woche nicht einwandfrei funktioniert hat. Irgendwie gab es ein Problem mit der USB Verbindung:

root@raspberrypi:/home/pi# python -m pywws.TestWeatherStation
Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/usr/local/lib/python2.7/dist-packages/pywws/TestWeatherStation.py", line 176, in 
    sys.exit(main())
  File "/usr/local/lib/python2.7/dist-packages/pywws/TestWeatherStation.py", line 112, in main
    raw_fixed = ws.get_raw_fixed_block()
  File "/usr/local/lib/python2.7/dist-packages/pywws/WeatherStation.py", line 568, in get_raw_fixed_block
    self._fixed_block = self._read_fixed_block()
  File "/usr/local/lib/python2.7/dist-packages/pywws/WeatherStation.py", line 624, in _read_fixed_block
    result += self._read_block(mempos)
  File "/usr/local/lib/python2.7/dist-packages/pywws/WeatherStation.py", line 612, in _read_block
    new_block = self.cusb.read_block(ptr)
  File "/usr/local/lib/python2.7/dist-packages/pywws/WeatherStation.py", line 269, in read_block
    return self.dev.read_data(32)
  File "/usr/local/lib/python2.7/dist-packages/pywws/device_pyusb.py", line 156, in read_data
    result = self.devh.interruptRead(0x81, size, 1200)
usb.USBError: could not claim interface 0: Device or resource busy

Die Lösung wurde hier im Eintrag vom 09 Nov 2011 „WS2080 is not good for unattended use“ gefunden: abstecken, Wetterstation neu starten, anstecken. Funktioniert tatsächlich. Damit das zukünftig schneller auffällt wird jetzt die Zeit vom letzten Update noch mit angezeigt (im Sommer sogar stundengenau).

Schreibe einen Kommentar