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. ioBroker Allgemein
  4. Problem mit CC2531 Stick im LXC

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    168

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    12
    1
    570

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.8k

Problem mit CC2531 Stick im LXC

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
zigbee
2 Beiträge 2 Kommentatoren 253 Aufrufe 1 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.
  • K Offline
    K Offline
    k1ngstire
    schrieb am zuletzt editiert von k1ngstire
    #1


    Hallo,
    ich arbeite noch nicht soo lange mit Linux aber trotzdem spiele ich ein wenig mit LXD herum. Die Tatsache Linux OS in Containern ausführen zu können fasziniert mich.
    Ich habe es auch geschafft ioBroker auf einem Ubuntu LXC zu installieren.
    Ich komme ins GUI, das läuft alles.

    Allerdings habe ich Probleme mit dem Passthrough meins Zigbee Sticks.

    Wenn ich ioBroker auf dem Hostrechner installiere und starte wähle ich als COM-Anschlussnamen

    /dev/ttyACM0
    

    aus und der Zigbee Stick wird direkt erkannt.

    Wechsel ich allerdings zur ioBroker Instanz meines LXCs und wähle auch dort

    /dev/ttyACM0
    

    aus erhalte ich die Fehlermeldung

     (3969) Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyACM0'
    

    Nachdem ich Google befragt habe habe ich mit dem Befehl

    lxc config device add ubuntu-focal-c5 zigbeestick usb vendorid=0451 productid=16a8
    
    

    das Device zum LXC hinzugefügt. Leider kein Erfolg. Gleicher Fehler.

    Gebe ich innerhalb des LXCs ein lsusb ein werden mir auch sämtliche USB Geräte aufgelistet, also müssten sie ja für das LXC verfügbar sein. Aber irgendwie scheitert es am Pfad.
    Auf dem Hostsystem kann ich mir mit

    cd /dev/
    ls
    

    die Geräte anzeigen lassen. Hier finde ich auch das Device ttyACM0.
    Im LXC wiederum finde ich im directory /dev/ lediglich ein Device namens "tty". Als COM Anschlussname /dev/tty einzugeben klappt auch nicht, dann erhalte ich den Fehler:

     (552) Error: Error while opening serialport 'Error: Error: No such device or address, cannot open /dev/tty'
    

    Ich bin mit meinem Trial&Error Verfahren langsam am Ende angelangt :D

    Kann mir jemand weiterhelfen und mir sagen woran es scheitert?

    EDIT: Konnte es selbst lösen.
    Das Problem war eine Permission.
    Für die Nachwelt:
    USB Device zum LXC durchreichen mit:

    lxc config device add CONTAINERNAME ttyACM0 unix-char path=/dev/ttyACM0
    

    hinzufügen und speichern.

    Permission setzen:

    lxc config device set CONTAINERNAME ttyACM0 mode 666
    

    container rebooten, evtl stick herausziehen und wieder einstecken.

    als COM Path den /dev/ttyACM0 setzen und freuen!

    Lenny.CBL 1 Antwort Letzte Antwort
    0
    • K k1ngstire


      Hallo,
      ich arbeite noch nicht soo lange mit Linux aber trotzdem spiele ich ein wenig mit LXD herum. Die Tatsache Linux OS in Containern ausführen zu können fasziniert mich.
      Ich habe es auch geschafft ioBroker auf einem Ubuntu LXC zu installieren.
      Ich komme ins GUI, das läuft alles.

      Allerdings habe ich Probleme mit dem Passthrough meins Zigbee Sticks.

      Wenn ich ioBroker auf dem Hostrechner installiere und starte wähle ich als COM-Anschlussnamen

      /dev/ttyACM0
      

      aus und der Zigbee Stick wird direkt erkannt.

      Wechsel ich allerdings zur ioBroker Instanz meines LXCs und wähle auch dort

      /dev/ttyACM0
      

      aus erhalte ich die Fehlermeldung

       (3969) Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyACM0'
      

      Nachdem ich Google befragt habe habe ich mit dem Befehl

      lxc config device add ubuntu-focal-c5 zigbeestick usb vendorid=0451 productid=16a8
      
      

      das Device zum LXC hinzugefügt. Leider kein Erfolg. Gleicher Fehler.

      Gebe ich innerhalb des LXCs ein lsusb ein werden mir auch sämtliche USB Geräte aufgelistet, also müssten sie ja für das LXC verfügbar sein. Aber irgendwie scheitert es am Pfad.
      Auf dem Hostsystem kann ich mir mit

      cd /dev/
      ls
      

      die Geräte anzeigen lassen. Hier finde ich auch das Device ttyACM0.
      Im LXC wiederum finde ich im directory /dev/ lediglich ein Device namens "tty". Als COM Anschlussname /dev/tty einzugeben klappt auch nicht, dann erhalte ich den Fehler:

       (552) Error: Error while opening serialport 'Error: Error: No such device or address, cannot open /dev/tty'
      

      Ich bin mit meinem Trial&Error Verfahren langsam am Ende angelangt :D

      Kann mir jemand weiterhelfen und mir sagen woran es scheitert?

      EDIT: Konnte es selbst lösen.
      Das Problem war eine Permission.
      Für die Nachwelt:
      USB Device zum LXC durchreichen mit:

      lxc config device add CONTAINERNAME ttyACM0 unix-char path=/dev/ttyACM0
      

      hinzufügen und speichern.

      Permission setzen:

      lxc config device set CONTAINERNAME ttyACM0 mode 666
      

      container rebooten, evtl stick herausziehen und wieder einstecken.

      als COM Path den /dev/ttyACM0 setzen und freuen!

      Lenny.CBL Offline
      Lenny.CBL Offline
      Lenny.CB
      Most Active
      schrieb am zuletzt editiert von
      #2

      @k1ngstire crunchip hatte mal nen schönen Link gepostet:
      http://coldcorner.de/2018/07/12/proxmox-usb-passthrough-fuer-lxc-container-z-wave-uzb1/

      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
      FAQ Cloud / IOT
      HowTo: Node.js-Update
      HowTo: Backup/Restore
      Downloads
      BLOG

      814

      Online

      32.5k

      Benutzer

      81.8k

      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