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. SOLVED: zigbee2mqtt setup

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

SOLVED: zigbee2mqtt setup

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
24 Beiträge 5 Kommentatoren 11.1k Aufrufe 5 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.
  • mickymM mickym

    @hipohop Nun für eine schleichende Migration hättest Du dann aber zigbee2mqtt gar nicht installieren müssen. Wäre es dann nicht einfacher gewesen mit dem mqtt-Adapter auf Deinen jetzigen mqtt-Broker zuzugreifen, den Du auch unter openhab nutzt?

    Ausserdem müsste ich sicher erstmal prüfen, ob alle meine Zigbee Devices auch von iobroker unterstützt werden.

    Die Technologie ist die gleiche und beide greifen (der Adapter und zigbee2mqtt) greifen auf die gleiche Gerätedatenbank zu. Also sehe ich die Gefahr dass von dem Adapter Geräte nicht unterstützt werden, die unter zigbee2mqtt unterstützt werden als sehr gering ein. Außerdem helfen dann meist die zigbee Adapterentwickler in diesen Fällen.

    2 Coordinatoren mit gleichen Parametern des Zigbee Netzes gehen eh nicht. Also sind die Geräte entweder mit dem einen oder dem anderen Stick verbunden. Falls Du also 2 Sticks/Koordinatoren hast musst Du die Geräte peu a peu sowieso neu anlernen.

    H Offline
    H Offline
    hipohop
    schrieb am zuletzt editiert von
    #7

    @mickym
    genau das tue ich ja. Ich greife mit dem mqqt client des iobrokers auf meinen bestehenden mosquitto broker zu. die zigbee2mqtt installation published genau dahin.
    Insofern wäre meine Erwartung, dass ich meine zigbee2mqtt instanz so erhalten kann.
    Ich habe dann nur einen client (openhab) durch einen anderen (iobroker) ersetzt.

    zigbee2mqtt habe ich ja schon zusammen mit openhab seit jahren im einsatz.

    mickymM 1 Antwort Letzte Antwort
    0
    • H hipohop

      @mickym
      genau das tue ich ja. Ich greife mit dem mqqt client des iobrokers auf meinen bestehenden mosquitto broker zu. die zigbee2mqtt installation published genau dahin.
      Insofern wäre meine Erwartung, dass ich meine zigbee2mqtt instanz so erhalten kann.
      Ich habe dann nur einen client (openhab) durch einen anderen (iobroker) ersetzt.

      zigbee2mqtt habe ich ja schon zusammen mit openhab seit jahren im einsatz.

      mickymM Offline
      mickymM Offline
      mickym
      Most Active
      schrieb am zuletzt editiert von
      #8

      @hipohop Ok dann verstehe ich nur nicht, warum Du nicht alle Geräte findest, die sind doch dann bereits alle im mosquitto. Das zigbee2mqtt kann ja völlig unverändert bleiben. Dieses Programm füttert doch nur Deine mosquitto. Sprich wenn sich ein Device meldet dann taucht das doch früher oder später automatisch im mqtt Adapter auf?

      Aber egal - ich kann Dir leider mit autodiscovery nicht helfen bzw. machst Du das wahrscheinlich genauso, wie Du es unter openhab gemacht hast.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      H 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @hipohop Ok dann verstehe ich nur nicht, warum Du nicht alle Geräte findest, die sind doch dann bereits alle im mosquitto. Das zigbee2mqtt kann ja völlig unverändert bleiben. Dieses Programm füttert doch nur Deine mosquitto. Sprich wenn sich ein Device meldet dann taucht das doch früher oder später automatisch im mqtt Adapter auf?

        Aber egal - ich kann Dir leider mit autodiscovery nicht helfen bzw. machst Du das wahrscheinlich genauso, wie Du es unter openhab gemacht hast.

        H Offline
        H Offline
        hipohop
        schrieb am zuletzt editiert von
        #9

        @mickym
        Genau das ist der Punkt. Ich würde erwarten, dass meine Devices in mqtt-client (von iobroker) automatisch erscheinen.
        Das ist aber nicht so. Ich muss die alle manuell über die Konfiguration hinzufügen. Geht ist aber umständlich.
        Darüber hinaus ergibt sich für mich das Problem, das ich noch nicht verstanden habe wie ich diese Datenpunkte(?) lese bzw. schreibe kann.
        Das hier
        console.log(getState("mqtt-client.0.zigbee2mqtt.OSRAM4.State").val);
        gibt null zurück.

        mickymM hydrotecH 2 Antworten Letzte Antwort
        0
        • H hipohop

          @mickym
          Genau das ist der Punkt. Ich würde erwarten, dass meine Devices in mqtt-client (von iobroker) automatisch erscheinen.
          Das ist aber nicht so. Ich muss die alle manuell über die Konfiguration hinzufügen. Geht ist aber umständlich.
          Darüber hinaus ergibt sich für mich das Problem, das ich noch nicht verstanden habe wie ich diese Datenpunkte(?) lese bzw. schreibe kann.
          Das hier
          console.log(getState("mqtt-client.0.zigbee2mqtt.OSRAM4.State").val);
          gibt null zurück.

          mickymM Offline
          mickymM Offline
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #10

          @hipohop Das ganze Problem ist leider der neue admin5 Adapter - da wurde mqtt ein Ei gelegt und leider werden diese ganzen Überprüfungen für den Adapter nicht ausgeschaltet (ist meines Erachtens genauso unsinnig, wie für selbst erstellte Datenpunkte).

          Schau mal ob Du überall ein Stift-symbol bei Deinen states hast.

          ed4d19e0-3d10-4927-a302-311b9cc6c5df-image.png

          und dann schau, ob nicht ein Haufen Fehlermeldungen im Protokoll sind, dass irgendwelche Datenpunkte nicht erstellt werden konnten.

          Nee sehe schon - fehlt - oh dieses blöde JS, Admin5 Update.

          58de2667-bc3b-4371-82f5-06b39fed15a1-image.png

          Erstelle Dir ein neues JS im JavaScript Adapter und kopiere dieses Code rein:

          /**
          * Zweck:       Korrigiert übergeordnete Ordnerstrukturen eines Datenpunkts
          * Datum:      07.08.2021
          * Autor:       @fastfoot
          */
          
          //              In den Settings der Javascript-Instanz muss setObject erlaubt sein!!!
          
          let arr = [],
            id = '';
          
          const ids = $('mqtt.0.*');
          ids.each(idTmp => {
            arr=idTmp.split('.');
            arr.splice(arr.length-1);
            id=arr.join('.');
            if(arr[0] === '0_userdata' || arr[0] === 'alias' || arr[0] === 'mqtt' || arr[0] === 'javascript'){
                correctObject(id, arr);
            }
          })
          
          function correctObject(id,arr){
            if(arr.length === 2) return;
            if(!existsObject(id)){
                let obj = {};
                obj = {
                    type: 'folder',
                    common:{
                        name: arr[arr.length - 1]
                    }
                }
                extendObject(id, obj, e => {
                    if (e) log('Fehler beim Schreiben des Objektes: '+ id + ' ' + e);
                })
            }
            arr.splice(arr.length - 1);
            id = arr.join('.');
            correctObject(id, arr);
          }
          

          Lass das Skript einmal laufen, stopp es dann wieder dann sollte alle Objekte da sein und Du solltest unter jedem "Folder" wieder Datenpunkte manuell anlegen können.

          Wenn Du das mit dem Skript nicht willst, dann musst Du die Objekte manuell erstellen.

          Wenn Dein zigbee2mqtt direkt unter mqtt.0 ist, dann geh auf die Ebene 0 und erstelle ein Verzeichnis mit dem Namen zigbee2mqtt - damit wird dies dann nachträglich als FolderObjekt angelegt.

          Das Ganze ist leider seit August letzten Jahres so und irgendwie will man diese Überprüfung unbedingt global beibehalten.

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          H 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @hipohop Das ganze Problem ist leider der neue admin5 Adapter - da wurde mqtt ein Ei gelegt und leider werden diese ganzen Überprüfungen für den Adapter nicht ausgeschaltet (ist meines Erachtens genauso unsinnig, wie für selbst erstellte Datenpunkte).

            Schau mal ob Du überall ein Stift-symbol bei Deinen states hast.

            ed4d19e0-3d10-4927-a302-311b9cc6c5df-image.png

            und dann schau, ob nicht ein Haufen Fehlermeldungen im Protokoll sind, dass irgendwelche Datenpunkte nicht erstellt werden konnten.

            Nee sehe schon - fehlt - oh dieses blöde JS, Admin5 Update.

            58de2667-bc3b-4371-82f5-06b39fed15a1-image.png

            Erstelle Dir ein neues JS im JavaScript Adapter und kopiere dieses Code rein:

            /**
            * Zweck:       Korrigiert übergeordnete Ordnerstrukturen eines Datenpunkts
            * Datum:      07.08.2021
            * Autor:       @fastfoot
            */
            
            //              In den Settings der Javascript-Instanz muss setObject erlaubt sein!!!
            
            let arr = [],
              id = '';
            
            const ids = $('mqtt.0.*');
            ids.each(idTmp => {
              arr=idTmp.split('.');
              arr.splice(arr.length-1);
              id=arr.join('.');
              if(arr[0] === '0_userdata' || arr[0] === 'alias' || arr[0] === 'mqtt' || arr[0] === 'javascript'){
                  correctObject(id, arr);
              }
            })
            
            function correctObject(id,arr){
              if(arr.length === 2) return;
              if(!existsObject(id)){
                  let obj = {};
                  obj = {
                      type: 'folder',
                      common:{
                          name: arr[arr.length - 1]
                      }
                  }
                  extendObject(id, obj, e => {
                      if (e) log('Fehler beim Schreiben des Objektes: '+ id + ' ' + e);
                  })
              }
              arr.splice(arr.length - 1);
              id = arr.join('.');
              correctObject(id, arr);
            }
            

            Lass das Skript einmal laufen, stopp es dann wieder dann sollte alle Objekte da sein und Du solltest unter jedem "Folder" wieder Datenpunkte manuell anlegen können.

            Wenn Du das mit dem Skript nicht willst, dann musst Du die Objekte manuell erstellen.

            Wenn Dein zigbee2mqtt direkt unter mqtt.0 ist, dann geh auf die Ebene 0 und erstelle ein Verzeichnis mit dem Namen zigbee2mqtt - damit wird dies dann nachträglich als FolderObjekt angelegt.

            Das Ganze ist leider seit August letzten Jahres so und irgendwie will man diese Überprüfung unbedingt global beibehalten.

            H Offline
            H Offline
            hipohop
            schrieb am zuletzt editiert von
            #11

            @mickym
            Ich habe das Skript ausgeführt. Stelle aber keine Veränderung fest.
            Aus deinem Erläuterungen habe ich leider nicht ganz verstanden, ob und wo ich jetzt noch einen neuen Folder "zigbee2mqtt" anlegen muss?

            mickymM 1 Antwort Letzte Antwort
            0
            • H hipohop

              @mickym
              Ich habe das Skript ausgeführt. Stelle aber keine Veränderung fest.
              Aus deinem Erläuterungen habe ich leider nicht ganz verstanden, ob und wo ich jetzt noch einen neuen Folder "zigbee2mqtt" anlegen muss?

              mickymM Offline
              mickymM Offline
              mickym
              Most Active
              schrieb am zuletzt editiert von mickym
              #12

              @hipohop sagte in zigbee2mqtt setup:

              @mickym
              Ich habe das Skript ausgeführt. Stelle aber keine Veränderung fest.
              Aus deinem Erläuterungen habe ich leider nicht ganz verstanden, ob und wo ich jetzt noch einen neuen Folder "zigbee2mqtt" anlegen muss?

              Sind nun an den Punkten nachdem Du das Skript ausgeführt hast nun Bleistiftsymbole neben den Objekten? Also dort die ich in Deinem Screenshot als fehlend markiert habe?

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              1 Antwort Letzte Antwort
              0
              • H hipohop

                @mickym
                Genau das ist der Punkt. Ich würde erwarten, dass meine Devices in mqtt-client (von iobroker) automatisch erscheinen.
                Das ist aber nicht so. Ich muss die alle manuell über die Konfiguration hinzufügen. Geht ist aber umständlich.
                Darüber hinaus ergibt sich für mich das Problem, das ich noch nicht verstanden habe wie ich diese Datenpunkte(?) lese bzw. schreibe kann.
                Das hier
                console.log(getState("mqtt-client.0.zigbee2mqtt.OSRAM4.State").val);
                gibt null zurück.

                hydrotecH Offline
                hydrotecH Offline
                hydrotec
                schrieb am zuletzt editiert von
                #13

                @hipohop sagte in zigbee2mqtt setup:

                ..., dass meine Devices in mqtt-client (von iobroker) automatisch erscheinen.

                Welchen mqtt Adapter hast du installiert?
                Es gibt zwei.
                antwort_MQTT_Adapter_sendet_keine_Daten_04.png
                Würde dir den oberen empfehlen. Eben als Client eingerichtet.
                In diesem Beitrag sind (weiter unten) zwei screenshots mit den Einstellungen drin.
                Und wie schon erwähnt, in diesem Beitrag ist eine Anleitung wie du zigbee2mqtt ganz einfach in ioBroker einbinden kannst.
                Ob du dich bei dem mqtt-payload-format für json, attribute oder attribute_and_json entscheidest, ist erst einmal egal.
                Sobald mosquitto über einen topic ein payload von zigbee2mqtt empfängt, und ioBroker diesen topic aboniert hat, werden automatisch die Objekte angelegt. Da musst du nichts weiter zutun.
                Etwas tricky wird es mit den Objekten, welche ein payload in Richtung mosquitto absetzen sollen.
                Wie @mickym schon geschrieben hat, ist es etwas unglücklich, das man da nicht ohne weiteres an die Objekte kommt.
                In diesem Post habe ich eine alternative Methode beschrieben, wie man die Datenpunkte auch unter admin5 an die Richtige Stelle bekommt.

                Lies dir bitte alles in Ruhe durch, und wenn dann noch Fragen sind, gerne noch einmal melden.
                (nicht vergessen, das sind Beispiele von meiner Umgebung, du musst die topics an deine Struktur anpassen)

                @mickym sagte in zigbee2mqtt setup:

                @hipohop Das ganze Problem ist leider der neue admin5 Adapter - da wurde mqtt ein Ei gelegt und leider werden diese ganzen Überprüfungen für den Adapter nicht ausgeschaltet ...

                Das Ganze ist leider seit August letzten Jahres so und irgendwie will man diese Überprüfung unbedingt global beibehalten.

                Kann dich voll und ganz verstehen, vor allem wenn man schon mit vorherigen admin Versionen gearbeitet hat.
                Zum Glück müssen die publish-topics nur einmal angelegt werden.
                Ich fände es auch angenehmer, das direkt in ioBroker anlegen zu können.

                Ubuntu 22.04 LTS (LXD/LXC)
                admin: v6.3.5
                js-controller: v4.0.24
                node: v18.16.1
                npm: v9.5.1
                repository: stable

                mickymM 1 Antwort Letzte Antwort
                0
                • hydrotecH hydrotec

                  @hipohop sagte in zigbee2mqtt setup:

                  ..., dass meine Devices in mqtt-client (von iobroker) automatisch erscheinen.

                  Welchen mqtt Adapter hast du installiert?
                  Es gibt zwei.
                  antwort_MQTT_Adapter_sendet_keine_Daten_04.png
                  Würde dir den oberen empfehlen. Eben als Client eingerichtet.
                  In diesem Beitrag sind (weiter unten) zwei screenshots mit den Einstellungen drin.
                  Und wie schon erwähnt, in diesem Beitrag ist eine Anleitung wie du zigbee2mqtt ganz einfach in ioBroker einbinden kannst.
                  Ob du dich bei dem mqtt-payload-format für json, attribute oder attribute_and_json entscheidest, ist erst einmal egal.
                  Sobald mosquitto über einen topic ein payload von zigbee2mqtt empfängt, und ioBroker diesen topic aboniert hat, werden automatisch die Objekte angelegt. Da musst du nichts weiter zutun.
                  Etwas tricky wird es mit den Objekten, welche ein payload in Richtung mosquitto absetzen sollen.
                  Wie @mickym schon geschrieben hat, ist es etwas unglücklich, das man da nicht ohne weiteres an die Objekte kommt.
                  In diesem Post habe ich eine alternative Methode beschrieben, wie man die Datenpunkte auch unter admin5 an die Richtige Stelle bekommt.

                  Lies dir bitte alles in Ruhe durch, und wenn dann noch Fragen sind, gerne noch einmal melden.
                  (nicht vergessen, das sind Beispiele von meiner Umgebung, du musst die topics an deine Struktur anpassen)

                  @mickym sagte in zigbee2mqtt setup:

                  @hipohop Das ganze Problem ist leider der neue admin5 Adapter - da wurde mqtt ein Ei gelegt und leider werden diese ganzen Überprüfungen für den Adapter nicht ausgeschaltet ...

                  Das Ganze ist leider seit August letzten Jahres so und irgendwie will man diese Überprüfung unbedingt global beibehalten.

                  Kann dich voll und ganz verstehen, vor allem wenn man schon mit vorherigen admin Versionen gearbeitet hat.
                  Zum Glück müssen die publish-topics nur einmal angelegt werden.
                  Ich fände es auch angenehmer, das direkt in ioBroker anlegen zu können.

                  mickymM Offline
                  mickymM Offline
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von
                  #14

                  @hydrotec sagte in zigbee2mqtt setup:

                  @mickym sagte in zigbee2mqtt setup:

                  @hipohop Das ganze Problem ist leider der neue admin5 Adapter - da wurde mqtt ein Ei gelegt und leider werden diese ganzen Überprüfungen für den Adapter nicht ausgeschaltet ...
                  Das Ganze ist leider seit August letzten Jahres so und irgendwie will man diese Überprüfung unbedingt global beibehalten.

                  Kann dich voll und ganz verstehen, vor allem wenn man schon mit vorherigen admin Versionen gearbeitet hat.
                  Zum Glück müssen die publish-topics nur einmal angelegt werden.
                  Ich fände es auch angenehmer, das direkt in ioBroker anlegen zu können.

                  Es geht schon noch - man muss halt nur diese ganzen Objekte immer wieder manuell erstellen. Na ja ich habe es nun mehrere Male angesprochen, aber es bewegt sich nichts. Inzwischen kann man zwar wieder Datenpunkte erstellen, aber nur nach dem vorgegebenen Schema. Das im mqtt ein Folder auch ein State haben kann, sieht dieses Konzept nicht vor. Wie gesagt es wäre so einfach, wenn man für mqtt und 0_userdata das alles wieder auf den vorigen Stand zurückdrehen würde. Für die Adapterentwickler kann man dann ja von mir aus dieses jetzige Verfahren beibehalten. Aber das jetzige Konzept wird nie das flexible mqtt Konzept nachbilden können. Da gibt es eben nicht unterschiedliche Objekte, sondern einfach states (so wie es vorher auch war).

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  H 1 Antwort Letzte Antwort
                  1
                  • mickymM mickym

                    @hydrotec sagte in zigbee2mqtt setup:

                    @mickym sagte in zigbee2mqtt setup:

                    @hipohop Das ganze Problem ist leider der neue admin5 Adapter - da wurde mqtt ein Ei gelegt und leider werden diese ganzen Überprüfungen für den Adapter nicht ausgeschaltet ...
                    Das Ganze ist leider seit August letzten Jahres so und irgendwie will man diese Überprüfung unbedingt global beibehalten.

                    Kann dich voll und ganz verstehen, vor allem wenn man schon mit vorherigen admin Versionen gearbeitet hat.
                    Zum Glück müssen die publish-topics nur einmal angelegt werden.
                    Ich fände es auch angenehmer, das direkt in ioBroker anlegen zu können.

                    Es geht schon noch - man muss halt nur diese ganzen Objekte immer wieder manuell erstellen. Na ja ich habe es nun mehrere Male angesprochen, aber es bewegt sich nichts. Inzwischen kann man zwar wieder Datenpunkte erstellen, aber nur nach dem vorgegebenen Schema. Das im mqtt ein Folder auch ein State haben kann, sieht dieses Konzept nicht vor. Wie gesagt es wäre so einfach, wenn man für mqtt und 0_userdata das alles wieder auf den vorigen Stand zurückdrehen würde. Für die Adapterentwickler kann man dann ja von mir aus dieses jetzige Verfahren beibehalten. Aber das jetzige Konzept wird nie das flexible mqtt Konzept nachbilden können. Da gibt es eben nicht unterschiedliche Objekte, sondern einfach states (so wie es vorher auch war).

                    H Offline
                    H Offline
                    hipohop
                    schrieb am zuletzt editiert von
                    #15

                    @mickym @hydrotec
                    Ich danke euch erstmal ganz herzlich für eure Hilfe.
                    Werde das ganze jetzt mal mit dem MQTT Broker/Client versuchen und mich ggfs. nochmal melden

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • H hipohop

                      @mickym @hydrotec
                      Ich danke euch erstmal ganz herzlich für eure Hilfe.
                      Werde das ganze jetzt mal mit dem MQTT Broker/Client versuchen und mich ggfs. nochmal melden

                      mickymM Offline
                      mickymM Offline
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von
                      #16

                      @hipohop Lass alle Optionen aus, dann solltest Du mit subscriben von # ein Abbild des mosquitto brokers bekommen:

                      5f6f42cd-8e17-45d0-b3b8-4e1dced5fc64-image.png

                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                      H 1 Antwort Letzte Antwort
                      0
                      • mickymM mickym

                        @hipohop Lass alle Optionen aus, dann solltest Du mit subscriben von # ein Abbild des mosquitto brokers bekommen:

                        5f6f42cd-8e17-45d0-b3b8-4e1dced5fc64-image.png

                        H Offline
                        H Offline
                        hipohop
                        schrieb am zuletzt editiert von
                        #17

                        @mickym
                        Also mit dem "richtigen" mqtt client geht :+1: es - so weit so gut.
                        Die Objekte werden automatisch angelegt
                        Vielen Dank nochmal - wäre ich nicht drauf gekommen.
                        Ich mach für heute Schluß

                        D 1 Antwort Letzte Antwort
                        0
                        • H hipohop

                          @mickym
                          Also mit dem "richtigen" mqtt client geht :+1: es - so weit so gut.
                          Die Objekte werden automatisch angelegt
                          Vielen Dank nochmal - wäre ich nicht drauf gekommen.
                          Ich mach für heute Schluß

                          D Offline
                          D Offline
                          dimaiv
                          schrieb am zuletzt editiert von
                          #18

                          @hipohop
                          Hier ist genau das was du suchst:
                          https://forum.iobroker.net/post/660650

                          Ist ein Adapter der direkt mit dem Z2M kommuniziert.

                          ioBroker- NUC8i3 / Proxmox / VM
                          Node.js v22.21.0
                          NPM v10.9.4
                          JS controller 7.1.0
                          Admin 7.7.20
                          ZigBee Adapter 3.3.1alpha.0
                          Zigbee LAN Gateway CC2652P
                          Zigbee Firmware 20250321

                          hydrotecH 1 Antwort Letzte Antwort
                          0
                          • D dimaiv

                            @hipohop
                            Hier ist genau das was du suchst:
                            https://forum.iobroker.net/post/660650

                            Ist ein Adapter der direkt mit dem Z2M kommuniziert.

                            hydrotecH Offline
                            hydrotecH Offline
                            hydrotec
                            schrieb am zuletzt editiert von hydrotec
                            #19

                            @dimaiv

                            nur mal interessehalber, weden die public-topics in ioBroker automatisch mit angelegt?


                            EDIT: Vergessen zu fragen, hast du den im Einsatz?

                            Ubuntu 22.04 LTS (LXD/LXC)
                            admin: v6.3.5
                            js-controller: v4.0.24
                            node: v18.16.1
                            npm: v9.5.1
                            repository: stable

                            D 1 Antwort Letzte Antwort
                            0
                            • hydrotecH hydrotec

                              @dimaiv

                              nur mal interessehalber, weden die public-topics in ioBroker automatisch mit angelegt?


                              EDIT: Vergessen zu fragen, hast du den im Einsatz?

                              D Offline
                              D Offline
                              dimaiv
                              schrieb am zuletzt editiert von
                              #20

                              @hydrotec
                              Habe ich nicht. Ich benutze Zigbee Adapter, und kein z2m extern.

                              Ich denke, man macht nix kaputt, wenn man es einfach probiert. Falls was ist, kann ich deine Fragen direkt an die Entwickler stelen.

                              ioBroker- NUC8i3 / Proxmox / VM
                              Node.js v22.21.0
                              NPM v10.9.4
                              JS controller 7.1.0
                              Admin 7.7.20
                              ZigBee Adapter 3.3.1alpha.0
                              Zigbee LAN Gateway CC2652P
                              Zigbee Firmware 20250321

                              hydrotecH 1 Antwort Letzte Antwort
                              0
                              • D dimaiv

                                @hydrotec
                                Habe ich nicht. Ich benutze Zigbee Adapter, und kein z2m extern.

                                Ich denke, man macht nix kaputt, wenn man es einfach probiert. Falls was ist, kann ich deine Fragen direkt an die Entwickler stelen.

                                hydrotecH Offline
                                hydrotecH Offline
                                hydrotec
                                schrieb am zuletzt editiert von
                                #21

                                @dimaiv sagte in zigbee2mqtt setup:

                                Ich denke, man macht nix kaputt, wenn man es einfach probiert. Falls was ist, kann ich deine Fragen direkt an die Entwickler stelen.

                                Dankeschön für die Rückmeldung.

                                Hat mich ja nur einmal interessiert, selber nutze ich zigbee2mqtt über mosquitto.
                                Ist halt Geschmacksache, bzw. jeder wie er kann, wie ich etwas an ioBroker anbinde.

                                Ubuntu 22.04 LTS (LXD/LXC)
                                admin: v6.3.5
                                js-controller: v4.0.24
                                node: v18.16.1
                                npm: v9.5.1
                                repository: stable

                                H 1 Antwort Letzte Antwort
                                0
                                • hydrotecH hydrotec

                                  @dimaiv sagte in zigbee2mqtt setup:

                                  Ich denke, man macht nix kaputt, wenn man es einfach probiert. Falls was ist, kann ich deine Fragen direkt an die Entwickler stelen.

                                  Dankeschön für die Rückmeldung.

                                  Hat mich ja nur einmal interessiert, selber nutze ich zigbee2mqtt über mosquitto.
                                  Ist halt Geschmacksache, bzw. jeder wie er kann, wie ich etwas an ioBroker anbinde.

                                  H Offline
                                  H Offline
                                  hipohop
                                  schrieb am zuletzt editiert von
                                  #22

                                  @hydrotec @mickym
                                  Hier ein kleine Zusammenfassung: Es funktioniert jetzt :-)

                                  Die Verwendung des anderen mqtt Clients hat bei mir den Durchbruch gebracht.
                                  Alle topics wurden automatisch angelegt auch die Topics zum schreiben (z.B. meiner OSRAM SmartPlug+ Steckdosen) wurden automatisch angelegt.
                                  Ich habe ein wenig probieren müssen bis ich die richtige Syntax gefunden habe, aber bei mir funktioniert folgendes.

                                  setState("mqtt.0.zigbee2mqtt.OSRAM4.set","OFF");

                                  Vielen Dank euch allen für die tolle Hilfe!

                                  PS: Kann ich den Thread hier irgendwie als closed/solved markieren?

                                  Thomas BraunT hydrotecH 2 Antworten Letzte Antwort
                                  0
                                  • H hipohop

                                    @hydrotec @mickym
                                    Hier ein kleine Zusammenfassung: Es funktioniert jetzt :-)

                                    Die Verwendung des anderen mqtt Clients hat bei mir den Durchbruch gebracht.
                                    Alle topics wurden automatisch angelegt auch die Topics zum schreiben (z.B. meiner OSRAM SmartPlug+ Steckdosen) wurden automatisch angelegt.
                                    Ich habe ein wenig probieren müssen bis ich die richtige Syntax gefunden habe, aber bei mir funktioniert folgendes.

                                    setState("mqtt.0.zigbee2mqtt.OSRAM4.set","OFF");

                                    Vielen Dank euch allen für die tolle Hilfe!

                                    PS: Kann ich den Thread hier irgendwie als closed/solved markieren?

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

                                    @hipohop sagte in zigbee2mqtt setup:

                                    PS: Kann ich den Thread hier irgendwie als closed/solved markieren?

                                    Den ersten Eintrag entsprechend editieren.

                                    Linux-Werkzeugkasten:
                                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                    NodeJS Fixer Skript:
                                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                    1 Antwort Letzte Antwort
                                    0
                                    • H hipohop

                                      @hydrotec @mickym
                                      Hier ein kleine Zusammenfassung: Es funktioniert jetzt :-)

                                      Die Verwendung des anderen mqtt Clients hat bei mir den Durchbruch gebracht.
                                      Alle topics wurden automatisch angelegt auch die Topics zum schreiben (z.B. meiner OSRAM SmartPlug+ Steckdosen) wurden automatisch angelegt.
                                      Ich habe ein wenig probieren müssen bis ich die richtige Syntax gefunden habe, aber bei mir funktioniert folgendes.

                                      setState("mqtt.0.zigbee2mqtt.OSRAM4.set","OFF");

                                      Vielen Dank euch allen für die tolle Hilfe!

                                      PS: Kann ich den Thread hier irgendwie als closed/solved markieren?

                                      hydrotecH Offline
                                      hydrotecH Offline
                                      hydrotec
                                      schrieb am zuletzt editiert von
                                      #24

                                      @hipohop sagte in zigbee2mqtt setup:

                                      @hydrotec @mickym
                                      Hier ein kleine Zusammenfassung: Es funktioniert jetzt :-)

                                      Dankeschön für die Rückmeldung :+1:
                                      Schön das es jetzt wie gewünscht funktioniert.

                                      Ich habe ein wenig probieren müssen bis ich die richtige Syntax gefunden habe, aber bei mir funktioniert folgendes.

                                      setState("mqtt.0.zigbee2mqtt.OSRAM4.set","OFF");

                                      Das kommt daher, das du bei dir in der zigbee2mqtt Konfiguration unter mqtt-payload-format : json eingetragen hast.
                                      Für die Zukunft, also wenn du komplett auf ioBroker umgezogen bist, würde ich dir, erst mal für den Übergang attribute_and_json empfehlen. Und später dann auf attribute zu wechseln. Dann wird dein payload gleich in einzelne Objekte zerlegt.
                                      Ist dann einfacher zigbee2mqtt zu steuern, bzw. mit scripts zu arbeiten.
                                      (zum Testen, kannst du den ganzen Objektbaum löschen, wird ja wieder angelegt)

                                      Vielen Dank euch allen für die tolle Hilfe!

                                      Immer wieder gerne ;-)

                                      PS: Kann ich den Thread hier irgendwie als closed/solved markieren?

                                      Da war @Thomas-Braun schneller.
                                      (bei mir ist ja noch früh am Morgen ;-) )

                                      Gruß, Karsten

                                      Ubuntu 22.04 LTS (LXD/LXC)
                                      admin: v6.3.5
                                      js-controller: v4.0.24
                                      node: v18.16.1
                                      npm: v9.5.1
                                      repository: stable

                                      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

                                      534

                                      Online

                                      32.6k

                                      Benutzer

                                      81.9k

                                      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