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. Error/Bug
  4. MQTT Adapter dupliziert vor sich hin

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.3k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

MQTT Adapter dupliziert vor sich hin

Geplant Angeheftet Gesperrt Verschoben Ungelöst Error/Bug
mqtt-adaptermqttduplikatebugmqtt-broker-client-adapter
6 Beiträge 2 Kommentatoren 585 Aufrufe 2 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.
  • M Offline
    M Offline
    maxp
    schrieb am zuletzt editiert von maxp
    #1

    Hallo,

    der mqtt Broker/Client Adapter v2.1.9 in meiner Installation scheint ein Problem zu haben - er dupliziert Messages und schickt sie zurück an Mosquitto.

    Adapter Config, als Client konfiguriert:
    screenshot01.png
    Alle zigbee Topics werden vom Adapter 1:1 dupliziert. Müsste der Adapter nicht io/ davorsetzen?

    Liegt der Fehler bei mir?

    Danke!

    Hardwaresystem: Core i5
    Arbeitsspeicher: 2,5GB
    Festplattenart: SSD
    Betriebssystem: Ubuntu in Proxmox VM
    Node-Version: 10.22.1
    Nodejs-Version: n/a
    NPM-Version: 6.14.6
    Installationsart: Skript: https://iobroker.net/install.sh
    Image genutzt: Nein
    Ort/Name der Imagedatei: n/a
    mickymM 1 Antwort Letzte Antwort
    0
    • M maxp

      Hallo,

      der mqtt Broker/Client Adapter v2.1.9 in meiner Installation scheint ein Problem zu haben - er dupliziert Messages und schickt sie zurück an Mosquitto.

      Adapter Config, als Client konfiguriert:
      screenshot01.png
      Alle zigbee Topics werden vom Adapter 1:1 dupliziert. Müsste der Adapter nicht io/ davorsetzen?

      Liegt der Fehler bei mir?

      Danke!

      Hardwaresystem: Core i5
      Arbeitsspeicher: 2,5GB
      Festplattenart: SSD
      Betriebssystem: Ubuntu in Proxmox VM
      Node-Version: 10.22.1
      Nodejs-Version: n/a
      NPM-Version: 6.14.6
      Installationsart: Skript: https://iobroker.net/install.sh
      Image genutzt: Nein
      Ort/Name der Imagedatei: n/a
      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von mickym
      #2

      @maxp Anstelle des Sterns ganz rechts - darfst Du nur das angeben, was Du veröffentlichen willst.
      Was Du ja machst ist, dass Du mit dem * einmal aus Deinem zigbee Baum exportierst und dann nochmal vom mqtt Adapter selbst.

      Ausserdem geht diese Konfig davon aus, dass zigbee irgendwoher nach mosquitto kommen - jedenfalls nicht vom iobroker.

      Aber dazu müsste man halt wissen, was Du eigentlich willst.

      Hier mal mein Konfig:
      Export aus iobroker only!

      screen.png

      Um den ganzen Inhalt von mosquitto aus dem iobroker zu bedienen habe ich eine weitere Instanz des Adapters:

      screen.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.

      M 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @maxp Anstelle des Sterns ganz rechts - darfst Du nur das angeben, was Du veröffentlichen willst.
        Was Du ja machst ist, dass Du mit dem * einmal aus Deinem zigbee Baum exportierst und dann nochmal vom mqtt Adapter selbst.

        Ausserdem geht diese Konfig davon aus, dass zigbee irgendwoher nach mosquitto kommen - jedenfalls nicht vom iobroker.

        Aber dazu müsste man halt wissen, was Du eigentlich willst.

        Hier mal mein Konfig:
        Export aus iobroker only!

        screen.png

        Um den ganzen Inhalt von mosquitto aus dem iobroker zu bedienen habe ich eine weitere Instanz des Adapters:

        screen.png

        M Offline
        M Offline
        maxp
        schrieb am zuletzt editiert von maxp
        #3

        @mickym
        Ja, ich würde gerne alles an Mosquitto schicken. Stelle daher den Topic "io/" voran. Alles Messages vom iobroker kommen in Mosquitto tatsächlich mit io/* an.
        Abonniert habe ich zigbee als root-Topic, mit allem darunter. Diese Messages und andere werden von anderen Tools an Mosquitto geschickt.

        iobroker published bei mir also io/# und abonniert zigbee/#. Das dürfte kein Loop sein. Okay, das gelesene zigbee/# geht nochmal als io/zigbee/# raus. Macht aber erst mal nix.
        Sehe ich mir mit mosquitto_sub aber an was läuft, wird der Originaltopic in der Form wie z. Bsp. zigbee/dings/bumms 1:1 dupliziert. Das dürfte IMHO nicht sein.

        mickymM 1 Antwort Letzte Antwort
        0
        • M maxp

          @mickym
          Ja, ich würde gerne alles an Mosquitto schicken. Stelle daher den Topic "io/" voran. Alles Messages vom iobroker kommen in Mosquitto tatsächlich mit io/* an.
          Abonniert habe ich zigbee als root-Topic, mit allem darunter. Diese Messages und andere werden von anderen Tools an Mosquitto geschickt.

          iobroker published bei mir also io/# und abonniert zigbee/#. Das dürfte kein Loop sein. Okay, das gelesene zigbee/# geht nochmal als io/zigbee/# raus. Macht aber erst mal nix.
          Sehe ich mir mit mosquitto_sub aber an was läuft, wird der Originaltopic in der Form wie z. Bsp. zigbee/dings/bumms 1:1 dupliziert. Das dürfte IMHO nicht sein.

          mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #4

          @maxp Wie sieht denn eine Duplizität aus - das Topic ist doch gleich? Wenn Du allerdings meinst dass die Messages doppelt sind - dann liegt es wahrscheinlich daran, dass Du ack=true sendest. Wenn was neu ist, wird die Nachricht dann 2 mal gesendet. Dann würden wahrscheinlich doch 2 Instanzen Sinn machen

          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.

          M 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @maxp Wie sieht denn eine Duplizität aus - das Topic ist doch gleich? Wenn Du allerdings meinst dass die Messages doppelt sind - dann liegt es wahrscheinlich daran, dass Du ack=true sendest. Wenn was neu ist, wird die Nachricht dann 2 mal gesendet. Dann würden wahrscheinlich doch 2 Instanzen Sinn machen

            M Offline
            M Offline
            maxp
            schrieb am zuletzt editiert von
            #5

            @mickym

            hmmmm....

            offensichtlich braucht's dann noch eine dritte Instanz für die system* Messages. Die kommen nur, wenn ack=true gehakt ist. Dieser Haken sorgt aber an anderer Stelle für Duplikate.

            bis bald - gute Nacht!

            M 1 Antwort Letzte Antwort
            0
            • M maxp

              @mickym

              hmmmm....

              offensichtlich braucht's dann noch eine dritte Instanz für die system* Messages. Die kommen nur, wenn ack=true gehakt ist. Dieser Haken sorgt aber an anderer Stelle für Duplikate.

              bis bald - gute Nacht!

              M Offline
              M Offline
              maxp
              schrieb am zuletzt editiert von
              #6

              Abboniert man alles (#), lässt die eignenen Topics unter io/ publizieren und maskiert zum Bekanntgeben der eigenen States mqtt.0.*, ohne ack=true aktiviert, läufts ein Weile wie man es erwarten darf. Dann plötzlich wird dupliziert. Als ob irgendwas überläuft, unabhängig vom Topic.

              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

              611

              Online

              32.6k

              Benutzer

              82.2k

              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