Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Wechsel vom MQTT-Adapter zu Sonoff-MQTT?

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Wechsel vom MQTT-Adapter zu Sonoff-MQTT?

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

      Hallo,

      ich habe an meinem ioBroker mehrere Sonoff/Tasmota-Steckdosen haengen. Seit einiger Zeit haengt sich der MQTT-Adapter immer wieder auf, da die Steckdosen diesen "mismatchedId"-Fehler produzieren, wenn die WLAN-Verbindung etwas wackelig ist. Daher wollte ich jetzt auf den Sonoff-Adapter umstellen. Leider komme ich mit dem nicht klar.

      Ich hab mir in NodeRed eine kleine Schaltung aufgebaut, mit der ich einfach nur ein true/false an die Steckdose injecte. Habe ich als MQTT den MQTT-Adapter eingerichtet, klappt alles, die Steckdosen schalten um. Stelle ich auf den Sonoff-MQTT-Adapter um, bleibt die Steckdose "stumm".

      Wie unterscheiden sich die beiden Adapter? Kann ich die nicht 1:1 gegeneinander austauschen?

      Gruss,
      Matthias

      S 1 Reply Last reply Reply Quote 0
      • S
        Seb_123 last edited by

        Hallo,
        ich hatte den Wechsel bei mir genau in umgekehrter Reihenfolge vorgenommen. Du stoppst den MQTT Adapter und startest dann den Sonoff-MQTT Adapter. Vorher solltest du natürlich schauen, ob die Einstellungen stimmen (Port, Username und Passwort,sofern verwendet). Bei mir läuft der IOBROKER-MQTT Adapter eigentlich ohne Probleme mit meinen Tasmota-Steckdosen verschiedener Hersteller.

        1 Reply Last reply Reply Quote 0
        • Matthias Hoffmann 0
          Matthias Hoffmann 0 last edited by

          Die Einstellungen der Sonoff/MQTT-Adapter sind gleich. Wenn ich die beiden abwechselnd aktiviere, kann sich die Steckdose auch immer verbinden. Aber beim Sonoff-Adapter kann ich true injecten so oft ich will, bei der Steckdose kommt einfach nichts an. Nur, wenn gerade der MQTT-Adapter aktiv ist, schaltet die Steckdose.

          S 1 Reply Last reply Reply Quote 0
          • S
            Seb_123 @Matthias Hoffmann 0 last edited by

            @Matthias-Hoffmann-0 , dann schau mal, ob "True" und "False" als String oder als boolscher Wert injected werden. (Meine Tasmota-Steckdosen schalten übrigens mit "ON" und "OFF", hast du eventuell noch ein Schalter-Node dazwischen?)

            Matthias Hoffmann 0 1 Reply Last reply Reply Quote 0
            • Matthias Hoffmann 0
              Matthias Hoffmann 0 @Seb_123 last edited by Matthias Hoffmann 0

              @Seb_123 Ich habe folgenden Flow gebaut (ON/OFF als String, true/false als boolean) :
              sonoff_iobroker.png

              Beide Adapter sind installiert (mit gleichem Port und gleichen Zugangsdaten), aber immer nur einer aktiv.
              adapter_iobroker.png

              Wenn der MQTT aktiv ist, funktioniert der Flow mit allen vier Inject Nodes. Ist der Sonoff-Adapter aktiv (Die Steckdose ist verbunden), klappt rein gar nichts.

              Wal 1 Reply Last reply Reply Quote 0
              • Wal
                Wal Developer @Matthias Hoffmann 0 last edited by

                @Matthias-Hoffmann-0
                versuch doch erst einmal direkt in den Objekten zu schalten, funktioniert das ?

                Matthias Hoffmann 0 1 Reply Last reply Reply Quote 0
                • Matthias Hoffmann 0
                  Matthias Hoffmann 0 @Wal last edited by

                  @Wal Ja, das funktioniert einwandfrei.

                  Wal 1 Reply Last reply Reply Quote 0
                  • S
                    Seb_123 last edited by Seb_123

                    Hmm, dann habe ich leider auch keine Idee mehr. Zudem ich jetzt erst sehe, dass ich auch nicht den "node-red-contrib-sonoff-tasmota" benutze, sondern die bei Node-Red integrierten "MQTT-IN" und "MQTT-OUT" Nodes.
                    Da hatte der Wechsel vom IOBROKER Sonoff Adapter zu dem MQTT-Broker/Client Adapter wunderbar funktioniert.

                    1 Reply Last reply Reply Quote 0
                    • Wal
                      Wal Developer @Matthias Hoffmann 0 last edited by Wal

                      @Matthias-Hoffmann-0
                      hat das einen Grund, das du über Mqtt und nicht direkt schalten möchtest ?
                      sonoff.png

                      edit: Habe das Problem nachgestellt,laut Debuglog vom Sonoff-Adapter wir die falsche Secret gesendet. Das wird man nicht beheben können.

                      Matthias Hoffmann 0 1 Reply Last reply Reply Quote 0
                      • Matthias Hoffmann 0
                        Matthias Hoffmann 0 @Wal last edited by

                        @Wal Ja, den, dass ich die Steckdose nur als Object sehe, wenn sie per MQTT angebunden ist. Kann aber auch sein, dass ich als Einsteiger mittlerweile den Wald vor lauter Baeumen nicht mehr sehe. Ich hatte mir die Steckdosen so eingerichtet, dass ich sie mit einer Fernbedienung ueber die SonoffBridge schalten konnte. Das ging auch solange gut, bis seit einigen Tagen der MQTT Adapter immer wieder abgeschmiert ist wegen der invaliden MessageId oder so.

                        Wal 1 Reply Last reply Reply Quote 0
                        • Wal
                          Wal Developer @Matthias Hoffmann 0 last edited by

                          @Matthias-Hoffmann-0 sagte in Wechsel vom MQTT-Adapter zu Sonoff-MQTT?:

                          @Wal Ja, den, dass ich die Steckdose nur als Object sehe, wenn sie per MQTT angebunden ist. Kann aber auch sein, dass ich als Einsteiger mittlerweile den Wald vor lauter Baeumen nicht mehr sehe. Ich hatte mir die Steckdosen so eingerichtet, dass ich sie mit einer Fernbedienung ueber die SonoffBridge schalten konnte. Das ging auch solange gut, bis seit einigen Tagen der MQTT Adapter immer wieder abgeschmiert ist wegen der invaliden MessageId oder so.

                          Im Sonoff sehen die Tasmota's so aus:
                          garage.png

                          Ich würde den Sonoff-Adapter mal auf einen andren Port als den MQTT-Adapter stellen, da können dann auch beide laufen.

                          Matthias Hoffmann 0 1 Reply Last reply Reply Quote 0
                          • Matthias Hoffmann 0
                            Matthias Hoffmann 0 @Wal last edited by

                            @Wal Da sehe ich die Steckdose. Aber nicht im ioBroker Out:
                            ioBrokerOut.png
                            Ein Aendern des Ports hat auch nichts gebracht.

                            Wal F 2 Replies Last reply Reply Quote 0
                            • Wal
                              Wal Developer @Matthias Hoffmann 0 last edited by Wal

                              @Matthias-Hoffmann-0
                              Du hast nach deinem Bild überhaupt keine Sonoffinstanz vom Sonoff-Adapter installiert.

                              Wo ist da "sonoff.0" ?

                              1 Reply Last reply Reply Quote 0
                              • F
                                frankyboy73 @Matthias Hoffmann 0 last edited by

                                @Matthias-Hoffmann-0
                                Hi, hast du den Node Red Adapter mal neu gestartet, neu anglegte Objekte werden beim Iobroker Out, Iobroker In oder Iobroker Get, in Node Red nur angezeigt, wenn Node Red nach dem Anlegen neu gestartet wurde. Du kannst aber sonst auch über die Kopierfunktion die Objekte kopieren und dann in die Iobroker Out Node bei Topic einfügen.
                                ObjektKopie1.jpg
                                ObjektKopie2.jpg

                                1 Reply Last reply Reply Quote 0
                                • S
                                  SwissMen @Matthias Hoffmann 0 last edited by

                                  @Matthias-Hoffmann-0
                                  Hi Matthias habe mit dem Sonoff Adapter auch so meine probleme.
                                  Auch ich bin gerade am lernen und habe schon einige Stunde hinter mir.
                                  Wen ich den Sonnoff laufen lasse finde ich keine Topics mit dem MQTT.fx Tool unter Abonnieren probier das mal aus würde mich Interessieren was ankommt
                                  Ich tippe darauf das du genau auch das problem hast das keine Topics abonniert werden können da der Sonoff Adapter das nicht weiterleitet.
                                  Stelle ich den Sonoff ab und den MQTT an klappen die Subscribe tadellos.
                                  Habe schon viel gesucht und eingestellt und leider die lösung nicht gefunden.
                                  Ging soweit das ich alles neu installierte was leider nicht half.

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  975
                                  Online

                                  31.6k
                                  Users

                                  79.4k
                                  Topics

                                  1.3m
                                  Posts

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