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. Sonoff und MQTT Adapter parallel

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Sonoff und MQTT Adapter parallel

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
5 Beiträge 2 Kommentatoren 452 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
    monarc
    schrieb am zuletzt editiert von
    #1

    Re: Zwei MQTT Broker in einer Installation?

    Hallo zusammen, hallo @JB_Sullivan & @Lenny-CB,

    wie habt ihr es geschafft beide Adapter parallel laufen zu lassen zu lassen. Ich habe sowohl die beiden Adapter als auch meine unterschiedlichen Tasmota Geräte auf unterschiedliche Ports eingestellt (1883 und 1884) aber der Adapter welches als zweites startet stürtzt mit dem folgenden Log Error ab.

    a5e69aa5-c308-4468-8295-139f14e9bb50-image.png

    Jeder Adapter für sich funktioniert einwandfrei solange der zweite Adapter nicht läuft.

    Sonoff läuft, MQTT ist angehalten

    root@cb47542bd1fc:/opt/iobroker# netstat -tulpen | grep 1883
    root@cb47542bd1fc:/opt/iobroker# netstat -tulpen | grep 1884
    tcp        0      0 0.0.0.0:1884            0.0.0.0:*               LISTEN      99         323010783  -
    
    root@cb47542bd1fc:/opt/iobroker# netstat | grep 1883
    root@cb47542bd1fc:/opt/iobroker# netstat | grep 1884
    tcp        0      0 cb47542bd1fc:1884       Stecker_Trockner.:52229 ESTABLISHED
    tcp        0      0 cb47542bd1fc:1884       Stecker_Waschmasc:50324 ESTABLISHED
    

    MQTT läuft, Sonoff ist angehalten

    root@cb47542bd1fc:/opt/iobroker# netstat | grep 1883
    tcp        0      0 cb47542bd1fc:1883       tasmota-7E0C9C-32:58416 ESTABLISHED
    root@cb47542bd1fc:/opt/iobroker# netstat | grep 1884
    tcp        0      0 cb47542bd1fc:1884       Stecker_Trockner.:51468 TIME_WAIT  
    tcp        0      0 cb47542bd1fc:1884       Stecker_Waschmasc:57462 TIME_WAIT 
    
    root@cb47542bd1fc:/opt/iobroker# netstat -tulpen | grep 188
    tcp        0      0 0.0.0.0:1883            0.0.0.0:*               LISTEN      99         323588107  -                   
    tcp        0      0 0.0.0.0:1884            0.0.0.0:*               LISTEN      99         323588108  -   
    

    Hat jemand eine Idee wo das Problem liegen könnte und wie ich es umgehen/beheben könnte?

    VG
    Marc

    mickymM 1 Antwort Letzte Antwort
    0
    • M monarc

      Re: Zwei MQTT Broker in einer Installation?

      Hallo zusammen, hallo @JB_Sullivan & @Lenny-CB,

      wie habt ihr es geschafft beide Adapter parallel laufen zu lassen zu lassen. Ich habe sowohl die beiden Adapter als auch meine unterschiedlichen Tasmota Geräte auf unterschiedliche Ports eingestellt (1883 und 1884) aber der Adapter welches als zweites startet stürtzt mit dem folgenden Log Error ab.

      a5e69aa5-c308-4468-8295-139f14e9bb50-image.png

      Jeder Adapter für sich funktioniert einwandfrei solange der zweite Adapter nicht läuft.

      Sonoff läuft, MQTT ist angehalten

      root@cb47542bd1fc:/opt/iobroker# netstat -tulpen | grep 1883
      root@cb47542bd1fc:/opt/iobroker# netstat -tulpen | grep 1884
      tcp        0      0 0.0.0.0:1884            0.0.0.0:*               LISTEN      99         323010783  -
      
      root@cb47542bd1fc:/opt/iobroker# netstat | grep 1883
      root@cb47542bd1fc:/opt/iobroker# netstat | grep 1884
      tcp        0      0 cb47542bd1fc:1884       Stecker_Trockner.:52229 ESTABLISHED
      tcp        0      0 cb47542bd1fc:1884       Stecker_Waschmasc:50324 ESTABLISHED
      

      MQTT läuft, Sonoff ist angehalten

      root@cb47542bd1fc:/opt/iobroker# netstat | grep 1883
      tcp        0      0 cb47542bd1fc:1883       tasmota-7E0C9C-32:58416 ESTABLISHED
      root@cb47542bd1fc:/opt/iobroker# netstat | grep 1884
      tcp        0      0 cb47542bd1fc:1884       Stecker_Trockner.:51468 TIME_WAIT  
      tcp        0      0 cb47542bd1fc:1884       Stecker_Waschmasc:57462 TIME_WAIT 
      
      root@cb47542bd1fc:/opt/iobroker# netstat -tulpen | grep 188
      tcp        0      0 0.0.0.0:1883            0.0.0.0:*               LISTEN      99         323588107  -                   
      tcp        0      0 0.0.0.0:1884            0.0.0.0:*               LISTEN      99         323588108  -   
      

      Hat jemand eine Idee wo das Problem liegen könnte und wie ich es umgehen/beheben könnte?

      VG
      Marc

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

      @monarc Tja dann hast halt wohl Websockets beim mqtt Adapter eingeschaltet. Mach das halt aus. Generell hilft viel nicht immer, wenn man nicht weiß was man tut. Bei Sonoff vielleicht auch - kann ich nicht sagen, weil ich das Teil nicht benutze.

      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

        @monarc Tja dann hast halt wohl Websockets beim mqtt Adapter eingeschaltet. Mach das halt aus. Generell hilft viel nicht immer, wenn man nicht weiß was man tut. Bei Sonoff vielleicht auch - kann ich nicht sagen, weil ich das Teil nicht benutze.

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

        @mickym Danke für die schnelle Hilfe, das hat geholfen. Magst du mir, jemand der nicht weiß was er tut, noch verraten wie du drauf gekommen bist und was websockets im mqtt adapter machen? Danke....

        mickymM 1 Antwort Letzte Antwort
        0
        • M monarc

          @mickym Danke für die schnelle Hilfe, das hat geholfen. Magst du mir, jemand der nicht weiß was er tut, noch verraten wie du drauf gekommen bist und was websockets im mqtt adapter machen? Danke....

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

          @monarc sagte in Sonoff und MQTT Adapter parallel:

          @mickym Danke für die schnelle Hilfe, das hat geholfen. Magst du mir, jemand der nicht weiß was er tut, noch verraten wie du drauf gekommen bist und was websockets im mqtt adapter machen? Danke....

          Diese Einstellung kannst Du sowieso nur machen, wenn Du den Adapter als Broker betreibst. WS ist quasi ein eigenes Protokoll. Grob gesagt bleibt bei einer Websockets Verbindung zwischen einem Server und Client permanent offen. Man spart sich damit die Zeit für einen Wiederaufbau einer Sitzung. Ist aber im lokalen Netz unbedeutend.

          Ich habe keinen Sonoff am Laufen aber habs halt mit dem mqtt- Adapter selbst festgestellt. Generell gibts oft mit WS eher Probleme als wenn gepollt. Bei Webseiten die Änderungen sofort sichtbar machen müssen ist das sinnvoll, sonst in meinen Augen eher nicht.

          Auf meinem Testsystem läuft der mqtt-Adapter ohne websockets standardmässig auf 1884.

          Aktive Internetverbindungen (Nur Server)
          Proto Recv-Q Send-Q Local Address           Foreign Address         State       Benutzer   Inode      PID/Program name    
          ...
          tcp        0      0 0.0.0.0:1884            0.0.0.0:*               LISTEN      iobroker   17225      1044/io.mqtt.0      
          
          

          Wenn Du websockets anhakst, dann belegt der mqtt Adapter automatisch die nächste Portnummer mit:

          Aktive Internetverbindungen (Nur Server)
          Proto Recv-Q Send-Q Local Address           Foreign Address         State       Benutzer   Inode      PID/Program name    
          ...
          tcp        0      0 0.0.0.0:1884            0.0.0.0:*               LISTEN      iobroker   230250     3801/io.mqtt.0      
          tcp        0      0 0.0.0.0:1885            0.0.0.0:*               LISTEN      iobroker   230251     3801/io.mqtt.0      
          
          

          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
          1
          • M Offline
            M Offline
            monarc
            schrieb am zuletzt editiert von
            #5

            Top. Vielen Dank für die ergänzenden Erläuterungen.

            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

            791

            Online

            32.5k

            Benutzer

            81.7k

            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