Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. IEEE bei cod.m Zigbee Koordinator ändern

NEWS

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

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

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

IEEE bei cod.m Zigbee Koordinator ändern

Scheduled Pinned Locked Moved Hardware
24 Posts 7 Posters 2.2k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • SchmakusS Schmakus

    @pmayer sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:

    Hatte das eben noch für einen Kunden im Support nachgestellt.

    Schau erst mal hier:
    https://www.zigbee2mqtt.io/guide/adapters/flashing/copy_ieeaddr.html#zigstar-multi-tool

    Hast du insbesondere Punkt 6. beachtet?

    1. Reflash the firmware on your stick (this is important, otherwise the coordinator will not use the new ieee address)

    Danach sollte es funktionieren.

    Der Kunde bin ich. :rolling_on_the_floor_laughing:
    Ich habe das Prozedere zig mal wiederholt. Immer und immer wieder die alte IEEE drin.
    Mit Punkt 6, ist da die Zigbee Firmware oder ESP Firmware gemeint?

    pmayerP Offline
    pmayerP Offline
    pmayer
    wrote on last edited by pmayer
    #10

    @schmakus Ahhhh - ok.

    Die ZigBee Firmware ist damit gemeint.
    Ich prüf das heute nochmal...

    AsgothianA 1 Reply Last reply
    0
    • pmayerP pmayer

      @schmakus Ahhhh - ok.

      Die ZigBee Firmware ist damit gemeint.
      Ich prüf das heute nochmal...

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      wrote on last edited by
      #11

      @pmayer ich arbeite gerade an einer neuen Version des zigbee Adapters der mit der “default ieee” endgültig aufräumt. Hast du Interesse das zu testen mit eurem koordinator ?

      A.

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

      1 Reply Last reply
      0
      • SchmakusS Schmakus

        @pmayer sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:

        Hatte das eben noch für einen Kunden im Support nachgestellt.

        Schau erst mal hier:
        https://www.zigbee2mqtt.io/guide/adapters/flashing/copy_ieeaddr.html#zigstar-multi-tool

        Hast du insbesondere Punkt 6. beachtet?

        1. Reflash the firmware on your stick (this is important, otherwise the coordinator will not use the new ieee address)

        Danach sollte es funktionieren.

        Der Kunde bin ich. :rolling_on_the_floor_laughing:
        Ich habe das Prozedere zig mal wiederholt. Immer und immer wieder die alte IEEE drin.
        Mit Punkt 6, ist da die Zigbee Firmware oder ESP Firmware gemeint?

        pmayerP Offline
        pmayerP Offline
        pmayer
        wrote on last edited by
        #12

        @schmakus Ich hab wohl gestern irgendwas falsch gesehen.... schaffe es mit dem ZigStar Multitool auch nicht die IEEE zu ändern... verstehe aber nicht warum.
        Hab es auch gerade nochmal per USB mit cc2538-bsl.py probiert.

        Ich testen und beratschlage mich mit @Asgothian und melde mich wieder.

        1 Reply Last reply
        0
        • SchmakusS Schmakus

          @pmayer sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:

          Hatte das eben noch für einen Kunden im Support nachgestellt.

          Schau erst mal hier:
          https://www.zigbee2mqtt.io/guide/adapters/flashing/copy_ieeaddr.html#zigstar-multi-tool

          Hast du insbesondere Punkt 6. beachtet?

          1. Reflash the firmware on your stick (this is important, otherwise the coordinator will not use the new ieee address)

          Danach sollte es funktionieren.

          Der Kunde bin ich. :rolling_on_the_floor_laughing:
          Ich habe das Prozedere zig mal wiederholt. Immer und immer wieder die alte IEEE drin.
          Mit Punkt 6, ist da die Zigbee Firmware oder ESP Firmware gemeint?

          pmayerP Offline
          pmayerP Offline
          pmayer
          wrote on last edited by
          #13

          @schmakus Hab dir auf deine Support-Mail nochmal geantwortet.

          Du könntest noch das hier probieren:

          @asgothian sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:

          Wenn die User die bisher im Adapter vorgesehene Standard-PanID (16x D) nicht umstellen, dann wird bei Koordinatoren die eine IEEE besitzen deren IEEE als ExtPanID genutzt (abweichend von der Konfiguration). Das bedeutet das sich dann im NVRam (auf dem Koordinator sowie auf der Sicherung im Adapter) eine andere ExtPanID befindet als in der Adapter-Konfiguration angegeben ist. Da diese in dieser Situation Hardwarespezifisch ist kann das natürlich zu Problemen führen, insbesondere wenn man die Hardware austauschen will.
          Die korrekte Gegenmassnahme ist das eintragen einer eigenen ExtPanID un der Adapter Konfiguration. Wenn Das Kind bereits im Brunnen ist - sprich der Adapter schon mit 16D und einem modernen Koordinator läuft - muss man die im NVRam eingetragene ExtPanID ermitteln und diese im Adapter eintrage. Das iobroker Diag Skript kann diese ausgeben. Auch ein Blick in die nvbackup.json zeigt diesen Wert.

          ? SchmakusS 2 Replies Last reply
          0
          • pmayerP pmayer

            @schmakus Hab dir auf deine Support-Mail nochmal geantwortet.

            Du könntest noch das hier probieren:

            @asgothian sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:

            Wenn die User die bisher im Adapter vorgesehene Standard-PanID (16x D) nicht umstellen, dann wird bei Koordinatoren die eine IEEE besitzen deren IEEE als ExtPanID genutzt (abweichend von der Konfiguration). Das bedeutet das sich dann im NVRam (auf dem Koordinator sowie auf der Sicherung im Adapter) eine andere ExtPanID befindet als in der Adapter-Konfiguration angegeben ist. Da diese in dieser Situation Hardwarespezifisch ist kann das natürlich zu Problemen führen, insbesondere wenn man die Hardware austauschen will.
            Die korrekte Gegenmassnahme ist das eintragen einer eigenen ExtPanID un der Adapter Konfiguration. Wenn Das Kind bereits im Brunnen ist - sprich der Adapter schon mit 16D und einem modernen Koordinator läuft - muss man die im NVRam eingetragene ExtPanID ermitteln und diese im Adapter eintrage. Das iobroker Diag Skript kann diese ausgeben. Auch ein Blick in die nvbackup.json zeigt diesen Wert.

            ? Offline
            ? Offline
            A Former User
            wrote on last edited by
            #14

            @pmayer @arteck @Asgothian

            da ich demnaechst die Zigbee-Hardware wechseln moechte, und daher hier mal so mitlese...

            Kann man die IEEE und ExtPanID im Adapter unter Settings anzeigen lassen?
            Jetzt weiss ich auch, warum ich probleme hatte, mein zweites Zigbee in Betrieb zu nehmen, denn den Coordinator hatte ich vorher auch mal mit den Settings der ersten Instanz betrieben.

            Insbesondere das ermitteln der ExtPanID - kann das nicht der Adapter selbst. und, wenn notwendig, selbst in der Konfig eintragen?
            Hinweis fuer den User - dass seine ID von der Hardware ausgelesen wurde ... denke, das mindert einige Support anfragen..

            Und in Zukunft laesst es sich einfacher die Hardware wechseln, ohne alles neu anzulernen.. (oder muss man das trotzdem?)

            HomoranH pmayerP 2 Replies Last reply
            1
            • ? A Former User

              @pmayer @arteck @Asgothian

              da ich demnaechst die Zigbee-Hardware wechseln moechte, und daher hier mal so mitlese...

              Kann man die IEEE und ExtPanID im Adapter unter Settings anzeigen lassen?
              Jetzt weiss ich auch, warum ich probleme hatte, mein zweites Zigbee in Betrieb zu nehmen, denn den Coordinator hatte ich vorher auch mal mit den Settings der ersten Instanz betrieben.

              Insbesondere das ermitteln der ExtPanID - kann das nicht der Adapter selbst. und, wenn notwendig, selbst in der Konfig eintragen?
              Hinweis fuer den User - dass seine ID von der Hardware ausgelesen wurde ... denke, das mindert einige Support anfragen..

              Und in Zukunft laesst es sich einfacher die Hardware wechseln, ohne alles neu anzulernen.. (oder muss man das trotzdem?)

              HomoranH Do not disturb
              HomoranH Do not disturb
              Homoran
              Global Moderator Administrators
              wrote on last edited by Homoran
              #15

              @neuschwansteini sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:

              Kann man die IEEE und ExtPanID im Adapter unter Settings anzeigen lassen?

              fehlt was in der Ausgabe von iob diag --unmask?

              für Adapteranfragen / feature requests ist der Marktplatz sicher nicht optimal

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Reply Last reply
              1
              • ? A Former User

                @pmayer @arteck @Asgothian

                da ich demnaechst die Zigbee-Hardware wechseln moechte, und daher hier mal so mitlese...

                Kann man die IEEE und ExtPanID im Adapter unter Settings anzeigen lassen?
                Jetzt weiss ich auch, warum ich probleme hatte, mein zweites Zigbee in Betrieb zu nehmen, denn den Coordinator hatte ich vorher auch mal mit den Settings der ersten Instanz betrieben.

                Insbesondere das ermitteln der ExtPanID - kann das nicht der Adapter selbst. und, wenn notwendig, selbst in der Konfig eintragen?
                Hinweis fuer den User - dass seine ID von der Hardware ausgelesen wurde ... denke, das mindert einige Support anfragen..

                Und in Zukunft laesst es sich einfacher die Hardware wechseln, ohne alles neu anzulernen.. (oder muss man das trotzdem?)

                pmayerP Offline
                pmayerP Offline
                pmayer
                wrote on last edited by pmayer
                #16

                @neuschwansteini sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:

                Und in Zukunft laesst es sich einfacher die Hardware wechseln, ohne alles neu anzulernen.. (oder muss man das trotzdem?)

                Wie gesagt ist das Problem von @Schmakus das erste wo offensichtliche die IEEE geändert werden muss. Normalerweise reichte das Leeren des NVRAM's, was wir ja seit Anfang Februar ja vor der Auslieferung machen. Damit lässt sich im Normalfall einfach das vorhandene Backup einspielen bei einem Hardwarewechsel.

                Das Problem entsteht nur unter bestimmten Umständen, wie @Asgothian weiter oben schreibt: https://forum.iobroker.net/post/1245442

                1 Reply Last reply
                0
                • pmayerP pmayer

                  @schmakus Hab dir auf deine Support-Mail nochmal geantwortet.

                  Du könntest noch das hier probieren:

                  @asgothian sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:

                  Wenn die User die bisher im Adapter vorgesehene Standard-PanID (16x D) nicht umstellen, dann wird bei Koordinatoren die eine IEEE besitzen deren IEEE als ExtPanID genutzt (abweichend von der Konfiguration). Das bedeutet das sich dann im NVRam (auf dem Koordinator sowie auf der Sicherung im Adapter) eine andere ExtPanID befindet als in der Adapter-Konfiguration angegeben ist. Da diese in dieser Situation Hardwarespezifisch ist kann das natürlich zu Problemen führen, insbesondere wenn man die Hardware austauschen will.
                  Die korrekte Gegenmassnahme ist das eintragen einer eigenen ExtPanID un der Adapter Konfiguration. Wenn Das Kind bereits im Brunnen ist - sprich der Adapter schon mit 16D und einem modernen Koordinator läuft - muss man die im NVRam eingetragene ExtPanID ermitteln und diese im Adapter eintrage. Das iobroker Diag Skript kann diese ausgeben. Auch ein Blick in die nvbackup.json zeigt diesen Wert.

                  SchmakusS Offline
                  SchmakusS Offline
                  Schmakus
                  Developer
                  wrote on last edited by
                  #17

                  @pmayer sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:

                  @schmakus Hab dir auf deine Support-Mail nochmal geantwortet.

                  Du könntest noch das hier probieren:

                  @asgothian sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:

                  Wenn die User die bisher im Adapter vorgesehene Standard-PanID (16x D) nicht umstellen, dann wird bei Koordinatoren die eine IEEE besitzen deren IEEE als ExtPanID genutzt (abweichend von der Konfiguration). Das bedeutet das sich dann im NVRam (auf dem Koordinator sowie auf der Sicherung im Adapter) eine andere ExtPanID befindet als in der Adapter-Konfiguration angegeben ist. Da diese in dieser Situation Hardwarespezifisch ist kann das natürlich zu Problemen führen, insbesondere wenn man die Hardware austauschen will.
                  Die korrekte Gegenmassnahme ist das eintragen einer eigenen ExtPanID un der Adapter Konfiguration. Wenn Das Kind bereits im Brunnen ist - sprich der Adapter schon mit 16D und einem modernen Koordinator läuft - muss man die im NVRam eingetragene ExtPanID ermitteln und diese im Adapter eintrage. Das iobroker Diag Skript kann diese ausgeben. Auch ein Blick in die nvbackup.json zeigt diesen Wert.

                  Also nochmals zu meinem Verständnis:
                  Aktuell habe ich den neuen Koordinator noch kein Netzwerk aufgebaut. Ich nutze z2m, anstatt den Adapter. Ich habe bisher eine eigene ExPanID. Wenn ich den Koordinator nun mit den alten Einstelungen kopple, müsste alles funktionieren, ohne die IEEE des alten Koordinators auf den neuen flashe?

                  Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

                  pmayerP 1 Reply Last reply
                  0
                  • SchmakusS Schmakus

                    @pmayer sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:

                    @schmakus Hab dir auf deine Support-Mail nochmal geantwortet.

                    Du könntest noch das hier probieren:

                    @asgothian sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:

                    Wenn die User die bisher im Adapter vorgesehene Standard-PanID (16x D) nicht umstellen, dann wird bei Koordinatoren die eine IEEE besitzen deren IEEE als ExtPanID genutzt (abweichend von der Konfiguration). Das bedeutet das sich dann im NVRam (auf dem Koordinator sowie auf der Sicherung im Adapter) eine andere ExtPanID befindet als in der Adapter-Konfiguration angegeben ist. Da diese in dieser Situation Hardwarespezifisch ist kann das natürlich zu Problemen führen, insbesondere wenn man die Hardware austauschen will.
                    Die korrekte Gegenmassnahme ist das eintragen einer eigenen ExtPanID un der Adapter Konfiguration. Wenn Das Kind bereits im Brunnen ist - sprich der Adapter schon mit 16D und einem modernen Koordinator läuft - muss man die im NVRam eingetragene ExtPanID ermitteln und diese im Adapter eintrage. Das iobroker Diag Skript kann diese ausgeben. Auch ein Blick in die nvbackup.json zeigt diesen Wert.

                    Also nochmals zu meinem Verständnis:
                    Aktuell habe ich den neuen Koordinator noch kein Netzwerk aufgebaut. Ich nutze z2m, anstatt den Adapter. Ich habe bisher eine eigene ExPanID. Wenn ich den Koordinator nun mit den alten Einstelungen kopple, müsste alles funktionieren, ohne die IEEE des alten Koordinators auf den neuen flashe?

                    pmayerP Offline
                    pmayerP Offline
                    pmayer
                    wrote on last edited by
                    #18

                    @schmakus Ja! Eventuell musst du das NVRAM leeren, wenn du ihn vorher mal Testweise am laufen hattest.

                    https://docs.codm.de/zigbee/faq/#firmware-v20-und-hoher

                    SchmakusS 1 Reply Last reply
                    0
                    • pmayerP pmayer

                      @schmakus Ja! Eventuell musst du das NVRAM leeren, wenn du ihn vorher mal Testweise am laufen hattest.

                      https://docs.codm.de/zigbee/faq/#firmware-v20-und-hoher

                      SchmakusS Offline
                      SchmakusS Offline
                      Schmakus
                      Developer
                      wrote on last edited by Schmakus
                      #19

                      @pmayer sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:

                      @schmakus Ja! Eventuell musst du das NVRAM leeren, wenn du ihn vorher mal Testweise am laufen hattest.

                      https://docs.codm.de/zigbee/faq/#firmware-v20-und-hoher

                      Hi, wenn ich in z2m die Adapter Adresse ändere, startet z2m nicht.

                      root@zigbee2mqtt:~# sudo systemctl start zigbee2mqtt
                      root@zigbee2mqtt:~# sudo journalctl -u zigbee2mqtt.service -f
                      Mar 14 10:59:27 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
                      Mar 14 10:59:27 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
                      Mar 14 10:59:27 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 1.896s CPU time.
                      Mar 14 10:59:28 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 3.
                      Mar 14 10:59:28 zigbee2mqtt systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
                      Mar 14 10:59:28 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 1.896s CPU time.
                      Mar 14 10:59:28 zigbee2mqtt systemd[1]: Started zigbee2mqtt.service - zigbee2mqtt.
                      Mar 14 10:59:28 zigbee2mqtt npm[2235]: > zigbee2mqtt@2.1.3 start
                      Mar 14 10:59:28 zigbee2mqtt npm[2235]: > node index.js
                      Mar 14 10:59:28 zigbee2mqtt npm[2247]: Starting Zigbee2MQTT without watchdog.
                      Mar 14 10:59:29 zigbee2mqtt npm[2247]: [2025-03-14 10:59:29] info:         z2m: Logging to console, file (filename: log.log)
                      Mar 14 10:59:29 zigbee2mqtt npm[2247]: [2025-03-14 10:59:29] info:         z2m: Starting Zigbee2MQTT version 2.1.3 (commit #ba337bd3)
                      Mar 14 10:59:29 zigbee2mqtt npm[2247]: [2025-03-14 10:59:29] info:         z2m: Starting zigbee-herdsman (3.2.7)
                      Mar 14 10:59:29 zigbee2mqtt npm[2247]: [2025-03-14 10:59:29] error:         z2m: Error while starting zigbee-herdsman
                      Mar 14 10:59:29 zigbee2mqtt npm[2247]: [2025-03-14 10:59:29] error:         z2m: Failed to start zigbee-herdsman
                      Mar 14 10:59:29 zigbee2mqtt npm[2247]: [2025-03-14 10:59:29] error:         z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
                      Mar 14 10:59:29 zigbee2mqtt npm[2247]: [2025-03-14 10:59:29] error:         z2m: Exiting...
                      Mar 14 10:59:29 zigbee2mqtt npm[2247]: [2025-03-14 10:59:29] error:         z2m: Error: Cannot discover TCP adapters at this time. Specify valid 'adapter' and 'port' in your configuration.
                      Mar 14 10:59:29 zigbee2mqtt npm[2247]:     at findTCPAdapter (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/adapter/adapterDiscovery.ts:470:15)
                      Mar 14 10:59:29 zigbee2mqtt npm[2247]:     at discoverAdapter (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/adapter/adapterDiscovery.ts:496:26)
                      Mar 14 10:59:29 zigbee2mqtt npm[2247]:     at Function.create (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/adapter/adapter.ts:68:54)
                      Mar 14 10:59:29 zigbee2mqtt npm[2247]:     at Controller.start (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/controller/controller.ts:132:38)
                      Mar 14 10:59:29 zigbee2mqtt npm[2247]:     at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:69:47)
                      Mar 14 10:59:29 zigbee2mqtt npm[2247]:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
                      Mar 14 10:59:29 zigbee2mqtt npm[2247]:     at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:142:13)
                      Mar 14 10:59:29 zigbee2mqtt npm[2247]:     at start (/opt/zigbee2mqtt/index.js:161:5)
                      Mar 14 10:59:29 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
                      Mar 14 10:59:29 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
                      Mar 14 10:59:29 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 1.992s CPU time.
                      Mar 14 10:59:29 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 4.
                      Mar 14 10:59:29 zigbee2mqtt systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
                      Mar 14 10:59:29 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 1.992s CPU time.
                      Mar 14 10:59:29 zigbee2mqtt systemd[1]: Started zigbee2mqtt.service - zigbee2mqtt.
                      Mar 14 10:59:29 zigbee2mqtt npm[2269]: > zigbee2mqtt@2.1.3 start
                      Mar 14 10:59:29 zigbee2mqtt npm[2269]: > node index.js
                      Mar 14 10:59:30 zigbee2mqtt npm[2281]: Starting Zigbee2MQTT without watchdog.
                      Mar 14 10:59:31 zigbee2mqtt npm[2281]: [2025-03-14 10:59:31] info:         z2m: Logging to console, file (filename: log.log)
                      Mar 14 10:59:31 zigbee2mqtt npm[2281]: [2025-03-14 10:59:31] info:         z2m: Starting Zigbee2MQTT version 2.1.3 (commit #ba337bd3)
                      Mar 14 10:59:31 zigbee2mqtt npm[2281]: [2025-03-14 10:59:31] info:         z2m: Starting zigbee-herdsman (3.2.7)
                      Mar 14 10:59:31 zigbee2mqtt npm[2281]: [2025-03-14 10:59:31] error:         z2m: Error while starting zigbee-herdsman
                      Mar 14 10:59:31 zigbee2mqtt npm[2281]: [2025-03-14 10:59:31] error:         z2m: Failed to start zigbee-herdsman
                      Mar 14 10:59:31 zigbee2mqtt npm[2281]: [2025-03-14 10:59:31] error:         z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
                      Mar 14 10:59:31 zigbee2mqtt npm[2281]: [2025-03-14 10:59:31] error:         z2m: Exiting...
                      Mar 14 10:59:31 zigbee2mqtt npm[2281]: [2025-03-14 10:59:31] error:         z2m: Error: Cannot discover TCP adapters at this time. Specify valid 'adapter' and 'port' in your configuration.
                      Mar 14 10:59:31 zigbee2mqtt npm[2281]:     at findTCPAdapter (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/adapter/adapterDiscovery.ts:470:15)
                      Mar 14 10:59:31 zigbee2mqtt npm[2281]:     at discoverAdapter (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/adapter/adapterDiscovery.ts:496:26)
                      Mar 14 10:59:31 zigbee2mqtt npm[2281]:     at Function.create (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/adapter/adapter.ts:68:54)
                      Mar 14 10:59:31 zigbee2mqtt npm[2281]:     at Controller.start (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/controller/controller.ts:132:38)
                      Mar 14 10:59:31 zigbee2mqtt npm[2281]:     at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:69:47)
                      Mar 14 10:59:31 zigbee2mqtt npm[2281]:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
                      Mar 14 10:59:31 zigbee2mqtt npm[2281]:     at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:142:13)
                      Mar 14 10:59:31 zigbee2mqtt npm[2281]:     at start (/opt/zigbee2mqtt/index.js:161:5)
                      Mar 14 10:59:31 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
                      Mar 14 10:59:31 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
                      Mar 14 10:59:31 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 1.966s CPU time.
                      Mar 14 10:59:31 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 5.
                      Mar 14 10:59:31 zigbee2mqtt systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
                      Mar 14 10:59:31 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 1.966s CPU time.
                      Mar 14 10:59:31 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Start request repeated too quickly.
                      Mar 14 10:59:31 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
                      Mar 14 10:59:31 zigbee2mqtt systemd[1]: Failed to start zigbee2mqtt.service - zigbee2mqtt.
                      

                      hier meine Konfiguration:

                       frontend:
                        enabled: true
                        port: 8080
                        host: 0.0.0.0
                      homeassistant:
                        enabled: false
                      mqtt:
                        base_topic: zigbee2mqtt
                        server: mqtt://192.168.0.23:1883
                        user: schmakus
                        password: MkHar$m0518
                      serial:
                        port: tcp://192.168.0.92:6638
                      advanced:
                        pan_id: 14166
                        ext_pan_id:
                          - 197
                          - 210
                          - 238
                          - 1
                          - 77
                          - 179
                          - 182
                          - 24
                        channel: 11
                        network_key:
                          - 79
                          - 75
                          - 127
                          - 63
                          - 234
                          - 195
                          - 23
                          - 236
                          - 251
                          - 114
                          - 156
                          - 148
                          - 61
                          - 34
                          - 189
                          - 39
                        last_seen: ISO_8601_local
                        cache_state: false
                        output: json
                        transmit_power: 20
                        log_level: info
                        adapter_concurrent: 16
                      device_options: {}
                      availability:
                        enabled: true
                      devices:
                      

                      e9a6250a-18d5-4aed-9c22-1bf3308e8797-image.png

                      Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

                      pmayerP 1 Reply Last reply
                      0
                      • SchmakusS Schmakus

                        @pmayer sagte in cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany:

                        @schmakus Ja! Eventuell musst du das NVRAM leeren, wenn du ihn vorher mal Testweise am laufen hattest.

                        https://docs.codm.de/zigbee/faq/#firmware-v20-und-hoher

                        Hi, wenn ich in z2m die Adapter Adresse ändere, startet z2m nicht.

                        root@zigbee2mqtt:~# sudo systemctl start zigbee2mqtt
                        root@zigbee2mqtt:~# sudo journalctl -u zigbee2mqtt.service -f
                        Mar 14 10:59:27 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
                        Mar 14 10:59:27 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
                        Mar 14 10:59:27 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 1.896s CPU time.
                        Mar 14 10:59:28 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 3.
                        Mar 14 10:59:28 zigbee2mqtt systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
                        Mar 14 10:59:28 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 1.896s CPU time.
                        Mar 14 10:59:28 zigbee2mqtt systemd[1]: Started zigbee2mqtt.service - zigbee2mqtt.
                        Mar 14 10:59:28 zigbee2mqtt npm[2235]: > zigbee2mqtt@2.1.3 start
                        Mar 14 10:59:28 zigbee2mqtt npm[2235]: > node index.js
                        Mar 14 10:59:28 zigbee2mqtt npm[2247]: Starting Zigbee2MQTT without watchdog.
                        Mar 14 10:59:29 zigbee2mqtt npm[2247]: [2025-03-14 10:59:29] info:         z2m: Logging to console, file (filename: log.log)
                        Mar 14 10:59:29 zigbee2mqtt npm[2247]: [2025-03-14 10:59:29] info:         z2m: Starting Zigbee2MQTT version 2.1.3 (commit #ba337bd3)
                        Mar 14 10:59:29 zigbee2mqtt npm[2247]: [2025-03-14 10:59:29] info:         z2m: Starting zigbee-herdsman (3.2.7)
                        Mar 14 10:59:29 zigbee2mqtt npm[2247]: [2025-03-14 10:59:29] error:         z2m: Error while starting zigbee-herdsman
                        Mar 14 10:59:29 zigbee2mqtt npm[2247]: [2025-03-14 10:59:29] error:         z2m: Failed to start zigbee-herdsman
                        Mar 14 10:59:29 zigbee2mqtt npm[2247]: [2025-03-14 10:59:29] error:         z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
                        Mar 14 10:59:29 zigbee2mqtt npm[2247]: [2025-03-14 10:59:29] error:         z2m: Exiting...
                        Mar 14 10:59:29 zigbee2mqtt npm[2247]: [2025-03-14 10:59:29] error:         z2m: Error: Cannot discover TCP adapters at this time. Specify valid 'adapter' and 'port' in your configuration.
                        Mar 14 10:59:29 zigbee2mqtt npm[2247]:     at findTCPAdapter (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/adapter/adapterDiscovery.ts:470:15)
                        Mar 14 10:59:29 zigbee2mqtt npm[2247]:     at discoverAdapter (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/adapter/adapterDiscovery.ts:496:26)
                        Mar 14 10:59:29 zigbee2mqtt npm[2247]:     at Function.create (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/adapter/adapter.ts:68:54)
                        Mar 14 10:59:29 zigbee2mqtt npm[2247]:     at Controller.start (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/controller/controller.ts:132:38)
                        Mar 14 10:59:29 zigbee2mqtt npm[2247]:     at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:69:47)
                        Mar 14 10:59:29 zigbee2mqtt npm[2247]:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
                        Mar 14 10:59:29 zigbee2mqtt npm[2247]:     at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:142:13)
                        Mar 14 10:59:29 zigbee2mqtt npm[2247]:     at start (/opt/zigbee2mqtt/index.js:161:5)
                        Mar 14 10:59:29 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
                        Mar 14 10:59:29 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
                        Mar 14 10:59:29 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 1.992s CPU time.
                        Mar 14 10:59:29 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 4.
                        Mar 14 10:59:29 zigbee2mqtt systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
                        Mar 14 10:59:29 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 1.992s CPU time.
                        Mar 14 10:59:29 zigbee2mqtt systemd[1]: Started zigbee2mqtt.service - zigbee2mqtt.
                        Mar 14 10:59:29 zigbee2mqtt npm[2269]: > zigbee2mqtt@2.1.3 start
                        Mar 14 10:59:29 zigbee2mqtt npm[2269]: > node index.js
                        Mar 14 10:59:30 zigbee2mqtt npm[2281]: Starting Zigbee2MQTT without watchdog.
                        Mar 14 10:59:31 zigbee2mqtt npm[2281]: [2025-03-14 10:59:31] info:         z2m: Logging to console, file (filename: log.log)
                        Mar 14 10:59:31 zigbee2mqtt npm[2281]: [2025-03-14 10:59:31] info:         z2m: Starting Zigbee2MQTT version 2.1.3 (commit #ba337bd3)
                        Mar 14 10:59:31 zigbee2mqtt npm[2281]: [2025-03-14 10:59:31] info:         z2m: Starting zigbee-herdsman (3.2.7)
                        Mar 14 10:59:31 zigbee2mqtt npm[2281]: [2025-03-14 10:59:31] error:         z2m: Error while starting zigbee-herdsman
                        Mar 14 10:59:31 zigbee2mqtt npm[2281]: [2025-03-14 10:59:31] error:         z2m: Failed to start zigbee-herdsman
                        Mar 14 10:59:31 zigbee2mqtt npm[2281]: [2025-03-14 10:59:31] error:         z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
                        Mar 14 10:59:31 zigbee2mqtt npm[2281]: [2025-03-14 10:59:31] error:         z2m: Exiting...
                        Mar 14 10:59:31 zigbee2mqtt npm[2281]: [2025-03-14 10:59:31] error:         z2m: Error: Cannot discover TCP adapters at this time. Specify valid 'adapter' and 'port' in your configuration.
                        Mar 14 10:59:31 zigbee2mqtt npm[2281]:     at findTCPAdapter (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/adapter/adapterDiscovery.ts:470:15)
                        Mar 14 10:59:31 zigbee2mqtt npm[2281]:     at discoverAdapter (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/adapter/adapterDiscovery.ts:496:26)
                        Mar 14 10:59:31 zigbee2mqtt npm[2281]:     at Function.create (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/adapter/adapter.ts:68:54)
                        Mar 14 10:59:31 zigbee2mqtt npm[2281]:     at Controller.start (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.2.7/node_modules/zigbee-herdsman/src/controller/controller.ts:132:38)
                        Mar 14 10:59:31 zigbee2mqtt npm[2281]:     at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:69:47)
                        Mar 14 10:59:31 zigbee2mqtt npm[2281]:     at processTicksAndRejections (node:internal/process/task_queues:95:5)
                        Mar 14 10:59:31 zigbee2mqtt npm[2281]:     at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:142:13)
                        Mar 14 10:59:31 zigbee2mqtt npm[2281]:     at start (/opt/zigbee2mqtt/index.js:161:5)
                        Mar 14 10:59:31 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
                        Mar 14 10:59:31 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
                        Mar 14 10:59:31 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 1.966s CPU time.
                        Mar 14 10:59:31 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 5.
                        Mar 14 10:59:31 zigbee2mqtt systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
                        Mar 14 10:59:31 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 1.966s CPU time.
                        Mar 14 10:59:31 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Start request repeated too quickly.
                        Mar 14 10:59:31 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
                        Mar 14 10:59:31 zigbee2mqtt systemd[1]: Failed to start zigbee2mqtt.service - zigbee2mqtt.
                        

                        hier meine Konfiguration:

                         frontend:
                          enabled: true
                          port: 8080
                          host: 0.0.0.0
                        homeassistant:
                          enabled: false
                        mqtt:
                          base_topic: zigbee2mqtt
                          server: mqtt://192.168.0.23:1883
                          user: schmakus
                          password: MkHar$m0518
                        serial:
                          port: tcp://192.168.0.92:6638
                        advanced:
                          pan_id: 14166
                          ext_pan_id:
                            - 197
                            - 210
                            - 238
                            - 1
                            - 77
                            - 179
                            - 182
                            - 24
                          channel: 11
                          network_key:
                            - 79
                            - 75
                            - 127
                            - 63
                            - 234
                            - 195
                            - 23
                            - 236
                            - 251
                            - 114
                            - 156
                            - 148
                            - 61
                            - 34
                            - 189
                            - 39
                          last_seen: ISO_8601_local
                          cache_state: false
                          output: json
                          transmit_power: 20
                          log_level: info
                          adapter_concurrent: 16
                        device_options: {}
                        availability:
                          enabled: true
                        devices:
                        

                        e9a6250a-18d5-4aed-9c22-1bf3308e8797-image.png

                        pmayerP Offline
                        pmayerP Offline
                        pmayer
                        wrote on last edited by pmayer
                        #20

                        @schmakus

                        error:         z2m: Error: Cannot discover TCP adapters at this time. Specify valid 'adapter' and 'port' in your configuration.
                        

                        Das sieht danach aus also ob z2m die IP nicht erreichen kann.
                        Kannst du sicherstellen, dass dein z2m an die 192.168.0.92 kommt? Thema Docker-Netzwerk, etc?

                        Kann auch sein, dass nur adapter fehlt, siehe dazu https://docs.codm.de/zigbee/tutorials/setup-zigbee2mqtt/ und speziell https://docs.codm.de/zigbee/tutorials/setup-zigbee2mqtt/#ipv4

                        Seit zigbee2mqtt Version 2.0 ist die Angabe von adapter zwingend, da zstack nicht mehr der Standardwert ist.

                        Ist im nächsten Update der CZC-FW drin, damit im Webinterface das richtige Config-Beispiel gezeigt wird.
                        Die aktuelle FW ist noch von vor z2m-2.0-Zeiten.

                        @mods: Kann das mal einer abtrennen? Support und die IEEE Diskussion machen sicher keinen Sinn im Marktplatz.

                        HomoranH 1 Reply Last reply
                        0
                        • pmayerP pmayer

                          @schmakus

                          error:         z2m: Error: Cannot discover TCP adapters at this time. Specify valid 'adapter' and 'port' in your configuration.
                          

                          Das sieht danach aus also ob z2m die IP nicht erreichen kann.
                          Kannst du sicherstellen, dass dein z2m an die 192.168.0.92 kommt? Thema Docker-Netzwerk, etc?

                          Kann auch sein, dass nur adapter fehlt, siehe dazu https://docs.codm.de/zigbee/tutorials/setup-zigbee2mqtt/ und speziell https://docs.codm.de/zigbee/tutorials/setup-zigbee2mqtt/#ipv4

                          Seit zigbee2mqtt Version 2.0 ist die Angabe von adapter zwingend, da zstack nicht mehr der Standardwert ist.

                          Ist im nächsten Update der CZC-FW drin, damit im Webinterface das richtige Config-Beispiel gezeigt wird.
                          Die aktuelle FW ist noch von vor z2m-2.0-Zeiten.

                          @mods: Kann das mal einer abtrennen? Support und die IEEE Diskussion machen sicher keinen Sinn im Marktplatz.

                          HomoranH Do not disturb
                          HomoranH Do not disturb
                          Homoran
                          Global Moderator Administrators
                          wrote on last edited by
                          #21

                          @pmayer sagte in IEEE bei cod.m Zigbee Koordinator ändern:

                          Kann das mal einer abtrennen? Support und die IEEE Diskussion machen sich keinen Sinn im Marktplatz.

                          ich hoffe das passt jetzt

                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          1 Reply Last reply
                          1
                          • pmayerP Offline
                            pmayerP Offline
                            pmayer
                            wrote on last edited by pmayer
                            #22

                            Sooo,

                            unser Entwickler hat sich mal durch die Sourcen der Z-Stack Firmware und cc2538-bsl gegraben.
                            Wie es aussieht wird beim Update die IEEE im CC2652P7 an die falsche stelle geschrieben, weil das Speicherlayout anders ist als beim CC1352P7.

                            c5ef5bf2-ebec-4318-82b5-32e3f75bd5de.jpg

                            Ich denke, dass wir cc2538-bsl (was auch unter dem ZigStar Tool läuft) patchen. Müssen wir uns noch anschauen.

                            Wir bauen uns jetzt mal ne gepatchte binary und gucken ob es funktioniert.

                            Ich hab unseren Entwickler gebeten hier im Thread zu posten.

                            Gruß,
                            Patrik

                            1 Reply Last reply
                            1
                            • S Offline
                              S Offline
                              sbikkes
                              wrote on last edited by
                              #23

                              @pmayer said in IEEE bei cod.m Zigbee Koordinator ändern:

                              cc2538-bsl

                              Hallo! Der Entwickler hier!

                              Die cc2538-bsl-Software ist nicht dafür ausgelegt, eine benutzerdefinierte IEEE-MAC-Adresse zu setzen.
                              Jeder MCU hat eine werkseitig voreingestellte MAC-Adresse, auf die er standardmäßig zurückfällt.

                              Eine benutzerdefinierte IEEE-MAC-Adresse wird gesetzt, indem ein Wert an einer bestimmten Stelle im Flash-Speicher geändert wird.
                              (Konkret: 64 Bits bei Offset 0x20 im letzten Flash-Sektor – der CCFG-Sektion –, die standardmäßig auf 0xFFFFFFFFFFFFFFFF gesetzt sind.)

                              Beim Programmieren dieses Wertes in den Flash-Speicher muss die Software:

                              1. An der korrekten Adresse programmieren
                              2. Das Schreiben und Löschen des Flash-Speichers korrekt handhaben (Bits im Flash können nur von 1 → 0 gesetzt und zurück auf 1 gesetzt werden, indem der gesamte Sektor gelöscht wird).

                              cc2538-bsl scheint beides für den CC2652P7 nicht zu tun.

                              Meiner Meinung nach ist der einfachste Weg, eine benutzerdefinierte IEEE-MAC-Adresse zu setzen, einfach die gewünschte MAC-Adresse mit einem Hex-Editor oder einem Skript bei Offset 0x20 in der CCFG-Sektion des Binärimages zu schreiben und dieses gepatchte Image zu flashen!

                              AsgothianA 1 Reply Last reply
                              4
                              • S sbikkes

                                @pmayer said in IEEE bei cod.m Zigbee Koordinator ändern:

                                cc2538-bsl

                                Hallo! Der Entwickler hier!

                                Die cc2538-bsl-Software ist nicht dafür ausgelegt, eine benutzerdefinierte IEEE-MAC-Adresse zu setzen.
                                Jeder MCU hat eine werkseitig voreingestellte MAC-Adresse, auf die er standardmäßig zurückfällt.

                                Eine benutzerdefinierte IEEE-MAC-Adresse wird gesetzt, indem ein Wert an einer bestimmten Stelle im Flash-Speicher geändert wird.
                                (Konkret: 64 Bits bei Offset 0x20 im letzten Flash-Sektor – der CCFG-Sektion –, die standardmäßig auf 0xFFFFFFFFFFFFFFFF gesetzt sind.)

                                Beim Programmieren dieses Wertes in den Flash-Speicher muss die Software:

                                1. An der korrekten Adresse programmieren
                                2. Das Schreiben und Löschen des Flash-Speichers korrekt handhaben (Bits im Flash können nur von 1 → 0 gesetzt und zurück auf 1 gesetzt werden, indem der gesamte Sektor gelöscht wird).

                                cc2538-bsl scheint beides für den CC2652P7 nicht zu tun.

                                Meiner Meinung nach ist der einfachste Weg, eine benutzerdefinierte IEEE-MAC-Adresse zu setzen, einfach die gewünschte MAC-Adresse mit einem Hex-Editor oder einem Skript bei Offset 0x20 in der CCFG-Sektion des Binärimages zu schreiben und dieses gepatchte Image zu flashen!

                                AsgothianA Offline
                                AsgothianA Offline
                                Asgothian
                                Developer
                                wrote on last edited by
                                #24

                                @sbikkes sagte in IEEE bei cod.m Zigbee Koordinator ändern:

                                @pmayer said in IEEE bei cod.m Zigbee Koordinator ändern:

                                cc2538-bsl

                                Hallo! Der Entwickler hier!

                                Die cc2538-bsl-Software ist nicht dafür ausgelegt, eine benutzerdefinierte IEEE-MAC-Adresse zu setzen.
                                Jeder MCU hat eine werkseitig voreingestellte MAC-Adresse, auf die er standardmäßig zurückfällt.

                                Eine benutzerdefinierte IEEE-MAC-Adresse wird gesetzt, indem ein Wert an einer bestimmten Stelle im Flash-Speicher geändert wird.
                                (Konkret: 64 Bits bei Offset 0x20 im letzten Flash-Sektor – der CCFG-Sektion –, die standardmäßig auf 0xFFFFFFFFFFFFFFFF gesetzt sind.)

                                Beim Programmieren dieses Wertes in den Flash-Speicher muss die Software:

                                1. An der korrekten Adresse programmieren
                                2. Das Schreiben und Löschen des Flash-Speichers korrekt handhaben (Bits im Flash können nur von 1 → 0 gesetzt und zurück auf 1 gesetzt werden, indem der gesamte Sektor gelöscht wird).

                                cc2538-bsl scheint beides für den CC2652P7 nicht zu tun.

                                Meiner Meinung nach ist der einfachste Weg, eine benutzerdefinierte IEEE-MAC-Adresse zu setzen, einfach die gewünschte MAC-Adresse mit einem Hex-Editor oder einem Skript bei Offset 0x20 in der CCFG-Sektion des Binärimages zu schreiben und dieses gepatchte Image zu flashen!

                                In diesem Zusammenhang würde ich (als einer der Entwickler am Zigbee Adapter) empfehlen auf diese Funktion vollständig zu verzichten. Sie ist in dieser Form meiner Meinung nach zu Fehleranfällig, und wird nur da benötigt wo Nutzer mit alten und eigentlich so nicht vorgesehenen Verschlüsselungsmethoden arbeiten.

                                Ein fehlen dieser Funktion betrifft nur selektive Fälle bei denen

                                • die IEEE des Koordinators Teil der transportverschlüsselung ist
                                • dieses nicht in der Konfiguration des Adapters eingetragen ist.

                                Ich habe inzwischen verschiedene Tests mit den aktuellen Versionen des zigbee Adapters und des zigbee-herdsman gemacht - jede mögliche Kombination in der dieses auftritt lässt sich ohne anpassen der Hardware-IEEE lösen.

                                Ein Vorteil dieser Lösung ist das dadurch die Konfiguration der Software successive gerade gezogen wird.

                                Eine Version des zigbee-Adapters bei dem der Nutzer dieses interaktiv durchführen kann ist aktuell in Entwicklung.

                                A.

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

                                1 Reply Last reply
                                3
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                551

                                Online

                                32.4k

                                Users

                                81.5k

                                Topics

                                1.3m

                                Posts
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2025
                                logo
                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Home
                                • Recent
                                • Tags
                                • Unread 0
                                • Categories
                                • Unreplied
                                • Popular
                                • GitHub
                                • Docu
                                • Hilfe