Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Gelöst] Bekomme Zigbee2MQTT Server nicht ans Laufen

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    [Gelöst] Bekomme Zigbee2MQTT Server nicht ans Laufen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Hunduster
      Hunduster last edited by Hunduster

      Hallo zusammen,

      Nachdem ich den cod.m vorbestellt hatte, wurde dieser heute geliefert. Ich habe mich nun sehr intensiv mit dem Thema Zigbee2Mqtt auseinander gesetzt, da ich aktuell noch den einfachen Zigbee Adapter unter iob nutze. Hierzu habe ich die Anleitungen & Videos von haus:automation sehr genau befolgt.

      Zum Einsatz kommt bei mir ein RPi5 mit Ubuntu. Neben ioBroker habe ich hier nun den Mosquito installiert (läuft). Daneben dann den Zigbee2MQTT Server (läuft nicht).

      Beim Start des Zigbee2MQTT Dienstes erhalte ich folgende Fehler:

      Okt 12 23:39:13 wgprvsh01 node[359578]: [2024-10-12 23:39:13] info:         zh:zstack:znp: Skip bootloader for CC2652/CC1352
      Okt 12 23:39:13 wgprvsh01 node[359578]: [2024-10-12 23:39:13] error:         zh:adapter:zstack:manager: Configuration is not consistent with adapter state/backup!
      Okt 12 23:39:13 wgprvsh01 node[359578]: [2024-10-12 23:39:13] error:         zh:adapter:zstack:manager: - PAN ID: configured=10231, adapter=6754
      Okt 12 23:39:13 wgprvsh01 node[359578]: [2024-10-12 23:39:13] error:         zh:adapter:zstack:manager: - Extended PAN ID: configured=e101f2cb69cf8fa3, adapter=00124b0009d6cafe
      Okt 12 23:39:13 wgprvsh01 node[359578]: [2024-10-12 23:39:13] error:         zh:adapter:zstack:manager: - Network Key: configured=a84f606a766d2f5b1ba33cf5f8db6362, adapter=0103050709>
      Okt 12 23:39:13 wgprvsh01 node[359578]: [2024-10-12 23:39:13] error:         zh:adapter:zstack:manager: - Channel List: configured=11, adapter=11
      Okt 12 23:39:13 wgprvsh01 node[359578]: [2024-10-12 23:39:13] error:         zh:adapter:zstack:manager: Please update configuration to prevent further issues.
      Okt 12 23:39:13 wgprvsh01 node[359578]: [2024-10-12 23:39:13] error:         zh:adapter:zstack:manager: If you wish to re-commission your network, please remove coordinator backup at>
      Okt 12 23:39:13 wgprvsh01 node[359578]: [2024-10-12 23:39:13] error:         zh:adapter:zstack:manager: Re-commissioning your network will require re-pairing of all devices!
      Okt 12 23:39:13 wgprvsh01 node[359578]: [2024-10-12 23:39:13] error:         z2m: Error while starting zigbee-herdsman
      Okt 12 23:39:13 wgprvsh01 node[359578]: [2024-10-12 23:39:13] error:         z2m: Failed to start zigbee
      Okt 12 23:39:13 wgprvsh01 node[359578]: [2024-10-12 23:39:13] error:         z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible >
      Okt 12 23:39:13 wgprvsh01 node[359578]: [2024-10-12 23:39:13] error:         z2m: Exiting...
      Okt 12 23:39:13 wgprvsh01 node[359578]: [2024-10-12 23:39:13] error:         z2m: Error: startup failed - configuration-adapter mismatch - see logs above for more information
      Okt 12 23:39:13 wgprvsh01 node[359578]:     at ZnpAdapterManager.determineStrategy (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:251:35)
      Okt 12 23:39:13 wgprvsh01 node[359578]:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
      Okt 12 23:39:13 wgprvsh01 node[359578]:     at ZnpAdapterManager.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:62:26)
      Okt 12 23:39:13 wgprvsh01 node[359578]:     at ZStackAdapter.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:158:16)
      Okt 12 23:39:13 wgprvsh01 node[359578]:     at Controller.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:137:29)
      Okt 12 23:39:13 wgprvsh01 node[359578]:     at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:69:27)
      Okt 12 23:39:13 wgprvsh01 node[359578]:     at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:161:27)
      Okt 12 23:39:13 wgprvsh01 node[359578]:     at start (/opt/zigbee2mqtt/index.js:154:5)
      Okt 12 23:39:13 wgprvsh01 systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
      

      Ich habe alle Config Dateien mehrfach überprüft und kann aktuell den Fehler nicht finden.
      Der cod.m ist noch sehr jungfräulich ohne irgendwelche dedizierten Einstellungen.

      MartinP arteck 2 Replies Last reply Reply Quote 0
      • MartinP
        MartinP @Hunduster last edited by

        @hunduster Die Meldungen beziehen sich darauf, dass im Backup andere Einstellungen zu finden sind, als in der Konfiguration.
        Dann ein Hinweis in den Meldungen, Falls Du mit der Konfiguration weitermachst, wirst Du alle Geräte neu anlernen müssen. Ich kenne mich aber mit Wechsel der Koordinator Hardware nicht aus.
        Womöglich muss man z.B. die Pan ID Diskrepanz beheben, um das neue Anlernen zu vermeiden...

        1 Reply Last reply Reply Quote 0
        • arteck
          arteck Developer Most Active @Hunduster last edited by arteck

          @hunduster sagte in cod.m ZigBee Coordinator mit Zigbee2MQTT - Fehler:

          dein Titel ist nicht zutreffen.. den das hat nix mit dem coordinator sondern mit deiner Einstellung im zigbee2mqtt

          die DU geändert

          was du anpassen musst steht im lo

          PAN ID: configured=10231, adapter=6754
          Extended PAN ID: configured=e101f2cb69cf8fa3, adapter=00124b0009d6cafe
          Network Key: a84f606a766d2f5b1ba33cf5f8db6362 , adapter=0103050709>
          

          das musst du auch so in die zigbee2mqtt übernehmen.

          @hunduster sagte in cod.m ZigBee Coordinator mit Zigbee2MQTT - Fehler:

          Der cod.m ist noch sehr jungfräulich ohne irgendwelche dedizierten Einstellungen.

          und das stimmt leider auch nicht.. du hast den zumindest einmal schon ins Zigee Netz gebracht deshalb hat der sich die alten Einstellungen gezogen

          leider geht aus deinm Thread nich hervor ob du schon ein Zigbee Netz hast oder ein neues aufbaust..

          1 Reply Last reply Reply Quote 0
          • Hunduster
            Hunduster last edited by

            Hallo zusammen,

            vielen Dank für Eure Antworten.

            @MartinP Wo soll das Backup denn sein? Ich habe das erste Mal einen Zigbee2MQTT Server bei mir installiert.

            @arteck Den Titel habe ich einmal angepasst.

            Der cod.m ist definitiv noch nie bei mir angeschlossen gewesen oder war Teil meines Zigbee Netzwerks. Aktuell laufe ich noch auf dem Conbee II auf selbigen System. Der cod.m. wurde vergangenen Samstag erst geliefert.

            Bei der Einsrichtung des Zigbee2MQTT Servers hatte ich in der Config-Datei bei PAN ID „generate“ stehen, woraufhin er beim ersten Startversuch alles generiert hat.

            arteck 1 Reply Last reply Reply Quote 0
            • arteck
              arteck Developer Most Active @Hunduster last edited by

              @hunduster sagte in Bekomme Zigbee2MQTT Server nicht ans Laufen:

              Bei der Einsrichtung des Zigbee2MQTT Servers hatte ich in der Config-Datei bei PAN ID „generate“ stehen, woraufhin er beim ersten Startversuch alles generiert hat.

              ja und somit die DAten auf den coordinator eingespielt.. was jetzt nicht mehr passt...

              aber lass es so .. da du ehh alles neu amchen musst.. da eine portierung von conbee nicht möglich ist

              evtl. den kanal nur anpassen.. dazu musst du aber dann auch im cod.m den nvm löschen

              Hunduster 1 Reply Last reply Reply Quote 0
              • Hunduster
                Hunduster @arteck last edited by

                @arteck bitte entschuldige wenn ich Doofe Fragen stelle, für mich ist das Thema MQTT vollkommen neu 😢

                Wenn ich dich nun richtig verstehe, hat der Zigbee2MQTT Server sich beim ersten Start mit dem cod.m Coordinator unterhalten und hier die Werte hinterlegt, die nun aber nicht mehr mit denen auf dem Coordinator übereinstimmen?

                Wie lösche ich denn den nvm auf dem Coordinator?

                arteck 1 Reply Last reply Reply Quote 0
                • arteck
                  arteck Developer Most Active @Hunduster last edited by arteck

                  @hunduster sagte in Bekomme Zigbee2MQTT Server nicht ans Laufen:

                  Wenn ich dich nun richtig verstehe, hat der Zigbee2MQTT Server sich beim ersten Start mit dem cod.m Coordinator unterhalten und hier die Werte hinterlegt, die nun aber nicht mehr mit denen auf dem Coordinator übereinstimmen?

                  ja genau..

                  Wie lösche ich denn den nvm auf dem Coordinator?

                  das kannst du im interface des cod.m machen

                  Hunduster 1 Reply Last reply Reply Quote 0
                  • Hunduster
                    Hunduster @arteck last edited by

                    @arteck ich finde leider nichts oder ich suche an der falschen Stelle:

                    02a25f7a-4e63-4cc3-8e0e-9425fb120c38-image.png

                    Mittlerweile bekomme ich bei der Abfrage vom Dienst auch folgendes:

                    Okt 14 11:33:06 wgprvsh01 systemd[1]: zigbee2mqtt.service: Got notification message from PID 572759, but reception only permitted for main PID 572722
                    Okt 14 11:33:07 wgprvsh01 systemd[1]: zigbee2mqtt.service: Got notification message from PID 572760, but reception only permitted for main PID 572722
                    

                    Allerdings verstehe ich nicht, wieso hier zwei PIDs als Sender angegeben sind und wo die erlaubte PID her kommt, in der Config steht diese nicht drin.

                    1 Reply Last reply Reply Quote 0
                    • Hunduster
                      Hunduster last edited by

                      Update: Ich habe die Backup Datei einmal gelöscht und der Dienst ist nun gestartet, ich komme auch auf die Weboberfläche von Zigbee2mqtt.

                      Beim Status des Dienstes bleiben aber die zwei Meldungen bezüglich der PID stehen:

                      Okt 14 12:25:36 wgprvsh01 systemd[1]: zigbee2mqtt.service: Got notification message from PID 576799, but reception only permitted for main PID 576780
                      Okt 14 12:25:37 wgprvsh01 systemd[1]: zigbee2mqtt.service: Got notification message from PID 576800, but reception only permitted for main PID 576780
                      

                      Müsste ich auf der Weboberfläche nicht auch irgendwo den Coordinator sehen?

                      arteck 1 Reply Last reply Reply Quote 0
                      • arteck
                        arteck Developer Most Active @Hunduster last edited by

                        @hunduster sagte in Bekomme Zigbee2MQTT Server nicht ans Laufen:

                        Weboberfläche

                        auf welcher Weboberfläche.. ??

                        Hunduster 1 Reply Last reply Reply Quote 0
                        • Hunduster
                          Hunduster @arteck last edited by

                          @arteck Auf der Weboberfläche von Zigbee2MQTT.

                          1 Reply Last reply Reply Quote 0
                          • Hunduster
                            Hunduster last edited by

                            Update

                            Ich habe es hinbekommen 🕶

                            Nachdem mir aufgefallen war, dass der Zigbee2MQTT Dienst alle 10 Sekunden neu gestartet ist und damit die Verbindung immer wieder abgebrochen war, bin ich auf die Suche nach dem Fehler gegangen. Mein Ubuntu war durch Watchdog des Dienstes der Meinung, dass der Dienst nicht mehr lebt und hat diesen gekillt und neu gestartet.

                            Schuld war ein fehlendes npm Paket.

                            unter /opt/zigbee2mqtt/ folgengenden Befehl ausgeführt:

                            npm ls
                            

                            Angezeigt wurde nun das fehlende, abhängige Paket sd-notify

                            Nachinstalliert mit:

                            npm install sd-notify
                            

                            Nun läuft der Dienst stabil, erstes Gerät ist angelernt und ich bin erst mal Happy. Viel Stress aber auch wieder viel gelernt. Danke an alle die geantwortet haben!

                            MartinP 1 Reply Last reply Reply Quote 0
                            • MartinP
                              MartinP @Hunduster last edited by

                              @hunduster Ich habe mir den Server in einen Docker Container gepackt ...

                              Wird spannend, wenn ich den das erste Mal update, ob das mit der Datenübernahme klappt ...

                              Hunduster 1 Reply Last reply Reply Quote 1
                              • Hunduster
                                Hunduster @MartinP last edited by

                                @martinp ich versuche Docker wo es geht zu vermeiden. Bin da kein Freund von, daher lieber nativ unter Linux 😉

                                MartinP 1 Reply Last reply Reply Quote 0
                                • MartinP
                                  MartinP @Hunduster last edited by

                                  @hunduster Habe es gerade extra einmal probiert...

                                  Update ist laut Anleitung ein Zweizeiler und laut eigener Erfahrung in 5 Minuten erledigt ...

                                  https://www.zigbee2mqtt.io/guide/installation/02_docker.html#docker-compose

                                  docker compose pull zigbee2mqtt
                                  docker compose up -d zigbee2mqtt
                                  

                                  Hatte den Kram vorher in einer separaten VM laufen, die mit Daumen und Überschuss bzgl Ressourcenbedarf angelegt wurde ...

                                  PVE ist wieder etwas schlanker geworden...

                                  Hunduster 1 Reply Last reply Reply Quote 0
                                  • Hunduster
                                    Hunduster @MartinP last edited by

                                    @martinp Ich laufe derzeit noch auf zwei Pi's und einem NAS mit ein paar Containern. Ziel ist auch auf einen PVE zu gehen aber da muss die Regierung erst wg. dem Stromverbrauch mitspielen; sprich bei Eigentum mit PV auf dem Dach 😄

                                    Mit Virtualisierung und der Möglichkeit Snapshots zu machen arbeitet man auf jeden Fall gelassener bei so neuen Themen.

                                    MartinP 1 Reply Last reply Reply Quote 0
                                    • MartinP
                                      MartinP @Hunduster last edited by

                                      @hunduster sagte in [Gelöst] Bekomme Zigbee2MQTT Server nicht ans Laufen:

                                      @martinp Ich laufe derzeit noch auf zwei Pi's und einem NAS mit ein paar Containern. Ziel ist auch auf einen PVE zu gehen aber da muss die Regierung erst wg. dem Stromverbrauch mitspielen; sprich bei Eigentum mit PV auf dem Dach 😄

                                      Mit Virtualisierung und der Möglichkeit Snapshots zu machen arbeitet man auf jeden Fall gelassener bei so neuen Themen.

                                      Mein N3000 hat "nackt" etwa 0,180 kWh pro Tag gebraucht ... inzwischen hängt eine 4 TB 3,5 Zoll USB-HDD, ein Conbee III Stick und ein USB-Google-Coral an dem System...

                                      Daneben ist an der NOUS A1T, die ich zum Messen nutze inzwischen auch ein POE-Switch TL-SG1005P nebst zwei Reolink RLC510A Kameras angeschlossen ...

                                      Tagesverbrauch 0,63 kWh also 26 Watt für alles im Schnitt ...

                                      Hunduster 1 Reply Last reply Reply Quote 0
                                      • Hunduster
                                        Hunduster @MartinP last edited by

                                        @martinp Was machst du denn mit dem Coral?

                                        Wir haben aktuell 1x APC USV und daran dann 2x OPNsense Firewalls auf gepimpter Sophos Hardware im Cluster laufen, ein Unifi Enterprise PoE+, 2x Pi5 mit Ubuntu als ioBroker Instanzen, 1x Pi4 als Raspberrymatic, 1x Pi5 als Kodi, und ein vollbestücktes 16 Bay NAS als Backup, Filmsammlung und Docker Host. Kommt also bisschen was zusammen bei uns 🤠

                                        Laut unserem NOUS knapp unter 300 Watt.

                                        MartinP 1 Reply Last reply Reply Quote 0
                                        • MartinP
                                          MartinP @Hunduster last edited by

                                          @hunduster Ich experimentiere mit Frigate und einer ESP32 Cam. Damit kann man eine "dumme" IP-Camera "smart" machen. Frigate schaut sich den Videostream von der Kamera an, und zeichnet bei Personenerkennung usw auf... Durch den KI-Chip von Google belastet die Personenerkennung die CPU kaum...

                                          Die Reolink-Kameras haben das auch eingebaut, aber ich habe das Gefühl, Frigate+Coral sind etwas Trennschärfer ....

                                          Frigate integriert sich recht gut per MQTT in Iobroker... Falls etwas erkannt wird, schickt mir iobroker einen Thumbnail per Mail, und ich kann dann genauer gucken, was denn da vorgefallen ist...

                                          Vor 2 Wochen ist man schon wieder in ein Nachbarhaus eingebrochen. Wir waren auch schon vor längerer Zeit dran ....

                                          Hunduster 1 Reply Last reply Reply Quote 0
                                          • Hunduster
                                            Hunduster @MartinP last edited by

                                            @martinp ah, dann war mein Gedanke doch richtig aber ich kam nicht mehr auf den Namen "Frigate". Ein Kumpel hat das auch mit HomeAssistant im Einsatz und soll super funktionieren.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            932
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            20
                                            862
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo