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. ioBroker.Zigbee - Stick wird nicht erkannt

NEWS

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

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    579

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

ioBroker.Zigbee - Stick wird nicht erkannt

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
zigbee stickzigbee adapterzigbee adapter cc2531zigbee-stickzigbee-adapter
11 Beiträge 5 Kommentatoren 3.6k Aufrufe 4 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.
  • NegaleinN Offline
    NegaleinN Offline
    Negalein
    Global Moderator
    schrieb am zuletzt editiert von Negalein
    #2

    Bei mir hat es mit der Hilfe der anderen User so geklappt.

    Dank der Hilfe von @duffbeer2000 läuft jetzt der Adapter!

    Also,

    ich habe über das Terminal ein

    npm install iobroker.zigbee
    

    gemacht und dann den Adapter über Admin nochmal installiert.

    Warum auch immer, habe ich den Stick über Volumes in den Container gepackt.

    Deshalb ist auch die Meldung

    Error while starting zigbee-shepherd!. Error: Error: Is a directory, cannot open /dev/ttyACM0/
    

    gekommen.

    Dann dies alles gemacht:

    1. Das Device nicht zuordnen
    2. Das priviledged entfernen
    3. Im Container auf der Console schauen ob "/dev/ttyACM0" noch da ist und wenn es ein Ordner ist diesen löschen
      Bei dem Punkt wäre nocht wichtig zu sagen das es zu diesem Zeitpunkt am sichersten ist wenn keine USB-Devices angesteckt sind
    4. Dann das priviledged nochmal setzen und den Container starten

    Wenn alles korrekt ist müsste jetzt auch /dev/ttyACM0 nicht mehr zu finden sein.

    Jetzt den Container wieder stoppen, priviledged an und dann wieder starten.

    apt-get update
    
    apt-get -y install udev
    

    Container stoppen und wieder starten

    Dann konnte ich im Zigbee-Adapter über das Dropdown /dev/ttyACM0
    auswählen und die LED am Stick leuchtete auch wieder.

    ADAPTER IST GRÜN

    Siehe auch diesen Thread

    ° Node.js Update ---> iob nodejs-update
    ° Fixer ---> iob fix

    1 Antwort Letzte Antwort
    0
    • O Offline
      O Offline
      ompi
      schrieb am zuletzt editiert von ompi
      #3

      Hi negalein,

      danke für die Rückmeldung. Habe jetzt deine Schritte genau befolgt. Es hat aber leider das Problem nicht gelöst. :-( Es ist immer noch die gleiche Fehlermeldung im Log.

      Gruß
      ompi

      1 Antwort Letzte Antwort
      0
      • O Offline
        O Offline
        ompi
        schrieb am zuletzt editiert von
        #4

        Ich habe jetzt nochmal versucht den Adapter von arteck vom git (0.10.2) zu installieren und dann per webinterface auf 0.10.3 upzudaten. Dabei bekomme ich folgendes Log:

        $ ./iobroker upgrade zigbee
        Update zigbee from @0.10.2 to @0.10.3
        NPM version: 6.4.1
        npm install iobroker.zigbee@0.10.3 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call)
        npm install --production (System call) in "/opt/iobroker/node_modules/iobroker.zigbee"
        sh: 1: prebuild-install: Permission denied
        ../src/serialport.cpp: In function ‘void EIO_AfterOpen(uv_work_t*)’:../src/serialport.cpp:95:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
           data->callback.Call(2, argv);
                                      ^
        In file included from ../src/./serialport.h:6:0,
                         from ../src/serialport.cpp:1:
        ../../nan/nan.h:1674:3: note: declared here
           Call(int argc, v8::Local<v8::Value> argv[]) const {
           ^~~~
        
        ../src/serialport.cpp: In function ‘void EIO_AfterUpdate(uv_work_t*)’:../src/serialport.cpp:150:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
           data->callback.Call(1, argv);
                                      ^
        In file included from ../src/./serialport.h:6:0,
                         from ../src/serialport.cpp:1:
        ../../nan/nan.h:1674:3: note: declared here
           Call(int argc, v8::Local<v8::Value> argv[]) const {
           ^~~~
        ../src/serialport.cpp: In function ‘void EIO_AfterClose(uv_work_t*)’:
        ../src/serialport.cpp:188:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
           data->callback.Call(1, argv);
                                      ^
        In file included from ../src/./serialport.h:6:0,
                         from ../src/serialport.cpp:1:
        ../../nan/nan.h:1674:3: note: declared here
           Call(int argc, v8::Local<v8::Value> argv[]) const {
           ^~~~
        ../src/serialport.cpp: In function ‘void EIO_AfterFlush(uv_work_t*)’:
        ../src/serialport.cpp:231:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
           data->callback.Call(1, argv);
                                      ^
        In file included from ../src/./serialport.h:6:0,
                         from ../src/serialport.cpp:1:
        ../../nan/nan.h:1674:3: note: declared here
           Call(int argc, v8::Local<v8::Value> argv[]) const {
           ^~~~
        ../src/serialport.cpp: In function ‘void EIO_AfterSet(uv_work_t*)’:
        ../src/serialport.cpp:285:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
           data->callback.Call(1, argv);
                                      ^
        In file included from ../src/./serialport.h:6:0,
                         from ../src/serialport.cpp:1:
        ../../nan/nan.h:1674:3: note: declared here
           Call(int argc, v8::Local<v8::Value> argv[]) const {
           ^~~~
        
        ../src/serialport.cpp: In function ‘void EIO_AfterGet(uv_work_t*)’:../src/serialport.cpp:336:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
           data->callback.Call(2, argv);
                                      ^
        In file included from ../src/./serialport.h:6:0,
                         from ../src/serialport.cpp:1:
        ../../nan/nan.h:1674:3: note: declared here
           Call(int argc, v8::Local<v8::Value> argv[]) const {
           ^~~~
        ../src/serialport.cpp: In function ‘void EIO_AfterGetBaudRate(uv_work_t*)’:
        ../src/serialport.cpp:383:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
           data->callback.Call(2, argv);
                                      ^
        In file included from ../src/./serialport.h:6:0,
                         from ../src/serialport.cpp:1:
        ../../nan/nan.h:1674:3: note: declared here
           Call(int argc, v8::Local<v8::Value> argv[]) const {
           ^~~~
        ../src/serialport.cpp: In function ‘void EIO_AfterDrain(uv_work_t*)’:
        ../src/serialport.cpp:424:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
           data->callback.Call(1, argv);
                                      ^
        In file included from ../src/./serialport.h:6:0,
                         from ../src/serialport.cpp:1:
        ../../nan/nan.h:1674:3: note: declared here
           Call(int argc, v8::Local<v8::Value> argv[]) const {
           ^~~~
        
        ../src/poller.cpp: In static member function ‘static void Poller::onData(uv_poll_t*, int, int)’:../src/poller.cpp:69:29: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
           obj->callback.Call(2, argv);
                                     ^
        In file included from ../src/poller.cpp:1:0:
        ../../nan/nan.h:1674:3: note: declared here
           Call(int argc, v8::Local<v8::Value> argv[]) const {
           ^~~~
        
        npm notice
         created a lockfile as package-lock.json. You should commit this file.
        npm 
        WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.
        
        got /opt/iobroker/node_modules/iobroker.zigbee/admin
        Update "system.adapter.zigbee.0"
        upload [100] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/tradfri.repeater.png img/tradfri.repeater.png image/png
        upload [90] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/sensor_switch_aq2.png img/sensor_switch_aq2.png image/png
        upload [80] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/philips_lwl.png img/philips_lwl.png image/png
        upload [70] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/philips_hue_ambiance.png img/philips_hue_ambiance.png image/png
        upload [60] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/magnet.png img/magnet.png image/png
        upload [50] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/lecolorlight.png img/lecolorlight.png image/png
        upload [40] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ikea_gu10.png img/ikea_gu10.png image/png
        upload [30] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/gld003z.png img/gld003z.png image/png
        upload [20] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/cube.png img/cube.png image/png
        upload [19] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ctrl_neutral2.png img/ctrl_neutral2.png image/png
        upload [18] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ctrl_neutral1.png img/ctrl_neutral1.png image/png
        upload [17] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ctrl_ln2.png img/ctrl_ln2.png image/png
        upload [16] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ctrl_ln1.png img/ctrl_ln1.png image/png
        upload [15] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/contact.png img/contact.png image/png
        upload [14] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/bitron_plug.png img/bitron_plug.png image/png
        upload [13] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/battery_v.png img/battery_v.png image/png
        upload [12] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/battery_p.png img/battery_p.png image/png
        upload [11] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/aqara_temperature_sensor.png img/aqara_temperature_sensor.png image/png
        upload [10] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/aqara_numan_body_sensor.png img/aqara_numan_body_sensor.png image/png
        upload [9] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/aqara_bulb.png img/aqara_bulb.png image/png
        upload [8] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/aqara.switch.png img/aqara.switch.png image/png
        upload [7] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/TRADFRI.remote.control.png img/TRADFRI.remote.control.png image/png
        upload [6] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/TRADFRI.bulb.E27.png img/TRADFRI.bulb.E27.png image/png
        upload [5] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/FLOALT.panel.WS.png img/FLOALT.panel.WS.png image/png
        upload [4] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Eurotronic_Spirit_04.png img/Eurotronic_Spirit_04.png image/png
        upload [3] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86sw2.png img/86sw2.png image/png
        upload [2] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86sw1.png img/86sw1.png image/png
        upload [1] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86plug.png img/86plug.png image/png
        upload [0] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/admin.js admin.js application/javascript
        Adapter "zigbee" updated
        process exited with code 0
        

        Danach ist auch 0.10.3 installiert aber da scheinen ja Fehler zu sein. Die waren letzte Woche sicher nicht da!

        1 Antwort Letzte Antwort
        0
        • O Offline
          O Offline
          ompi
          schrieb am zuletzt editiert von
          #5

          Ich werde heute Abend mal versuchen das mit einem jungfreulichen iobroker zum Laufen zu bekommen, falls bis dahin keiner eine Idee hat!

          D 1 Antwort Letzte Antwort
          0
          • O ompi

            Ich werde heute Abend mal versuchen das mit einem jungfreulichen iobroker zum Laufen zu bekommen, falls bis dahin keiner eine Idee hat!

            D Offline
            D Offline
            duffbeer2000
            schrieb am zuletzt editiert von
            #6

            @ompi Funktioniert der Adapter denn, wenn nein was tut denn nicht? Wenn ich das richtig sehe dann sollte er installiert sein. Wenn du über gut installierst solltest du danach noch unter Adapter noch einen upload machen.

            O 1 Antwort Letzte Antwort
            0
            • D duffbeer2000

              @ompi Funktioniert der Adapter denn, wenn nein was tut denn nicht? Wenn ich das richtig sehe dann sollte er installiert sein. Wenn du über gut installierst solltest du danach noch unter Adapter noch einen upload machen.

              O Offline
              O Offline
              ompi
              schrieb am zuletzt editiert von ompi
              #7

              @duffbeer2000 said in ioBroker.Zigbee - Stick wird nicht erkannt:

              @ompi Funktioniert der Adapter denn, wenn nein was tut denn nicht? Wenn ich das richtig sehe dann sollte er installiert sein. Wenn du über gut installierst solltest du danach noch unter Adapter noch einen upload machen.

              Der Adapter ist installiert aber bleibt rot und startet, wie oben im Log zu sehen, immer neu. Upload habe ich gemacht.

              Edit: Auf einem jungfreulichen ioBroker im Docker der gleiche Fehler. Bin langsam ratlos. Letzte Woche klappte es irgendwann und ich weiß nicht warum! :white_frowning_face:

              1 Antwort Letzte Antwort
              0
              • O Offline
                O Offline
                ompi
                schrieb am zuletzt editiert von
                #8

                Ich muss hier leider nochmal pushen. Ich bekomme das einfach nicht zum laufen und bin total ratlos. Also falls noch jemand ne Idee, wäre das schön. Sonst leg ich das mit dem Docker auf Eis und installiere parallel zu OMV! :white_frowning_face:

                AsgothianA 1 Antwort Letzte Antwort
                0
                • O ompi

                  Ich muss hier leider nochmal pushen. Ich bekomme das einfach nicht zum laufen und bin total ratlos. Also falls noch jemand ne Idee, wäre das schön. Sonst leg ich das mit dem Docker auf Eis und installiere parallel zu OMV! :white_frowning_face:

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

                  @ompi
                  So wie ich die Logs oben lese hast du ein Problem dabei das npm Modul serialport zu installieren. Es wird zwar als installiert angezeigt, ist aber offensichtlich nicht sauber installiert / übersetzt.

                  Beim Installieren gibt es Probleme mit den Zugriffsrechten. Du muesstest also

                  • den zigbee adapter deinstallieren
                  • das Verzeichnis /opt/iobroker/node_modules/iobroker.zigbee entfernen (mit unterverzeichnissen)
                  • nachschauen ob es unter /opt/iobroker/node_modules ein Verzeichnis "serialport" gibt, in diesem die Zugriffsrechte gerade biegen (wenn da)
                  • den Adapter noch einmal installieren
                  • sicherstellen, das diese Meldung nicht kommt:
                  sh: 1: prebuild-install: Permission denied
                  

                  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
                  0
                  • S Offline
                    S Offline
                    Stickler
                    schrieb am zuletzt editiert von
                    #10

                    @Asgothian

                    Ich häng mich da mal dran.
                    Hab die gleichen Fehlermeldungen auf einem Raspberry mit allinone Image.
                    Egal in welcher Reihenfolge ich die Installation durchführe, die Fehler bleiben die gleichen.
                    Ich kann auch de Stick nicht aus dem Pulldown menü auswählen sondern muss die Adresse mit
                    ls -la /dev/serial/by-id/
                    Ermitteln und von Hand in die entsprechende Zeile in der Adapterkonfiguration eintragen.
                    Starte ich dann den Adapter habe ich die gleichen Fehler im Log.
                    Habe versucht nach deinen Tipps den Fehler zu beheben aber für einen eher nicht Linux festen Bastler wie mir hilft dein Tip:

                    nachschauen ob es unter /opt/iobroker/node_modules ein Verzeichnis "serialport" gibt, in diesem die Zugriffsrechte gerade biegen (wenn da)

                    nicht wirklich weiter!
                    Wie hinbiegen? Wohin biegen? ;-)

                    Welche Rechte muss ich dem Verzeichnis geben?
                    Momentan hat es diese:
                    drwxr-xr-x 7 root root 4096 Apr 19 2018 serialport

                    Grüsse aus dem kalten Mödling bei Wien!

                    AsgothianA 1 Antwort Letzte Antwort
                    0
                    • S Stickler

                      @Asgothian

                      Ich häng mich da mal dran.
                      Hab die gleichen Fehlermeldungen auf einem Raspberry mit allinone Image.
                      Egal in welcher Reihenfolge ich die Installation durchführe, die Fehler bleiben die gleichen.
                      Ich kann auch de Stick nicht aus dem Pulldown menü auswählen sondern muss die Adresse mit
                      ls -la /dev/serial/by-id/
                      Ermitteln und von Hand in die entsprechende Zeile in der Adapterkonfiguration eintragen.
                      Starte ich dann den Adapter habe ich die gleichen Fehler im Log.
                      Habe versucht nach deinen Tipps den Fehler zu beheben aber für einen eher nicht Linux festen Bastler wie mir hilft dein Tip:

                      nachschauen ob es unter /opt/iobroker/node_modules ein Verzeichnis "serialport" gibt, in diesem die Zugriffsrechte gerade biegen (wenn da)

                      nicht wirklich weiter!
                      Wie hinbiegen? Wohin biegen? ;-)

                      Welche Rechte muss ich dem Verzeichnis geben?
                      Momentan hat es diese:
                      drwxr-xr-x 7 root root 4096 Apr 19 2018 serialport

                      Grüsse aus dem kalten Mödling bei Wien!

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

                      @Stickler

                      Sorry fur die späte Antwort. Korrekt wäre in diesem Fall wenn das Verzeichnis dem Benutzer iobroker gehört - zu erreichen mit dem Befehl "chown"

                      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
                      0
                      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

                      838

                      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