Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Einbindung von Geräten
  5. Proxmox und WeeWX in Kombination mit TFA Nexus

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.6k

Proxmox und WeeWX in Kombination mit TFA Nexus

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
11 Beiträge 3 Kommentatoren 878 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • C Chris0680

    Bin mit WeeWX von einem RaspberryPI auf einen Minicomputer umgezogen, welchen ich mit Proxmox betreibe. Am RaspberryPI hatte ich eine TFA Nexus per USB verbunden - funktionierte die letzten 10 Jahre sehr gut.
    Habe WeeWX jetzt auf Proxmox in einen lxc Container installiert (Debian12) - WeeWX funktioniert mit dem Simulator soweit. Sobald ich auf den Treiber TE923 umstelle und WeeWX neustarte, schmiert WeeWX ab. Es dürfte am Durchreichen des USB Anschlusses zum Container liegen.
    Folgende Anpassungen wurden bereits von mir gemacht:
    Rules Datei am Proxmox Server

    SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1130", ATTRS{idProduct}=="6801" SYMLINK+="hidrawNEXUS0"
    KERNEL=="hidraw[0-9]*",OWNER="root",GROUP="root",MODE="0600"
    

    Mapping im Container

    arch: amd64
    cores: 1
    features: nesting=1
    hostname: WeeWX
    memory: 1024
    net0: name=eth0,bridge=vmbr0,firewall=1,gw=192.168.188.1,hwaddr=BC:24:11:80:71:C0,ip=192.168.188.102/24,type=veth
    ostype: debian
    rootfs: local-lvm:vm-101-disk-0,size=4G
    swap: 512
    unprivileged: 1
    lxc.mount.entry: /dev/hidrawNEXUS0 dev/hidraw0 none bind,optional,create=file
    

    Kann mir vielleicht jemand weiterhelfen?
    Danke LG Chris

    arteckA Offline
    arteckA Offline
    arteck
    Developer Most Active
    schrieb am zuletzt editiert von arteck
    #2

    @chris0680 ist zwar für zigbee sollte geht aber auch in deinem Fall

    https://golbew.de/post/2021/proxmox-usb-passthrough-an-lxc-container-mit-eindeutigem-geraetenamen

    oder setz ne VM aus.. da ist es einfacher

    zigbee hab ich, zwave auch, nuc's genauso und HA auch

    C 2 Antworten Letzte Antwort
    0
    • arteckA arteck

      @chris0680 ist zwar für zigbee sollte geht aber auch in deinem Fall

      https://golbew.de/post/2021/proxmox-usb-passthrough-an-lxc-container-mit-eindeutigem-geraetenamen

      oder setz ne VM aus.. da ist es einfacher

      C Offline
      C Offline
      Chris0680
      schrieb am zuletzt editiert von Chris0680
      #3

      @arteck folgende Meldung nach dmesg - kein tty sondern hidraw!

      root@proxmox:~# dmesg
      [24108.561479] usb 1-3.2: new low-speed USB device number 8 using xhci_hcd
      [24108.713622] usb 1-3.2: New USB device found, idVendor=1130, idProduct=6801, bcdDevice= 3.02
      [24108.713627] usb 1-3.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
      [24108.713629] usb 1-3.2: Product:  
      [24108.719111] hid-generic 0003:1130:6801.0003: hiddev0,hidraw0: USB HID v1.10 Device [ ] on usb-0000:00:14.0-3.2/input0
      
      C 1 Antwort Letzte Antwort
      0
      • C Chris0680

        @arteck folgende Meldung nach dmesg - kein tty sondern hidraw!

        root@proxmox:~# dmesg
        [24108.561479] usb 1-3.2: new low-speed USB device number 8 using xhci_hcd
        [24108.713622] usb 1-3.2: New USB device found, idVendor=1130, idProduct=6801, bcdDevice= 3.02
        [24108.713627] usb 1-3.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
        [24108.713629] usb 1-3.2: Product:  
        [24108.719111] hid-generic 0003:1130:6801.0003: hiddev0,hidraw0: USB HID v1.10 Device [ ] on usb-0000:00:14.0-3.2/input0
        
        C Offline
        C Offline
        Chris0680
        schrieb am zuletzt editiert von Chris0680
        #4

        Anbei meine erstellte Datei - 99-usb-serial.rules. Habe bereits in einen anderen Container, wo ioBroker läuft, einen SonoffZigbeeStick durchgereicht, darum die ersten beiden Zeilen.

        SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60" SYMLINK+="ttyZIGBEE0"
        KERNEL=="ttyUSB[0-9]*",MODE="0666"
        SUBSYSTEM=="usb", ATTRS{idVendor}=="1130", ATTRS{idProduct}=="6801" SYMLINK+="usbNEXUS0"
        KERNEL=="usb[0-9]*",MODE="0666"
        

        Danach "udevadm trigger" ausgeführt und die Container Datei bearbeitet.

        arch: amd64
        cores: 1
        features: nesting=1
        hostname: WeeWX
        memory: 1024
        net0: name=eth0,bridge=vmbr0,firewall=1,gw=192.168.188.1,hwaddr=BC:24:11:80:71:C0,ip=192.168.188.102/24,type=veth
        ostype: debian
        rootfs: local-lvm:vm-101-disk-0,size=4G
        swap: 512
        unprivileged: 1
        lxc.mount.entry: /dev/usbNEXUS0 dev/usb0 none bind,optional,create=file
        

        Dann den Container gestoppt und neu gestartet - funktioniert trotzdem nicht.
        Beim einstecken des USB Kabels der Wetterstation werden folgende Devices angelegt - Symlink dürfte also funktionieren.

        crw-------  1 root root    235,     0 Mar 31 08:54 hidraw0
        drwxr-xr-x  2 root root            60 Mar 31 08:54 usb
        lrwxrwxrwx  1 root root            15 Mar 31 08:54 usbNEXUS0 -> bus/usb/001/010
        

        Irgenwelche Ideen?

        1 Antwort Letzte Antwort
        0
        • arteckA arteck

          @chris0680 ist zwar für zigbee sollte geht aber auch in deinem Fall

          https://golbew.de/post/2021/proxmox-usb-passthrough-an-lxc-container-mit-eindeutigem-geraetenamen

          oder setz ne VM aus.. da ist es einfacher

          C Offline
          C Offline
          Chris0680
          schrieb am zuletzt editiert von
          #5

          @arteck folgender WeeWX Log wird ausgeforfen:

          Apr 01 13:11:21 WeeWX systemd[1]: Started weewx.service - WeeWX.
          Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Initializing weewxd version 5.0.2
          Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
          Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Using Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0]
          Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Located at /usr/bin/python3
          Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Platform Linux-6.5.13-3-pve-x86_64-with-glibc2.36
          Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Locale: 'de_AT.UTF-8'
          Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Entry path: /usr/share/weewx/weewxd.py
          Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: WEEWX_ROOT: /etc/weewx
          Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Configuration file: /etc/weewx/weewx.conf
          Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: User module: /etc/weewx/bin/user
          Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Debug: 0
          Apr 01 13:11:21 WeeWX weewxd[451]: INFO weewx.engine: Loading station type TE923 (weewx.drivers.te923)
          Apr 01 13:11:21 WeeWX weewxd[451]: INFO weewx.drivers.te923: driver version is 0.41.1
          Apr 01 13:11:21 WeeWX weewxd[451]: INFO weewx.drivers.te923: polling interval is 10
          Apr 01 13:11:21 WeeWX weewxd[451]: INFO weewx.drivers.te923: sensor map is {'windLinkStatus': 'link_wind', 'windBatteryStatus': 'bat_wind', 'rainLinkStatus': 'link_rain', 'rainBatteryStatus': 'bat_rain', 'u>
          Apr 01 13:11:21 WeeWX weewxd[451]: INFO weewx.drivers.te923: Found device on USB bus= device=
          Apr 01 13:11:21 WeeWX weewxd[451]: ERROR weewx.drivers.te923: release interface failed: [Errno 19] No such device (it may have been disconnected)
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.drivers.te923: Unable to claim USB interface 0: [Errno 19] No such device (it may have been disconnected)
          Apr 01 13:11:21 WeeWX weewxd[451]: ERROR weewx.engine: Import of driver failed: [Errno 19] No such device (it may have been disconnected) (<class 'weewx.WeeWxIOError'>)
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****  Traceback (most recent call last):
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/share/weewx/weewx/drivers/te923.py", line 1544, in open
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      self.devh.claimInterface(interface)
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/legacy.py", line 232, in claimInterface
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      util.claim_interface(self.dev, interface)
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/util.py", line 207, in claim_interface
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      device._ctx.managed_claim_interface(device, interface)
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/core.py", line 113, in wrapper
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      return f(self, *args, **kwargs)
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****             ^^^^^^^^^^^^^^^^^^^^^^^^
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/core.py", line 170, in managed_claim_interface
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      self.managed_open()
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/core.py", line 113, in wrapper
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      return f(self, *args, **kwargs)
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****             ^^^^^^^^^^^^^^^^^^^^^^^^
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/core.py", line 131, in managed_open
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      self.handle = self.backend.open_device(self.dev)
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/backend/libusb1.py", line 804, in open_device
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      return _DeviceHandle(dev)
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****             ^^^^^^^^^^^^^^^^^^
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/backend/libusb1.py", line 652, in __init__
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      _check(_lib.libusb_open(self.devid, byref(self.handle)))
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/backend/libusb1.py", line 604, in _check
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      raise USBError(_strerror(ret), ret, _libusb_errno[ret])
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****  usb.core.USBError: [Errno 19] No such device (it may have been disconnected)
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****  During handling of the above exception, another exception occurred:
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****  Traceback (most recent call last):
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/share/weewx/weewx/engine.py", line 115, in setupStation
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      self.console = loader_function(config_dict, self)
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/share/weewx/weewx/drivers/te923.py", line 454, in loader
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      return TE923Driver(**config_dict[DRIVER_NAME])
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/share/weewx/weewx/drivers/te923.py", line 1135, in __init__
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      self.station.open()
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/share/weewx/weewx/drivers/te923.py", line 1549, in open
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      raise weewx.WeeWxIOError(e)
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****  weewx.WeeWxIOError: [Errno 19] No such device (it may have been disconnected)
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL __main__: Unable to load driver: [Errno 19] No such device (it may have been disconnected)
          Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL __main__:     ****  Exiting...
          Apr 01 13:11:21 WeeWX systemd[1]: weewx.service: Main process exited, code=exited, status=4/NOPERMISSION
          Apr 01 13:11:21 WeeWX systemd[1]: weewx.service: Failed with result 'exit-code'.
          
          
          arteckA 1 Antwort Letzte Antwort
          0
          • C Chris0680

            @arteck folgender WeeWX Log wird ausgeforfen:

            Apr 01 13:11:21 WeeWX systemd[1]: Started weewx.service - WeeWX.
            Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Initializing weewxd version 5.0.2
            Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
            Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Using Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0]
            Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Located at /usr/bin/python3
            Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Platform Linux-6.5.13-3-pve-x86_64-with-glibc2.36
            Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Locale: 'de_AT.UTF-8'
            Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Entry path: /usr/share/weewx/weewxd.py
            Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: WEEWX_ROOT: /etc/weewx
            Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Configuration file: /etc/weewx/weewx.conf
            Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: User module: /etc/weewx/bin/user
            Apr 01 13:11:21 WeeWX weewxd[451]: INFO __main__: Debug: 0
            Apr 01 13:11:21 WeeWX weewxd[451]: INFO weewx.engine: Loading station type TE923 (weewx.drivers.te923)
            Apr 01 13:11:21 WeeWX weewxd[451]: INFO weewx.drivers.te923: driver version is 0.41.1
            Apr 01 13:11:21 WeeWX weewxd[451]: INFO weewx.drivers.te923: polling interval is 10
            Apr 01 13:11:21 WeeWX weewxd[451]: INFO weewx.drivers.te923: sensor map is {'windLinkStatus': 'link_wind', 'windBatteryStatus': 'bat_wind', 'rainLinkStatus': 'link_rain', 'rainBatteryStatus': 'bat_rain', 'u>
            Apr 01 13:11:21 WeeWX weewxd[451]: INFO weewx.drivers.te923: Found device on USB bus= device=
            Apr 01 13:11:21 WeeWX weewxd[451]: ERROR weewx.drivers.te923: release interface failed: [Errno 19] No such device (it may have been disconnected)
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.drivers.te923: Unable to claim USB interface 0: [Errno 19] No such device (it may have been disconnected)
            Apr 01 13:11:21 WeeWX weewxd[451]: ERROR weewx.engine: Import of driver failed: [Errno 19] No such device (it may have been disconnected) (<class 'weewx.WeeWxIOError'>)
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****  Traceback (most recent call last):
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/share/weewx/weewx/drivers/te923.py", line 1544, in open
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      self.devh.claimInterface(interface)
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/legacy.py", line 232, in claimInterface
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      util.claim_interface(self.dev, interface)
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/util.py", line 207, in claim_interface
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      device._ctx.managed_claim_interface(device, interface)
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/core.py", line 113, in wrapper
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      return f(self, *args, **kwargs)
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****             ^^^^^^^^^^^^^^^^^^^^^^^^
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/core.py", line 170, in managed_claim_interface
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      self.managed_open()
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/core.py", line 113, in wrapper
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      return f(self, *args, **kwargs)
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****             ^^^^^^^^^^^^^^^^^^^^^^^^
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/core.py", line 131, in managed_open
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      self.handle = self.backend.open_device(self.dev)
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/backend/libusb1.py", line 804, in open_device
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      return _DeviceHandle(dev)
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****             ^^^^^^^^^^^^^^^^^^
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/backend/libusb1.py", line 652, in __init__
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      _check(_lib.libusb_open(self.devid, byref(self.handle)))
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/lib/python3/dist-packages/usb/backend/libusb1.py", line 604, in _check
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      raise USBError(_strerror(ret), ret, _libusb_errno[ret])
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****  usb.core.USBError: [Errno 19] No such device (it may have been disconnected)
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****  During handling of the above exception, another exception occurred:
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****  Traceback (most recent call last):
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/share/weewx/weewx/engine.py", line 115, in setupStation
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      self.console = loader_function(config_dict, self)
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/share/weewx/weewx/drivers/te923.py", line 454, in loader
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      return TE923Driver(**config_dict[DRIVER_NAME])
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/share/weewx/weewx/drivers/te923.py", line 1135, in __init__
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      self.station.open()
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****    File "/usr/share/weewx/weewx/drivers/te923.py", line 1549, in open
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****      raise weewx.WeeWxIOError(e)
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL weewx.engine:     ****  weewx.WeeWxIOError: [Errno 19] No such device (it may have been disconnected)
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL __main__: Unable to load driver: [Errno 19] No such device (it may have been disconnected)
            Apr 01 13:11:21 WeeWX weewxd[451]: CRITICAL __main__:     ****  Exiting...
            Apr 01 13:11:21 WeeWX systemd[1]: weewx.service: Main process exited, code=exited, status=4/NOPERMISSION
            Apr 01 13:11:21 WeeWX systemd[1]: weewx.service: Failed with result 'exit-code'.
            
            
            arteckA Offline
            arteckA Offline
            arteck
            Developer Most Active
            schrieb am zuletzt editiert von
            #6

            @chris0680 sagte in Proxmox und WeeWX in Kombination mit TFA Nexus:

            CRITICAL weewx.drivers.te923: Unable to claim USB interface 0: [Errno 19] No such device (it may have been disconnected)
            Apr 01 13:11:21 WeeWX weewxd[451]: ERROR weewx.engine: Import of driver failed: [Errno 19] No such device (it may have been disconnected) (<class 'weewx.WeeWxIOError'>)

            der findet das Device nicht..
            irgndwas ist da noch nicht OK

            sonst setzt ne VM auf.. da ist es einfacher

            zigbee hab ich, zwave auch, nuc's genauso und HA auch

            C 1 Antwort Letzte Antwort
            0
            • arteckA arteck

              @chris0680 sagte in Proxmox und WeeWX in Kombination mit TFA Nexus:

              CRITICAL weewx.drivers.te923: Unable to claim USB interface 0: [Errno 19] No such device (it may have been disconnected)
              Apr 01 13:11:21 WeeWX weewxd[451]: ERROR weewx.engine: Import of driver failed: [Errno 19] No such device (it may have been disconnected) (<class 'weewx.WeeWxIOError'>)

              der findet das Device nicht..
              irgndwas ist da noch nicht OK

              sonst setzt ne VM auf.. da ist es einfacher

              C Offline
              C Offline
              Chris0680
              schrieb am zuletzt editiert von
              #7

              @arteck bin leider noch kein Profi auf der VM. Hab bereits das Debian installiert - wie funktioniert das jetzt genau? Kann ich per Shell über Putty auch darauf zugreifen?

              1 Antwort Letzte Antwort
              0
              • W Online
                W Online
                Wildbill
                schrieb am zuletzt editiert von Wildbill
                #8

                @chris0680 VM ist so, als ob Du einen neuen Rechner in Deinem Netzwerk eingestöpselt und installiert hättest. Also im prinzip wie ein LXC, nur dass eben alles, inklusive Kernel, in der VM läuft. Da könntest Du unter Proxmox dann auch Windows laufen lassen, obwohl Proxmox ja Linux ist. Bei einem LXC ginge das nicht.

                Bedienung genau gleich. User anlegen und Zugriff per SSH. Daran ändert sich nichts. Das wäre ja bei einem eigenständigen Rechner oder Raspi auch genauso.

                Gruss, Jürgen

                EDIT: Kannst das 1:1 von HIER übernehmen, wo erklärt wird, wie man eine VM für iobroker unter Proxmox erstellt. Nur dann eben das Installieren von iobroker weglassen, und dafür weewx installieren.

                C 1 Antwort Letzte Antwort
                1
                • W Wildbill

                  @chris0680 VM ist so, als ob Du einen neuen Rechner in Deinem Netzwerk eingestöpselt und installiert hättest. Also im prinzip wie ein LXC, nur dass eben alles, inklusive Kernel, in der VM läuft. Da könntest Du unter Proxmox dann auch Windows laufen lassen, obwohl Proxmox ja Linux ist. Bei einem LXC ginge das nicht.

                  Bedienung genau gleich. User anlegen und Zugriff per SSH. Daran ändert sich nichts. Das wäre ja bei einem eigenständigen Rechner oder Raspi auch genauso.

                  Gruss, Jürgen

                  EDIT: Kannst das 1:1 von HIER übernehmen, wo erklärt wird, wie man eine VM für iobroker unter Proxmox erstellt. Nur dann eben das Installieren von iobroker weglassen, und dafür weewx installieren.

                  C Offline
                  C Offline
                  Chris0680
                  schrieb am zuletzt editiert von
                  #9

                  @wildbill hätte gerne einen lxc Container verwendet - dürfte resourcenschonender sein. Habe trotzdem jetzt eine VM aufgesetzt und hat auf Anhieb funktioniert.

                  W arteckA 2 Antworten Letzte Antwort
                  0
                  • C Chris0680

                    @wildbill hätte gerne einen lxc Container verwendet - dürfte resourcenschonender sein. Habe trotzdem jetzt eine VM aufgesetzt und hat auf Anhieb funktioniert.

                    W Online
                    W Online
                    Wildbill
                    schrieb am zuletzt editiert von
                    #10

                    @chris0680 Der Unterschied zwischen LXC oder VM dürfte maximal im akademisch messbaren Rahmen liegen. Im Alltag wirst Du da keinen Unterschied bemerken. Weder bei der Bedienung, noch bei der Belastung des Host.

                    Gruss, Jürgen

                    1 Antwort Letzte Antwort
                    1
                    • C Chris0680

                      @wildbill hätte gerne einen lxc Container verwendet - dürfte resourcenschonender sein. Habe trotzdem jetzt eine VM aufgesetzt und hat auf Anhieb funktioniert.

                      arteckA Offline
                      arteckA Offline
                      arteck
                      Developer Most Active
                      schrieb am zuletzt editiert von
                      #11

                      @chris0680 sagte in Proxmox und WeeWX in Kombination mit TFA Nexus:

                      dürfte resourcenschonender sein

                      dieses Argument geistert immer noch hier rum..
                      wodrüber reden wir von 0,01 % CPU einsparrung und 50 kb RAM...

                      es war mal so wo Speicher und CPU Zeiten teuer waren.. oder wenn du 12 Kerne voll auslastest über Tage..dann ja..
                      aber in deinem kleinen Universum ist das vernachlässigbar.

                      zigbee hab ich, zwave auch, nuc's genauso und HA auch

                      1 Antwort Letzte Antwort
                      1
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      733

                      Online

                      32.5k

                      Benutzer

                      81.6k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe