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

  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Proxmox
  5. [Gelöst] Proxmox Container - USB durchreichen

NEWS

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

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

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

[Gelöst] Proxmox Container - USB durchreichen

Geplant Angeheftet Gesperrt Verschoben Proxmox
zigbee proxmox nuc cc2652p
33 Beiträge 11 Kommentatoren 10.1k Aufrufe 10 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.
  • Thomas BraunT Thomas Braun

    @amg_666
    Stick raus, Stick wieder rein,

    dmesg -T 
    

    anschauen. Da steht in den letzten Zeilen was zum Stick drin

    amg_666A Offline
    amg_666A Offline
    amg_666
    schrieb am zuletzt editiert von
    #17

    @thomas-braun sagte in Proxmox Container - USB durchreichen:

    dmesg -T

    laut lsusb ist es device nummer 12 und das Ende (ist ne ewig lange Ausgabe, ich poste nur den letzten Teil) von dmesg -T zeigt mir

    [So Aug  1 20:34:10 2021] usb 1-1: new full-speed USB device number 12 using xhci_hcd
    [So Aug  1 20:34:11 2021] usb 1-1: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64
    [So Aug  1 20:34:11 2021] usb 1-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
    [So Aug  1 20:34:11 2021] usb 1-1: Product: USB Serial
    [So Aug  1 20:34:11 2021] ch341 1-1:1.0: ch341-uart converter detected
    [So Aug  1 20:34:11 2021] usb 1-1: ch341-uart converter now attached to ttyUSB0
    [So Aug  1 20:35:55 2021] vmbr0: port 2(veth100i0) entered disabled state
    [So Aug  1 20:35:55 2021] vmbr0: port 2(veth100i0) entered disabled state
    [So Aug  1 20:35:55 2021] device veth100i0 left promiscuous mode
    [So Aug  1 20:35:55 2021] vmbr0: port 2(veth100i0) entered disabled state
    [So Aug  1 20:35:56 2021] audit: type=1400 audit(1627843030.294:43): apparmor="STATUS" operation="profile_remove" profile="/usr/bin/lxc-start" name="lxc-100_</var/lib/lxc>" pid=31105 comm="apparmor_parser"
    [So Aug  1 20:36:00 2021] EXT4-fs (dm-6): mounted filesystem with ordered data mode. Opts: (null)
    [So Aug  1 20:36:01 2021] audit: type=1400 audit(1627843034.814:44): apparmor="STATUS" operation="profile_load" profile="/usr/bin/lxc-start" name="lxc-100_</var/lib/lxc>" pid=31164 comm="apparmor_parser"
    [So Aug  1 20:36:02 2021] vmbr0: port 2(veth100i0) entered blocking state
    [So Aug  1 20:36:02 2021] vmbr0: port 2(veth100i0) entered disabled state
    [So Aug  1 20:36:02 2021] device veth100i0 entered promiscuous mode
    [So Aug  1 20:36:02 2021] eth0: renamed from vethqlj9i6
    [So Aug  1 20:36:03 2021] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [So Aug  1 20:36:03 2021] vmbr0: port 2(veth100i0) entered blocking state
    [So Aug  1 20:36:03 2021] vmbr0: port 2(veth100i0) entered forwarding state
    

    iobroker auf proxmox container

    Thomas BraunT crunchipC 2 Antworten Letzte Antwort
    0
    • amg_666A amg_666

      @thomas-braun sagte in Proxmox Container - USB durchreichen:

      dmesg -T

      laut lsusb ist es device nummer 12 und das Ende (ist ne ewig lange Ausgabe, ich poste nur den letzten Teil) von dmesg -T zeigt mir

      [So Aug  1 20:34:10 2021] usb 1-1: new full-speed USB device number 12 using xhci_hcd
      [So Aug  1 20:34:11 2021] usb 1-1: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64
      [So Aug  1 20:34:11 2021] usb 1-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
      [So Aug  1 20:34:11 2021] usb 1-1: Product: USB Serial
      [So Aug  1 20:34:11 2021] ch341 1-1:1.0: ch341-uart converter detected
      [So Aug  1 20:34:11 2021] usb 1-1: ch341-uart converter now attached to ttyUSB0
      [So Aug  1 20:35:55 2021] vmbr0: port 2(veth100i0) entered disabled state
      [So Aug  1 20:35:55 2021] vmbr0: port 2(veth100i0) entered disabled state
      [So Aug  1 20:35:55 2021] device veth100i0 left promiscuous mode
      [So Aug  1 20:35:55 2021] vmbr0: port 2(veth100i0) entered disabled state
      [So Aug  1 20:35:56 2021] audit: type=1400 audit(1627843030.294:43): apparmor="STATUS" operation="profile_remove" profile="/usr/bin/lxc-start" name="lxc-100_</var/lib/lxc>" pid=31105 comm="apparmor_parser"
      [So Aug  1 20:36:00 2021] EXT4-fs (dm-6): mounted filesystem with ordered data mode. Opts: (null)
      [So Aug  1 20:36:01 2021] audit: type=1400 audit(1627843034.814:44): apparmor="STATUS" operation="profile_load" profile="/usr/bin/lxc-start" name="lxc-100_</var/lib/lxc>" pid=31164 comm="apparmor_parser"
      [So Aug  1 20:36:02 2021] vmbr0: port 2(veth100i0) entered blocking state
      [So Aug  1 20:36:02 2021] vmbr0: port 2(veth100i0) entered disabled state
      [So Aug  1 20:36:02 2021] device veth100i0 entered promiscuous mode
      [So Aug  1 20:36:02 2021] eth0: renamed from vethqlj9i6
      [So Aug  1 20:36:03 2021] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
      [So Aug  1 20:36:03 2021] vmbr0: port 2(veth100i0) entered blocking state
      [So Aug  1 20:36:03 2021] vmbr0: port 2(veth100i0) entered forwarding state
      
      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von
      #18

      @amg_666

      Sowas sollte da drin stehen. Man beachte die letzte Zeile.

      [so aug  1 22:51:48 2021] cp210x ttyusb0: usb_serial_generic_read_bulk_callback - urb stopped: -32
      [so aug  1 22:51:48 2021] cp210x ttyusb0: usb_serial_generic_read_bulk_callback - urb stopped: -32
      [so aug  1 22:51:48 2021] usb 1-1.4: usb disconnect, device number 3
      [so aug  1 22:51:48 2021] cp210x ttyusb0: failed set request 0x7 status: -19
      [so aug  1 22:51:48 2021] cp210x ttyusb0: failed set request 0x12 status: -19
      [so aug  1 22:51:48 2021] cp210x ttyusb0: failed set request 0x0 status: -19
      [so aug  1 22:51:48 2021] cp210x ttyusb0: cp210x converter now disconnected from ttyusb0
      [so aug  1 22:51:48 2021] cp210x 1-1.4:1.0: device disconnected
      [so aug  1 22:52:06 2021] usb 1-1.4: new full-speed usb device number 4 using xhci_hcd
      [so aug  1 22:52:06 2021] usb 1-1.4: new usb device found, idvendor=10c4, idproduct=ea60, bcddevice= 1.00
      [so aug  1 22:52:06 2021] usb 1-1.4: new usb device strings: mfr=1, product=2, serialnumber=3
      [so aug  1 22:52:06 2021] usb 1-1.4: product: slae.sh cc2652rb stick - slaesh's iot stuff
      [so aug  1 22:52:06 2021] usb 1-1.4: manufacturer: silicon labs
      [so aug  1 22:52:06 2021] usb 1-1.4: serialnumber: 00_12_4b_00_23_93_2c_a8
      [so aug  1 22:52:06 2021] cp210x 1-1.4:1.0: cp210x converter detected
      [so aug  1 22:52:06 2021] usb 1-1.4: cp210x converter now attached to ttyusb0
      echad@chet:~ $
      

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      amg_666A 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @amg_666

        Sowas sollte da drin stehen. Man beachte die letzte Zeile.

        [so aug  1 22:51:48 2021] cp210x ttyusb0: usb_serial_generic_read_bulk_callback - urb stopped: -32
        [so aug  1 22:51:48 2021] cp210x ttyusb0: usb_serial_generic_read_bulk_callback - urb stopped: -32
        [so aug  1 22:51:48 2021] usb 1-1.4: usb disconnect, device number 3
        [so aug  1 22:51:48 2021] cp210x ttyusb0: failed set request 0x7 status: -19
        [so aug  1 22:51:48 2021] cp210x ttyusb0: failed set request 0x12 status: -19
        [so aug  1 22:51:48 2021] cp210x ttyusb0: failed set request 0x0 status: -19
        [so aug  1 22:51:48 2021] cp210x ttyusb0: cp210x converter now disconnected from ttyusb0
        [so aug  1 22:51:48 2021] cp210x 1-1.4:1.0: device disconnected
        [so aug  1 22:52:06 2021] usb 1-1.4: new full-speed usb device number 4 using xhci_hcd
        [so aug  1 22:52:06 2021] usb 1-1.4: new usb device found, idvendor=10c4, idproduct=ea60, bcddevice= 1.00
        [so aug  1 22:52:06 2021] usb 1-1.4: new usb device strings: mfr=1, product=2, serialnumber=3
        [so aug  1 22:52:06 2021] usb 1-1.4: product: slae.sh cc2652rb stick - slaesh's iot stuff
        [so aug  1 22:52:06 2021] usb 1-1.4: manufacturer: silicon labs
        [so aug  1 22:52:06 2021] usb 1-1.4: serialnumber: 00_12_4b_00_23_93_2c_a8
        [so aug  1 22:52:06 2021] cp210x 1-1.4:1.0: cp210x converter detected
        [so aug  1 22:52:06 2021] usb 1-1.4: cp210x converter now attached to ttyusb0
        echad@chet:~ $
        
        amg_666A Offline
        amg_666A Offline
        amg_666
        schrieb am zuletzt editiert von
        #19

        @thomas-braun sagte in Proxmox Container - USB durchreichen:

        -speed usb device number 4 us

        ich hab den jetzt nochmal neu gesteckt (ist jetzt device 15) und bekomme

        [So Aug  1 23:34:22 2021] usb 1-1: new full-speed USB device number 15 using xhci_hcd
        [So Aug  1 23:34:22 2021] usb 1-1: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64
        [So Aug  1 23:34:22 2021] usb 1-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
        [So Aug  1 23:34:22 2021] usb 1-1: Product: USB Serial
        [So Aug  1 23:34:22 2021] ch341 1-1:1.0: ch341-uart converter detected
        [So Aug  1 23:34:22 2021] usb 1-1: ch341-uart converter now attached to ttyUSB0
        

        das wäre dann ja so ok, oder? Aber wie reiche ich den dann durch, siehe oben, im /dev Verzeichnis habe ich nur ttyACM0 und nicht ttyUSB0

        iobroker auf proxmox container

        1 Antwort Letzte Antwort
        0
        • amg_666A amg_666

          @thomas-braun sagte in Proxmox Container - USB durchreichen:

          dmesg -T

          laut lsusb ist es device nummer 12 und das Ende (ist ne ewig lange Ausgabe, ich poste nur den letzten Teil) von dmesg -T zeigt mir

          [So Aug  1 20:34:10 2021] usb 1-1: new full-speed USB device number 12 using xhci_hcd
          [So Aug  1 20:34:11 2021] usb 1-1: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64
          [So Aug  1 20:34:11 2021] usb 1-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
          [So Aug  1 20:34:11 2021] usb 1-1: Product: USB Serial
          [So Aug  1 20:34:11 2021] ch341 1-1:1.0: ch341-uart converter detected
          [So Aug  1 20:34:11 2021] usb 1-1: ch341-uart converter now attached to ttyUSB0
          [So Aug  1 20:35:55 2021] vmbr0: port 2(veth100i0) entered disabled state
          [So Aug  1 20:35:55 2021] vmbr0: port 2(veth100i0) entered disabled state
          [So Aug  1 20:35:55 2021] device veth100i0 left promiscuous mode
          [So Aug  1 20:35:55 2021] vmbr0: port 2(veth100i0) entered disabled state
          [So Aug  1 20:35:56 2021] audit: type=1400 audit(1627843030.294:43): apparmor="STATUS" operation="profile_remove" profile="/usr/bin/lxc-start" name="lxc-100_</var/lib/lxc>" pid=31105 comm="apparmor_parser"
          [So Aug  1 20:36:00 2021] EXT4-fs (dm-6): mounted filesystem with ordered data mode. Opts: (null)
          [So Aug  1 20:36:01 2021] audit: type=1400 audit(1627843034.814:44): apparmor="STATUS" operation="profile_load" profile="/usr/bin/lxc-start" name="lxc-100_</var/lib/lxc>" pid=31164 comm="apparmor_parser"
          [So Aug  1 20:36:02 2021] vmbr0: port 2(veth100i0) entered blocking state
          [So Aug  1 20:36:02 2021] vmbr0: port 2(veth100i0) entered disabled state
          [So Aug  1 20:36:02 2021] device veth100i0 entered promiscuous mode
          [So Aug  1 20:36:02 2021] eth0: renamed from vethqlj9i6
          [So Aug  1 20:36:03 2021] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
          [So Aug  1 20:36:03 2021] vmbr0: port 2(veth100i0) entered blocking state
          [So Aug  1 20:36:03 2021] vmbr0: port 2(veth100i0) entered forwarding state
          
          crunchipC Abwesend
          crunchipC Abwesend
          crunchip
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #20

          @amg_666 sagte in Proxmox Container - USB durchreichen:

          ch341-uart converter now attached to ttyUSB0

          folglich wäre dann der Befehl so

          udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0.....)
          

          umgestiegen von Proxmox auf Unraid

          amg_666A 1 Antwort Letzte Antwort
          0
          • crunchipC crunchip

            @amg_666 sagte in Proxmox Container - USB durchreichen:

            ch341-uart converter now attached to ttyUSB0

            folglich wäre dann der Befehl so

            udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0.....)
            
            amg_666A Offline
            amg_666A Offline
            amg_666
            schrieb am zuletzt editiert von
            #21

            @crunchip Leider nicht, das scheint ja das Problem zu sein:

            andreas@iobroker:/dev$ udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0)
            Unknown device "/dev/ttyUSB0": No such file or directory
            info: option requires an argument -- 'p'
            

            im /dev/ Verzeichnis gibt es kein ttyUSB0...

            andreas@iobroker:/dev$ ls
            bus  console  core  fd  full  initctl  log  mqueue  null  ptmx  pts  random  shm  stderr  stdin  stdout  tty  tty1  tty2  ttyACM0  urandom  zero
            andreas@iobroker:/dev$ 
            

            iobroker auf proxmox container

            crunchipC 2 Antworten Letzte Antwort
            0
            • amg_666A amg_666

              @crunchip Leider nicht, das scheint ja das Problem zu sein:

              andreas@iobroker:/dev$ udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0)
              Unknown device "/dev/ttyUSB0": No such file or directory
              info: option requires an argument -- 'p'
              

              im /dev/ Verzeichnis gibt es kein ttyUSB0...

              andreas@iobroker:/dev$ ls
              bus  console  core  fd  full  initctl  log  mqueue  null  ptmx  pts  random  shm  stderr  stdin  stdout  tty  tty1  tty2  ttyACM0  urandom  zero
              andreas@iobroker:/dev$ 
              
              crunchipC Abwesend
              crunchipC Abwesend
              crunchip
              Forum Testing Most Active
              schrieb am zuletzt editiert von crunchip
              #22

              @amg_666 beginn doch mal von vorne, zieh deinen einen stick ab (nicht das da sich etwas in die Quere kommt), starte ggf. den Rechner neu und dann prüfe nochmal

              umgestiegen von Proxmox auf Unraid

              1 Antwort Letzte Antwort
              0
              • amg_666A amg_666

                @crunchip Leider nicht, das scheint ja das Problem zu sein:

                andreas@iobroker:/dev$ udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0)
                Unknown device "/dev/ttyUSB0": No such file or directory
                info: option requires an argument -- 'p'
                

                im /dev/ Verzeichnis gibt es kein ttyUSB0...

                andreas@iobroker:/dev$ ls
                bus  console  core  fd  full  initctl  log  mqueue  null  ptmx  pts  random  shm  stderr  stdin  stdout  tty  tty1  tty2  ttyACM0  urandom  zero
                andreas@iobroker:/dev$ 
                
                crunchipC Abwesend
                crunchipC Abwesend
                crunchip
                Forum Testing Most Active
                schrieb am zuletzt editiert von crunchip
                #23

                @amg_666 sagte in Proxmox Container - USB durchreichen:

                andreas@iobroker:/dev$ ls

                du bist auf deinem iobroker, daher klappt das nicht, du musst auf proxmox
                https://forum.iobroker.net/post/610799

                umgestiegen von Proxmox auf Unraid

                amg_666A 1 Antwort Letzte Antwort
                0
                • crunchipC crunchip

                  @amg_666 sagte in Proxmox Container - USB durchreichen:

                  andreas@iobroker:/dev$ ls

                  du bist auf deinem iobroker, daher klappt das nicht, du musst auf proxmox
                  https://forum.iobroker.net/post/610799

                  amg_666A Offline
                  amg_666A Offline
                  amg_666
                  schrieb am zuletzt editiert von
                  #24

                  @crunchip Oh Mann, das hab ich echt nicht gemerkt...
                  Läuft noch immer nicht aber ich bin zumindest etwas weiter:

                  root@proxmox:/etc/pve/nodes/proxmox/lxc# ls -la /dev/serial/by-id/
                  total 0
                  drwxr-xr-x 2 root root 80 Aug  1 23:35 .
                  drwxr-xr-x 4 root root 80 Jun 20 20:33 ..
                  lrwxrwxrwx 1 root root 13 Aug  1 23:35 usb-1a86_USB_Serial-if00-port0 -> ../../ttyUSB0
                  lrwxrwxrwx 1 root root 13 Jun 20 20:33 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018E1CB74-if00 -> ../../ttyACM0
                  root@proxmox:/etc/pve/nodes/proxmox/lxc# 
                  

                  der auf ttyUSB0 gemountete ist der neue Stick. Im iobroker sieht man den jetzt auch auf der Konsole:

                  andreas@iobroker:~$ lsusb
                  Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
                  Bus 001 Device 003: ID 8087:0aa7 Intel Corp. 
                  Bus 001 Device 007: ID 0451:16a8 Texas Instruments, Inc. 
                  Bus 001 Device 015: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
                  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
                  andreas@iobroker:~$ ls /dev
                  bus  console  core  fd  full  initctl  log  mqueue  null  ptmx  pts  random  shm  stderr  stdin  stdout  tty  tty1  tty2  ttyACM0  ttyUSB0  urandom  zero
                  andreas@iobroker:~$ 
                  

                  Ich hab dann im zigbee Adapter den com Anschluss /dev/ttyUSB0 gewählt und als Typ TI Z-Stack/CCxxxx gewählt (hoffe das ist so richtig, ist ja kein TI aber ein CC2652P. Damit wird der Adapter aber nur gelb und im Log steht

                  zigbee.0	2021-08-02 12:19:03.990	error	Error herdsman start
                  zigbee.0	2021-08-02 12:19:03.990	error	Failed to start Zigbee
                  zigbee.0	2021-08-02 12:19:03.989	error	Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'"
                  zigbee.0	2021-08-02 12:19:03.810	info	Installed Version: iobroker.zigbee@1.5.6
                  zigbee.0	2021-08-02 12:19:03.792	info	Starting Zigbee npm ...
                  zigbee.0	2021-08-02 12:19:03.791	info	Try to reconnect. 1 attempts left
                  zigbee.0	2021-08-02 12:18:54.649	error	getGroups: caught error: TypeError: Cannot read property 'getGroups' of undefined
                  zigbee.0	2021-08-02 12:18:53.790	error	Error herdsman start
                  zigbee.0	2021-08-02 12:18:53.789	error	Failed to start Zigbee
                  zigbee.0	2021-08-02 12:18:53.789	error	Starting zigbee-herdsman problem : "Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)"
                  zigbee.0	2021-08-02 12:18:34.108	info	Installed Version: iobroker.zigbee@1.5.6
                  zigbee.0	2021-08-02 12:18:33.724	info	Starting Zigbee npm ...
                  zigbee.0	2021-08-02 12:18:33.589	info	starting. Version 1.5.6 in /opt/iobroker/node_modules/iobroker.zigbee, node: v14.17.2, js-controller: 3.3.15
                  host.iobroker	2021-08-02 12:18:30.580	info	instance system.adapter.zigbee.0 started with pid 1554
                  host.iobroker	2021-08-02 12:18:28.135	info	instance system.adapter.zigbee.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                  

                  ich hab da im Moment noch beide Sticks am NUC hängen, für mich sieht das so aus, dass er den neuen nicht verbinden kann, ich vermute mal falschen Typ gewählt (?) aber der zigbee Adapter hat in der Auswahlliste nur den TI Z-Stack/CCxxxx, Dconz/Conbee, NXP/Zigate und Silicon Labs EZSP/EFR32
                  Hat hier noch jemand eine Idee wo da was falsch läuft?

                  iobroker auf proxmox container

                  JLegJ 1 Antwort Letzte Antwort
                  0
                  • amg_666A amg_666

                    @crunchip Oh Mann, das hab ich echt nicht gemerkt...
                    Läuft noch immer nicht aber ich bin zumindest etwas weiter:

                    root@proxmox:/etc/pve/nodes/proxmox/lxc# ls -la /dev/serial/by-id/
                    total 0
                    drwxr-xr-x 2 root root 80 Aug  1 23:35 .
                    drwxr-xr-x 4 root root 80 Jun 20 20:33 ..
                    lrwxrwxrwx 1 root root 13 Aug  1 23:35 usb-1a86_USB_Serial-if00-port0 -> ../../ttyUSB0
                    lrwxrwxrwx 1 root root 13 Jun 20 20:33 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018E1CB74-if00 -> ../../ttyACM0
                    root@proxmox:/etc/pve/nodes/proxmox/lxc# 
                    

                    der auf ttyUSB0 gemountete ist der neue Stick. Im iobroker sieht man den jetzt auch auf der Konsole:

                    andreas@iobroker:~$ lsusb
                    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
                    Bus 001 Device 003: ID 8087:0aa7 Intel Corp. 
                    Bus 001 Device 007: ID 0451:16a8 Texas Instruments, Inc. 
                    Bus 001 Device 015: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
                    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
                    andreas@iobroker:~$ ls /dev
                    bus  console  core  fd  full  initctl  log  mqueue  null  ptmx  pts  random  shm  stderr  stdin  stdout  tty  tty1  tty2  ttyACM0  ttyUSB0  urandom  zero
                    andreas@iobroker:~$ 
                    

                    Ich hab dann im zigbee Adapter den com Anschluss /dev/ttyUSB0 gewählt und als Typ TI Z-Stack/CCxxxx gewählt (hoffe das ist so richtig, ist ja kein TI aber ein CC2652P. Damit wird der Adapter aber nur gelb und im Log steht

                    zigbee.0	2021-08-02 12:19:03.990	error	Error herdsman start
                    zigbee.0	2021-08-02 12:19:03.990	error	Failed to start Zigbee
                    zigbee.0	2021-08-02 12:19:03.989	error	Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'"
                    zigbee.0	2021-08-02 12:19:03.810	info	Installed Version: iobroker.zigbee@1.5.6
                    zigbee.0	2021-08-02 12:19:03.792	info	Starting Zigbee npm ...
                    zigbee.0	2021-08-02 12:19:03.791	info	Try to reconnect. 1 attempts left
                    zigbee.0	2021-08-02 12:18:54.649	error	getGroups: caught error: TypeError: Cannot read property 'getGroups' of undefined
                    zigbee.0	2021-08-02 12:18:53.790	error	Error herdsman start
                    zigbee.0	2021-08-02 12:18:53.789	error	Failed to start Zigbee
                    zigbee.0	2021-08-02 12:18:53.789	error	Starting zigbee-herdsman problem : "Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)"
                    zigbee.0	2021-08-02 12:18:34.108	info	Installed Version: iobroker.zigbee@1.5.6
                    zigbee.0	2021-08-02 12:18:33.724	info	Starting Zigbee npm ...
                    zigbee.0	2021-08-02 12:18:33.589	info	starting. Version 1.5.6 in /opt/iobroker/node_modules/iobroker.zigbee, node: v14.17.2, js-controller: 3.3.15
                    host.iobroker	2021-08-02 12:18:30.580	info	instance system.adapter.zigbee.0 started with pid 1554
                    host.iobroker	2021-08-02 12:18:28.135	info	instance system.adapter.zigbee.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                    

                    ich hab da im Moment noch beide Sticks am NUC hängen, für mich sieht das so aus, dass er den neuen nicht verbinden kann, ich vermute mal falschen Typ gewählt (?) aber der zigbee Adapter hat in der Auswahlliste nur den TI Z-Stack/CCxxxx, Dconz/Conbee, NXP/Zigate und Silicon Labs EZSP/EFR32
                    Hat hier noch jemand eine Idee wo da was falsch läuft?

                    JLegJ Offline
                    JLegJ Offline
                    JLeg
                    schrieb am zuletzt editiert von
                    #25

                    @amg_666 sagte in Proxmox Container - USB durchreichen:

                    der auf ttyUSB0 gemountete ist der neue Stick. Im iobroker sieht man den jetzt auch auf der Konsole:

                    Also genau genommen siehst du auf der Konsole erstmal nur, dass sich der USB-Seriell-Wandler des CC2652P - Sticks (ein Qinheng-Dings) meldet ;-)
                    Eine Möglichkeit, warum der Kontakt mit dem Zigbee-Adapter nicht klappt, wäre, dass der CC2652P nicht mit dem USB-Wandler sprechen möchte - sicher, dass da eine passende Firmware drauf ist?

                    amg_666A 1 Antwort Letzte Antwort
                    0
                    • JLegJ JLeg

                      @amg_666 sagte in Proxmox Container - USB durchreichen:

                      der auf ttyUSB0 gemountete ist der neue Stick. Im iobroker sieht man den jetzt auch auf der Konsole:

                      Also genau genommen siehst du auf der Konsole erstmal nur, dass sich der USB-Seriell-Wandler des CC2652P - Sticks (ein Qinheng-Dings) meldet ;-)
                      Eine Möglichkeit, warum der Kontakt mit dem Zigbee-Adapter nicht klappt, wäre, dass der CC2652P nicht mit dem USB-Wandler sprechen möchte - sicher, dass da eine passende Firmware drauf ist?

                      amg_666A Offline
                      amg_666A Offline
                      amg_666
                      schrieb am zuletzt editiert von
                      #26

                      @jleg Ich hab da jetzt sicherheitshalber nochmal die Firmware drübergebügelt, selber Effekt.
                      Auf dem Stick ist "CC1352P2_CC2652P_launchpad_coordinator_20210708.zip" und der SmartRF Programmer sagt "Success" am Ende des Flashvorgangs...

                      iobroker auf proxmox container

                      amg_666A 1 Antwort Letzte Antwort
                      0
                      • amg_666A amg_666

                        @jleg Ich hab da jetzt sicherheitshalber nochmal die Firmware drübergebügelt, selber Effekt.
                        Auf dem Stick ist "CC1352P2_CC2652P_launchpad_coordinator_20210708.zip" und der SmartRF Programmer sagt "Success" am Ende des Flashvorgangs...

                        amg_666A Offline
                        amg_666A Offline
                        amg_666
                        schrieb am zuletzt editiert von
                        #27

                        Uff, das war ne schwere Geburt...
                        Ich hatte den Stick jetzt aus dem NUC gezogen, in meinen Windows PC gesteckt und nochmal geflasht. Danach zurück in den NUC und der zigbee Adapter liefert den Fehler im Log, dass er keine Berechtigung hat auf ttyUSb0 zuzugreifen.
                        Wenn ich auf die proxmox Konsole des Containers gehe, sehe ich auch, dass die Berechtigungen komplett fehlen:
                        Ich habe darauf in der Proxmox Shell den Container gestoppt, die Berechtigung nochmal neu gesetzt, und den Container gestartet.
                        Jetzt sieht es im LXC so aus:

                        andreas@iobroker:~$ ls -l /dev/ttyUSB0
                        crw-rw-rw- 1 nobody nogroup 188, 0 Aug  2 17:32 /dev/ttyUSB0
                        

                        und zigbee erkennt auch den neuen Stick.

                        2 Fragen hätte ich noch:

                        1. Was muss ich tun, damit die Berechtigung auf der Datei bestehen bleibt, auch wenn ich den Stick mal abziehe?
                        2. Gibt es eine Möglichkeit, dass ich das vorhandene Netz auf den neuen Stick "umziehe"? Stick wird erkannt aber die Geräteübersicht ist leer. Muss ich da manuell alles neu anlernen?

                        iobroker auf proxmox container

                        Thomas BraunT crunchipC 2 Antworten Letzte Antwort
                        0
                        • amg_666A amg_666

                          Uff, das war ne schwere Geburt...
                          Ich hatte den Stick jetzt aus dem NUC gezogen, in meinen Windows PC gesteckt und nochmal geflasht. Danach zurück in den NUC und der zigbee Adapter liefert den Fehler im Log, dass er keine Berechtigung hat auf ttyUSb0 zuzugreifen.
                          Wenn ich auf die proxmox Konsole des Containers gehe, sehe ich auch, dass die Berechtigungen komplett fehlen:
                          Ich habe darauf in der Proxmox Shell den Container gestoppt, die Berechtigung nochmal neu gesetzt, und den Container gestartet.
                          Jetzt sieht es im LXC so aus:

                          andreas@iobroker:~$ ls -l /dev/ttyUSB0
                          crw-rw-rw- 1 nobody nogroup 188, 0 Aug  2 17:32 /dev/ttyUSB0
                          

                          und zigbee erkennt auch den neuen Stick.

                          2 Fragen hätte ich noch:

                          1. Was muss ich tun, damit die Berechtigung auf der Datei bestehen bleibt, auch wenn ich den Stick mal abziehe?
                          2. Gibt es eine Möglichkeit, dass ich das vorhandene Netz auf den neuen Stick "umziehe"? Stick wird erkannt aber die Geräteübersicht ist leer. Muss ich da manuell alles neu anlernen?
                          Thomas BraunT Online
                          Thomas BraunT Online
                          Thomas Braun
                          Most Active
                          schrieb am zuletzt editiert von
                          #28

                          @amg_666 sagte in Proxmox Container - USB durchreichen:

                          Was muss ich tun, damit die Berechtigung auf der Datei bestehen bleibt, auch wenn ich den Stick mal abziehe?

                          Udev-Regel ist das Stichwort.

                          Linux-Werkzeugkasten:
                          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                          NodeJS Fixer Skript:
                          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                          1 Antwort Letzte Antwort
                          0
                          • amg_666A amg_666

                            Uff, das war ne schwere Geburt...
                            Ich hatte den Stick jetzt aus dem NUC gezogen, in meinen Windows PC gesteckt und nochmal geflasht. Danach zurück in den NUC und der zigbee Adapter liefert den Fehler im Log, dass er keine Berechtigung hat auf ttyUSb0 zuzugreifen.
                            Wenn ich auf die proxmox Konsole des Containers gehe, sehe ich auch, dass die Berechtigungen komplett fehlen:
                            Ich habe darauf in der Proxmox Shell den Container gestoppt, die Berechtigung nochmal neu gesetzt, und den Container gestartet.
                            Jetzt sieht es im LXC so aus:

                            andreas@iobroker:~$ ls -l /dev/ttyUSB0
                            crw-rw-rw- 1 nobody nogroup 188, 0 Aug  2 17:32 /dev/ttyUSB0
                            

                            und zigbee erkennt auch den neuen Stick.

                            2 Fragen hätte ich noch:

                            1. Was muss ich tun, damit die Berechtigung auf der Datei bestehen bleibt, auch wenn ich den Stick mal abziehe?
                            2. Gibt es eine Möglichkeit, dass ich das vorhandene Netz auf den neuen Stick "umziehe"? Stick wird erkannt aber die Geräteübersicht ist leer. Muss ich da manuell alles neu anlernen?
                            crunchipC Abwesend
                            crunchipC Abwesend
                            crunchip
                            Forum Testing Most Active
                            schrieb am zuletzt editiert von
                            #29

                            @amg_666 sagte in Proxmox Container - USB durchreichen:

                            Was muss ich tun, damit die Berechtigung auf der Datei bestehen bleibt,

                            Das steht doch ebenfalls im Link den ich dir gepostet habe

                            umgestiegen von Proxmox auf Unraid

                            1 Antwort Letzte Antwort
                            0
                            • L Offline
                              L Offline
                              lessthanmore
                              schrieb am zuletzt editiert von lessthanmore
                              #30

                              An der udev - Regel habe ich mir die Zähne ausgebissen und es im Endeffekt nicht hinbekommen (Symlink wird nicht erstellt).
                              Über einen cronjob setze ich jetzt die Berechtigungen bei einem Neustart und die lxc-conf habe ich recht generisch gestaltet:

                              crontab -e
                              @reboot chmod o+rw /dev/ttyACM0
                              
                              lxc.cgroup.devices.allow: c 189:* rwm
                              lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file
                              

                              Ob das gereicht hat, sehe ich beim nächsten Neustart :-)

                              TolkinT 1 Antwort Letzte Antwort
                              0
                              • L lessthanmore

                                An der udev - Regel habe ich mir die Zähne ausgebissen und es im Endeffekt nicht hinbekommen (Symlink wird nicht erstellt).
                                Über einen cronjob setze ich jetzt die Berechtigungen bei einem Neustart und die lxc-conf habe ich recht generisch gestaltet:

                                crontab -e
                                @reboot chmod o+rw /dev/ttyACM0
                                
                                lxc.cgroup.devices.allow: c 189:* rwm
                                lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file
                                

                                Ob das gereicht hat, sehe ich beim nächsten Neustart :-)

                                TolkinT Offline
                                TolkinT Offline
                                Tolkin
                                schrieb am zuletzt editiert von
                                #31

                                @lessthanmore

                                Kurze Frage zu diesem Thema hier. Bei mir läuft ebenfalls der ioBroker als Container Lösung unter Proxmox. So wie hier beschrieben, konnte ich meinen USB-Stick für Zigbee erfolgreich durchreichen. Kann mir jemand sagen, was ich anpassen muss, um einen weiteren (SmartMeter) USB Anschluss durchzureichen?

                                amg_666A 1 Antwort Letzte Antwort
                                0
                                • TolkinT Tolkin

                                  @lessthanmore

                                  Kurze Frage zu diesem Thema hier. Bei mir läuft ebenfalls der ioBroker als Container Lösung unter Proxmox. So wie hier beschrieben, konnte ich meinen USB-Stick für Zigbee erfolgreich durchreichen. Kann mir jemand sagen, was ich anpassen muss, um einen weiteren (SmartMeter) USB Anschluss durchzureichen?

                                  amg_666A Offline
                                  amg_666A Offline
                                  amg_666
                                  schrieb am zuletzt editiert von
                                  #32

                                  @tolkin Genau dasselbe nochmal, nur müsstest du erstmal schaun als was das 2. USB Device angezeigt wird (mit lsusb) und dann den 2. genauso anlegen.
                                  Ich hab zurzeit noch 2 zigbee Sticks am nuc hängen weil es in der Übergangszeit doch ein paar Problemchen gab und ich zu Tests hin und her wechseln wollte im zigbee Adapter.

                                  root@proxmox:~# lsusb
                                  Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
                                  Bus 001 Device 003: ID 8087:0aa7 Intel Corp. Wireless-AC 3168 Bluetooth
                                  Bus 001 Device 010: ID 0451:16a8 Texas Instruments, Inc. CC2531 ZigBee
                                  Bus 001 Device 007: ID 1a86:7523 QinHeng Electronics CH340 serial converter
                                  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
                                  

                                  Den "QinHeng", also Bus001Dev007 hab ich als ttyUSB0 angelegt und den alten TI (Bus001Dev010) als ttyACM0.
                                  Beide dann entsprechend in der conf Datei eingetragen, läuft.

                                  die mount Einträge sehen bei mir so aus

                                  arch: amd64
                                  cores: 2
                                  features: keyctl=1,nesting=1
                                  hostname: iobroker
                                  memory: 8192
                                  net0: name=eth0,bridge=vmbr0,gw=192.168.1.1,hwaddr=56:63:44:9E:5E:3B,ip=192.168.1.23/24,type=veth
                                  onboot: 1
                                  ostype: debian
                                  parent: s20230303
                                  rootfs: local-lvm:vm-100-disk-0,size=150G
                                  swap: 2048
                                  unprivileged: 1
                                  lxc.cgroup.devices.allow: c 189:* rwm
                                  lxc.mount.entry: /dev/bus/usb/001/010 dev/bus/usb/001/010 none bind,optional,create=file
                                  lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file
                                  lxc.cgroup.devices.allow: c 189:* rwm
                                  lxc.mount.entry: /dev/bus/usb/001/007dev/bus/usb/001/007 none bind,optional,create=file
                                  lxc.mount.entry: /dev/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file
                                  

                                  iobroker auf proxmox container

                                  oberfraggerO 1 Antwort Letzte Antwort
                                  1
                                  • amg_666A amg_666

                                    @tolkin Genau dasselbe nochmal, nur müsstest du erstmal schaun als was das 2. USB Device angezeigt wird (mit lsusb) und dann den 2. genauso anlegen.
                                    Ich hab zurzeit noch 2 zigbee Sticks am nuc hängen weil es in der Übergangszeit doch ein paar Problemchen gab und ich zu Tests hin und her wechseln wollte im zigbee Adapter.

                                    root@proxmox:~# lsusb
                                    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
                                    Bus 001 Device 003: ID 8087:0aa7 Intel Corp. Wireless-AC 3168 Bluetooth
                                    Bus 001 Device 010: ID 0451:16a8 Texas Instruments, Inc. CC2531 ZigBee
                                    Bus 001 Device 007: ID 1a86:7523 QinHeng Electronics CH340 serial converter
                                    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
                                    

                                    Den "QinHeng", also Bus001Dev007 hab ich als ttyUSB0 angelegt und den alten TI (Bus001Dev010) als ttyACM0.
                                    Beide dann entsprechend in der conf Datei eingetragen, läuft.

                                    die mount Einträge sehen bei mir so aus

                                    arch: amd64
                                    cores: 2
                                    features: keyctl=1,nesting=1
                                    hostname: iobroker
                                    memory: 8192
                                    net0: name=eth0,bridge=vmbr0,gw=192.168.1.1,hwaddr=56:63:44:9E:5E:3B,ip=192.168.1.23/24,type=veth
                                    onboot: 1
                                    ostype: debian
                                    parent: s20230303
                                    rootfs: local-lvm:vm-100-disk-0,size=150G
                                    swap: 2048
                                    unprivileged: 1
                                    lxc.cgroup.devices.allow: c 189:* rwm
                                    lxc.mount.entry: /dev/bus/usb/001/010 dev/bus/usb/001/010 none bind,optional,create=file
                                    lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file
                                    lxc.cgroup.devices.allow: c 189:* rwm
                                    lxc.mount.entry: /dev/bus/usb/001/007dev/bus/usb/001/007 none bind,optional,create=file
                                    lxc.mount.entry: /dev/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file
                                    
                                    oberfraggerO Offline
                                    oberfraggerO Offline
                                    oberfragger
                                    schrieb am zuletzt editiert von
                                    #33

                                    @amg_666

                                    Danke! Den part konnte ich in meinem LXC 1:1 übernehmen.

                                    lxc.cgroup.devices.allow: c 189:* rwm
                                    lxc.mount.entry: /dev/bus/usb/001/010 dev/bus/usb/001/010 none bind,optional,create=file
                                    lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file
                                    

                                    Schon hängt der UPS da dran. Mal schauen ob ich den Nut-Server zum laufen bekomme.

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


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    518

                                    Online

                                    32.4k

                                    Benutzer

                                    81.4k

                                    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