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. Zigbee Adapter von TTY zu by-id

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    523

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

Zigbee Adapter von TTY zu by-id

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
33 Beiträge 10 Kommentatoren 2.4k Aufrufe 8 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.
  • mickemupM mickemup

    @thomas-braun
    Hm Ok versuchte eigentlich die Anleitung in der DOK zu befolgen, ist aber nicht ganz übersichtlich...

    mit

    /dev/ttyUSB0
    

    gehts ja aber scheinbar ist das nicht die optimale Lösung...

    crunchipC Abwesend
    crunchipC Abwesend
    crunchip
    Forum Testing Most Active
    schrieb am zuletzt editiert von crunchip
    #21

    @mickemup was ist in welcher Anleitung nicht übersichtlich?
    Desweiteren habe ich oben schon erwähnt, das diese Schritte nicht mehr nötig sind, weil es mittlerweile direkt auf der Proxmox Oberfläche möglich ist.

    Einfach die Device-id ermitteln. (PVE Shell)

    ls -l /dev/serial/by-id

    Den LXC auswählen - Ressources → Add → Device Passthrough

    Als Device Path

    /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_5836414927fded119e4f0a65024206e6-if00-port0
    Eingeben.

    Mit Add bestätigen

    Ps: Die Rechte noch auf 0666 setzen

    umgestiegen von Proxmox auf Unraid

    1 Antwort Letzte Antwort
    0
    • mickemupM mickemup

      @thomas-braun

      Aus der Anleitung:

      Sollte hierbei keine Ausgabe erfolgen, prüfe mit „ls -l /dev/serial/by-id/“ ob das USB-Gerät vom System als ttyUSB eingebunden wird, wenn ja ersetze alle folgenden Befehle die sich auf ttyACM… beziehen durch ttyUSB… sollte keine Ausgabe erscheinen ist es kein

      Bei mir wars damals USB.
      Mit lesen im Forum wollte ich mein System nun eben "korrigieren" aus euren genannten Gründen.
      Mein Linux background ist halt sozusagen nicht vorhanden, darum bin ich bei solchen Sachen totaler Laie :confounded:

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

      @mickemup sagte in Zigbee Adapter von TTY zu by-id:

      Sollte hierbei keine Ausgabe erfolgen, prüfe mit „ls -l /dev/serial/by-id/“ ob das USB-Gerät vom System als ttyUSB eingebunden wird, wenn ja ersetze alle folgenden Befehle die sich auf ttyACM… beziehen durch ttyUSB… sollte keine Ausgabe erscheinen ist es kein

      wo steht das ?? in welcher Doku ?? und was währe verständlicher ?? dann kann man das für die Zukunft ändern

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

      mickemupM 1 Antwort Letzte Antwort
      0
      • arteckA arteck

        @mickemup sagte in Zigbee Adapter von TTY zu by-id:

        Sollte hierbei keine Ausgabe erfolgen, prüfe mit „ls -l /dev/serial/by-id/“ ob das USB-Gerät vom System als ttyUSB eingebunden wird, wenn ja ersetze alle folgenden Befehle die sich auf ttyACM… beziehen durch ttyUSB… sollte keine Ausgabe erscheinen ist es kein

        wo steht das ?? in welcher Doku ?? und was währe verständlicher ?? dann kann man das für die Zukunft ändern

        mickemupM Offline
        mickemupM Offline
        mickemup
        schrieb am zuletzt editiert von
        #23

        @arteck

        https://www.iobroker.net/#de/documentation/install/proxmox.md unter USB durchreichen.
        Als Linux Laie haben mir die Schritte schon einiges abverlangt.

        @crunchip
        Danke, werde ich morgen so probieren.

        Wenn es neu (ab Proxmox 8?) so einfach geht mit einer Zeile in der PVE Shell und dann 2-3 Klicks im GUI wäre es doch super das so in die Dok zu schreiben.
        Das machts für Anfänger nochmal Userfreundlicher :-)

        crunchipC 1 Antwort Letzte Antwort
        0
        • mickemupM mickemup

          Hallo Zusammen

          Ich habe nun schon mehrfach gelesen, dass man USB Geräte by-id einbinden soll.

          iob diag
          

          sagt mir das auch:

          USB-Devices by-id:
          USB-Sticks -  Avoid direct links to /dev/tty* in your adapter setups, please always prefer the links 'by-id':
          
          /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_5836414927fded119e4f0a65024206e6-if00-port0
          
          HINT:
          Your zigbee.0 COM-Port is NOT matching 'by-id'. Please check your setting:
          /dev/ttyUSB0
          

          Wenn ich allerdings

          /dev/ttyUSB0
          

          mit

          /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_5836414927fded119e4f0a65024206e6-if00-port0
          

          Im zigbee Adapter ändere findet er den Stick nicht mehr.

          
          zigbee.0
          2025-02-11 19:04:22.313	error	Error herdsman start
          
          zigbee.0
          2025-02-11 19:04:22.312	error	Failed to start Zigbee
          
          zigbee.0
          2025-02-11 19:04:22.312	error	Starting zigbee-herdsman problem : "Failure to connect"
          
          zigbee.0
          2025-02-11 19:03:52.149	info	Installed Version: iobroker.zigbee@1.10.14
          

          Eingerichtet hatte ich die "Durchreichung" gemäss Anleitung in der DOK (LXC Container in Proxmox)

          Jemand der Pros hier eine Tip?

          AsgothianA Offline
          AsgothianA Offline
          Asgothian
          Developer
          schrieb am zuletzt editiert von Asgothian
          #24

          @mickemup sagte in Zigbee Adapter von TTY zu by-id:

          Hallo Zusammen

          Ich habe nun schon mehrfach gelesen, dass man USB Geräte by-id einbinden soll.

          iob diag
          

          sagt mir das auch:

          USB-Devices by-id:
          USB-Sticks -  Avoid direct links to /dev/tty* in your adapter setups, please always prefer the links 'by-id':
          
          

          Anbei mal ein paar Informationen zum Hintergrund

          • Das Device nach 'serial/by-id' ist bei neueren Linux Installationen verfügbar. Bei älteren gab es den nicht.
          • Es erlaubt die Devices nach Funktionen zu gruppieren.
          • Es stellt sicher das nicht 'aus versehen' ein anderes Device an Stelle des gewünschten Devices angesprochen wird, insbesondere wenn mehrere Devices der gleichen Klasse (z.Bsp. USB Serial) genutzt werden.

          Deswegen macht es bei nativer installation, sprich Installation auf einem reellen Rechner sinn, die Devices so anzusprechen - sofern mehrere USB Devices genutzt werden. Sobald nur ein USB Device am Rechner hängt ist es nicht wirklich entscheidend / relevant.
          Bei virtuellen Systemen (Container / LXC / VM's) macht es meiner Meinung nach keinen Sinn. Da darf gerne der klassische '/dev/ttyUSB0' oder ähnliches genutzt werden. Warum ? Der entscheidende Vorteil das die Device-Definition auf genau eine angeschlossene Hardware zeigt muss im Translation-Layer, sprich beim Weiterreichen des Ports passieren - ansonsten geht die gesamte Konstruktion sowieso schief und das System läuft nicht.

          @mickemup sagte in Zigbee Adapter von TTY zu by-id:

          @crunchip
          Es funktioniert ja mit

          /dev/ttyUSB0
          

          beim Com-Port im Adapter.

          Habe aber gelesen, man solle das by-id "verlinken", sonst könnte es je nach reboot nicht mehr tun.
          und das kriege ich irgendwie nicht hin...

          Das kann passieren wenn du mehrere unterschiedliche USB Devices hast, die sich als /dev/ttyUSBx anmelden, sprich ein /dev/ttyUSB0 und /dev/ttyUSB1. Da kann bei jedem Reboot an einem reellen Rechner ein Wechsel der Hardware-Zuordnung passieren. Solange Du diese Situation nicht hast bist du auch mit /dev/ttyUSB0 safe.
          Nebenbei - mir sind aktuell 2 Situationen bekannt wo das passiert - parallele Nutzung von Zigbee und ZWave, wobei beide (Zigbee und Wave entweder als /dev/ttyUSBx oder /dev/ttyACMx Devices eingebunden werden)

          Ich Lehn mich mal aus dem Fenster - du hast diese Situation bei Dir nicht :)

          Unterm strich gilt für die Meldung im iob Diag leider das sie

          • bei bestimmten Einsatzfällen Fehlern vorbeugen kann (mehrere ähnliche USB Devices)
          • Für die meisten Nutzer irrelevant ist - die Nutzung der nativen Devices geht auch
          • bei bestimmten Einsatzfällen sogar Mehraufwand erzeugen kann. (Beispiel: Austausch des Zigbee-Koordinators gegen einen anderen vom gleichen Typ. Bei Nutzung von /dev/ttyUSB0 muss die Konfiguration nicht angepasst werden, bei dem link nach /dev/serial/by-id schon.)
          • ggf. eine zusätzliche Fehlerquelle schafft. Das zeigt dieser Thread wunderbar :)

          Die ganze Geschichte ist ein wunderbares Beispiel dafür das es nicht immer Sinnvoll ist auf 'etwas neueres' zu setzen, nur weil das bei bestimmten Einsatzfällen Vorteile bietet. Man muss auch einen entsprechenden Einsatzfall haben. Ich weiss das diese Ansicht unbeliebt ist. Neu wird vielfach mit Besser gleichgesetzt. Das ist es aber nicht unbedingt. Es ist halt 'nur' Neu oder Modern.

          A.

          Nachtrag: @Thomas-Braun Ist es denkbar, diese Meldung im iob diag Skript nur dann auszugeben wenn mehrere USB-Devices in der Konfiguration auftauchen ?
          A.

          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

          1 Antwort Letzte Antwort
          2
          • Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von Thomas Braun
            #25

            @asgothian

            Oder bei erkannten LXCs nicht erscheint. Könnte ich tun. Bin ich aber noch nicht von überzeugt, das auch tatsächlich zu tun.

            Kannst aber gerne ein Issue in meinem GitHub platzieren.

            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
            • mickemupM mickemup

              @arteck

              https://www.iobroker.net/#de/documentation/install/proxmox.md unter USB durchreichen.
              Als Linux Laie haben mir die Schritte schon einiges abverlangt.

              @crunchip
              Danke, werde ich morgen so probieren.

              Wenn es neu (ab Proxmox 8?) so einfach geht mit einer Zeile in der PVE Shell und dann 2-3 Klicks im GUI wäre es doch super das so in die Dok zu schreiben.
              Das machts für Anfänger nochmal Userfreundlicher :-)

              crunchipC Abwesend
              crunchipC Abwesend
              crunchip
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #26

              @mickemup da ich kein Proxmox mehr verwende, habe ich bisher die Doku nicht angepasst, weil mir das Bildmaterial (extra für Laien) fehlt.

              umgestiegen von Proxmox auf Unraid

              1 Antwort Letzte Antwort
              0
              • haus-automatisierungH Offline
                haus-automatisierungH Offline
                haus-automatisierung
                Developer Most Active
                schrieb am zuletzt editiert von
                #27

                Habe das gerade mal getestet und meine alten udev rules rausgeworfen.

                Hier mehr dazu: https://www.youtube.com/watch?v=FlMuxDABXEI

                🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                📚 Meine inoffizielle ioBroker Dokumentation

                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • haus-automatisierungH haus-automatisierung

                  Habe das gerade mal getestet und meine alten udev rules rausgeworfen.

                  Hier mehr dazu: https://www.youtube.com/watch?v=FlMuxDABXEI

                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  schrieb am zuletzt editiert von
                  #28

                  @haus-automatisierung

                  Ja, so würde ich das auch sehen.
                  Insbesondere, weil ja auch in der yaml das auch schon mit /dev/serial/by-id vorgesehen ist.

                  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
                  • Meister MopperM Online
                    Meister MopperM Online
                    Meister Mopper
                    schrieb am zuletzt editiert von
                    #29

                    @mickemup sagte in Zigbee Adapter von TTY zu by-id:

                    /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_5836414927fded119e4f0a65024206e6-if00-port0

                    Lass das -port0 weg.

                    Proxmox und HA

                    haselchenH 1 Antwort Letzte Antwort
                    0
                    • Meister MopperM Meister Mopper

                      @mickemup sagte in Zigbee Adapter von TTY zu by-id:

                      /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_5836414927fded119e4f0a65024206e6-if00-port0

                      Lass das -port0 weg.

                      haselchenH Offline
                      haselchenH Offline
                      haselchen
                      Most Active
                      schrieb am zuletzt editiert von
                      #30

                      @meister-mopper

                      Mich würde das „warum“ interessieren?

                      In dem Video von @haus-automatisierung wird der Part explizit mitkopiert.

                      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                      Meister MopperM 1 Antwort Letzte Antwort
                      1
                      • haselchenH haselchen

                        @meister-mopper

                        Mich würde das „warum“ interessieren?

                        In dem Video von @haus-automatisierung wird der Part explizit mitkopiert.

                        Meister MopperM Online
                        Meister MopperM Online
                        Meister Mopper
                        schrieb am zuletzt editiert von Meister Mopper
                        #31

                        @haselchen sagte in Zigbee Adapter von TTY zu by-id:

                        Mich würde das „warum“ interessieren?

                        Das Video habe ich nicht angeschaut, es war nur mein (vor)schneller Gedanke, dass ich dieses -port0 nicht eingetragen habe und es funktioniert.

                        Wie immer gilt: "Wer lesen kann, ist klar im Vorteil!". Ich habe gar nicht registriert, dass es ein PVE LXC ist und durchgereicht wurde.

                        Ich habe also Unsinn geschrieben, bitte wenn möglich vergessen :confounded:

                        Proxmox und HA

                        Thomas BraunT 1 Antwort Letzte Antwort
                        0
                        • Meister MopperM Meister Mopper

                          @haselchen sagte in Zigbee Adapter von TTY zu by-id:

                          Mich würde das „warum“ interessieren?

                          Das Video habe ich nicht angeschaut, es war nur mein (vor)schneller Gedanke, dass ich dieses -port0 nicht eingetragen habe und es funktioniert.

                          Wie immer gilt: "Wer lesen kann, ist klar im Vorteil!". Ich habe gar nicht registriert, dass es ein PVE LXC ist und durchgereicht wurde.

                          Ich habe also Unsinn geschrieben, bitte wenn möglich vergessen :confounded:

                          Thomas BraunT Online
                          Thomas BraunT Online
                          Thomas Braun
                          Most Active
                          schrieb am zuletzt editiert von
                          #32

                          @meister-mopper sagte in Zigbee Adapter von TTY zu by-id:

                          es war nur mein (vor)schneller Gedanke, dass ich dieses -port0 nicht eingetragen habe und es funktioniert.

                          Ob da noch ein Suffix -portX dranhängt ist von der Hardware abhängig.
                          Den genauen Dateinamen kann man der Konsole entnehmen.
                          In der Ausgabe von

                          iob diag
                          

                          sollte die aber auch enthalten sein, da dann auch ohne doppeltes Zusammenkopieren direkt fix und fertig.

                          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

                          Meister MopperM 1 Antwort Letzte Antwort
                          0
                          • Thomas BraunT Thomas Braun

                            @meister-mopper sagte in Zigbee Adapter von TTY zu by-id:

                            es war nur mein (vor)schneller Gedanke, dass ich dieses -port0 nicht eingetragen habe und es funktioniert.

                            Ob da noch ein Suffix -portX dranhängt ist von der Hardware abhängig.
                            Den genauen Dateinamen kann man der Konsole entnehmen.
                            In der Ausgabe von

                            iob diag
                            

                            sollte die aber auch enthalten sein, da dann auch ohne doppeltes Zusammenkopieren direkt fix und fertig.

                            Meister MopperM Online
                            Meister MopperM Online
                            Meister Mopper
                            schrieb am zuletzt editiert von
                            #33

                            @thomas-braun

                            Stimmt, ich konnte es gerade bei meinem RPI4 sehen:

                            USB-Devices by-id:
                            USB-Sticks -  Avoid direct links to /dev/tty* in your adapter setups, please always prefer the links 'by-id':
                            
                            /dev/serial/by-id/usb-Texas_Instruments_XDS110__03.00.00.13__Embed_with_CMSIS-DAP_L1100MSJ-if00
                            /dev/serial/by-id/usb-Texas_Instruments_XDS110__03.00.00.13__Embed_with_CMSIS-DAP_L1100MSJ-if03
                            /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
                            
                            Your zigbee.0 COM-Port is matching 'by-id'. Very good!
                            

                            Es vergeht hier keine Stunde, in der man nichts lernt.

                            Proxmox und HA

                            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

                            885

                            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