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. Sonoff mit Node-RED und Tasmota MQTT - zu blöde?

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    118

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Sonoff mit Node-RED und Tasmota MQTT - zu blöde?

Geplant Angeheftet Gesperrt Verschoben Error/Bug
13 Beiträge 3 Kommentatoren 3.7k Aufrufe 3 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.
  • F frankyboy73

    @rob-0 Hi, verstehe ich das richtig, du nutzt den Sonoff Adapter in Iobroker und den Node Red Adapter in Iobroker und zusätzlich noch Mqtt Node in Node Red?
    Wenn du den Sonoff Adapter benutzt brauchst du eigentlich keine Mqtt Node mehr in Node Red, sondern benutzt die Iobroker Input und Output Nodes. In den Output Nodes wählst du dann den Power Datenpunkt des Tasmota Gerätes aus bzw. kannst Ihn auch aus der Objekte Liste kopieren und einfügen. Und da muss du dann boolean true oder false senden, nicht on off.
    Sonoff1.jpg

    Sonoff2.jpg

    Sonoff3.jpg

    Edit: @mickym Überschnitten

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

    @frankyboy73 sagte in Sonoff mit Node-RED und Tasmota MQTT - zu blöde?:

    Und da muss du dann true oder false senden, nicht on off.

    Wieder so ein Punkt warum ich den SONOFF Adapter nicht mag und meine Tasmotas über MQTT schalte. Ist das denn dokumentiert? - Dann ist das im SONOFF Adapter ein Boolean DP anstelle eines Strings - na ja wie gesagt, wenn ein Adapter anfängt Dinge zu interpretieren, kann man die Tasmota Dokumentation eh in die Tonne treten.

    Ich schalte jedenfalls via on und off :D

    80a04347-e263-4f52-9515-cbf97761c5a2-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.

    F 1 Antwort Letzte Antwort
    0
    • mickymM mickym

      @frankyboy73 sagte in Sonoff mit Node-RED und Tasmota MQTT - zu blöde?:

      Und da muss du dann true oder false senden, nicht on off.

      Wieder so ein Punkt warum ich den SONOFF Adapter nicht mag und meine Tasmotas über MQTT schalte. Ist das denn dokumentiert? - Dann ist das im SONOFF Adapter ein Boolean DP anstelle eines Strings - na ja wie gesagt, wenn ein Adapter anfängt Dinge zu interpretieren, kann man die Tasmota Dokumentation eh in die Tonne treten.

      Ich schalte jedenfalls via on und off :D

      80a04347-e263-4f52-9515-cbf97761c5a2-image.png

      F Offline
      F Offline
      frankyboy73
      schrieb am zuletzt editiert von frankyboy73
      #5

      @mickym Hi, keine Ahnung ob das dokumentiert ist. Ich nutze den Sonoff Adapter auch, hatte ihn schon vor meinen Node Red Zeiten als ich noch mit Blockly gearbeitet habe und bin daran hängen geblieben, wahrscheinlich weil bei mir alles gut damit funktioniert und ich mich nicht damit beschäftigt habe das komplett auf Node Red umzustellen.
      Edit:
      Ich weiß gar nicht mehr genau wie das war, müsste ich testen, kann sein das ON und Off auch geht, das checke ich mal.

      Schöne Grüße Frank

      mickymM 1 Antwort Letzte Antwort
      0
      • F frankyboy73

        @mickym Hi, keine Ahnung ob das dokumentiert ist. Ich nutze den Sonoff Adapter auch, hatte ihn schon vor meinen Node Red Zeiten als ich noch mit Blockly gearbeitet habe und bin daran hängen geblieben, wahrscheinlich weil bei mir alles gut damit funktioniert und ich mich nicht damit beschäftigt habe das komplett auf Node Red umzustellen.
        Edit:
        Ich weiß gar nicht mehr genau wie das war, müsste ich testen, kann sein das ON und Off auch geht, das checke ich mal.

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

        @frankyboy73 sagte in Sonoff mit Node-RED und Tasmota MQTT - zu blöde?:

        Edit:
        Ich weiß gar nicht mehr genau wie das war, müsste ich testen, kann sein das ON und Off auch geht, das checke ich mal.

        Wahrscheinlich wird immer eingeschaltet, da wenn der Wert nicht 0 ist, dann wird es als true interpretiert.

        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.

        F 1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @frankyboy73 sagte in Sonoff mit Node-RED und Tasmota MQTT - zu blöde?:

          Edit:
          Ich weiß gar nicht mehr genau wie das war, müsste ich testen, kann sein das ON und Off auch geht, das checke ich mal.

          Wahrscheinlich wird immer eingeschaltet, da wenn der Wert nicht 0 ist, dann wird es als true interpretiert.

          F Offline
          F Offline
          frankyboy73
          schrieb am zuletzt editiert von
          #7

          @mickym sagte in Sonoff mit Node-RED und Tasmota MQTT - zu blöde?:

          Wahrscheinlich wird immer eingeschaltet, da wenn der Wert nicht 0 ist, dann wird es als true interpretiert.

          Da hast du recht, wenn ich nen String sende wird immer eingeschaltet. Mit Number 0 kann man ausschalten.

          Schöne Grüße Frank

          mickymM 1 Antwort Letzte Antwort
          1
          • F frankyboy73

            @mickym sagte in Sonoff mit Node-RED und Tasmota MQTT - zu blöde?:

            Wahrscheinlich wird immer eingeschaltet, da wenn der Wert nicht 0 ist, dann wird es als true interpretiert.

            Da hast du recht, wenn ich nen String sende wird immer eingeschaltet. Mit Number 0 kann man ausschalten.

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

            @frankyboy73 sagte in Sonoff mit Node-RED und Tasmota MQTT - zu blöde?:

            @mickym sagte in Sonoff mit Node-RED und Tasmota MQTT - zu blöde?:

            Wahrscheinlich wird immer eingeschaltet, da wenn der Wert nicht 0 ist, dann wird es als true interpretiert.

            Da hast du recht, wenn ich nen String sende wird immer eingeschaltet. Mit Number 0 kann man ausschalten.

            Na dann ist doch alles klar - danke für Deine Hilfe. Nachdem ich keinen sonoff-Adapter Installiert habe noch installieren werde, hat Deine Bestätigung @Rob-0 sicher geholfen und er wird nun true oder false senden oder halt mal auf richtiges MQTT umstellen. ;)

            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
            • mickymM mickym

              Na ja wie immer - versucht man den sonoff Adapter als MQTT Adapter zu nutzen - das geht in meinen Augen immer schief. Warum schreibst Du nicht ganz normal via iobroker-out in die DP des Sonoff Adapters?

              R Offline
              R Offline
              Rob 0
              schrieb am zuletzt editiert von
              #9

              @mickym Hi das hab ich auch versucht. Geht nicht. Wenn ich auf das Objekt per NodeRED schreibe tut sich nix. In IOBroker kann ich im Objektbrowser POWER auf true/false setzen und das geht. Das war zuerst auch mein Workaraound.

              Versteht nur nicht so ganz warum im Log exakt das gleiche von NodeRED ankommt aber dann nicht schaltet.

              mickymM 1 Antwort Letzte Antwort
              0
              • R Rob 0

                @mickym Hi das hab ich auch versucht. Geht nicht. Wenn ich auf das Objekt per NodeRED schreibe tut sich nix. In IOBroker kann ich im Objektbrowser POWER auf true/false setzen und das geht. Das war zuerst auch mein Workaraound.

                Versteht nur nicht so ganz warum im Log exakt das gleiche von NodeRED ankommt aber dann nicht schaltet.

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

                @rob-0 Nochmal wenn Du alles gelesen hast - sonoff Adapter ist kein MQTT - schreibe mit iobroker out true und false und nicht on, off und im Node Red natürlich ein boolean und kein Text true oder false. Und wie gesagt - wenn Du weitere Tasmota Geräte steuern willst - und es sind keine sonoff Geräte - ersetze den Adaper gegen originales MQTT. So kannst Du nämlich die gesamte Tasmota Doku in der Pfeife rauchen. Und wenn Du alle Beitäge gelesen hast, verstehst Du auch warum Du nicht schaltest, weil der Adapter einfach jeden String in true übersetzt.

                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.

                R 2 Antworten Letzte Antwort
                0
                • mickymM mickym

                  @rob-0 Nochmal wenn Du alles gelesen hast - sonoff Adapter ist kein MQTT - schreibe mit iobroker out true und false und nicht on, off und im Node Red natürlich ein boolean und kein Text true oder false. Und wie gesagt - wenn Du weitere Tasmota Geräte steuern willst - und es sind keine sonoff Geräte - ersetze den Adaper gegen originales MQTT. So kannst Du nämlich die gesamte Tasmota Doku in der Pfeife rauchen. Und wenn Du alle Beitäge gelesen hast, verstehst Du auch warum Du nicht schaltest, weil der Adapter einfach jeden String in true übersetzt.

                  R Offline
                  R Offline
                  Rob 0
                  schrieb am zuletzt editiert von
                  #11

                  @mickym OK dann hab ich das falsch verstanden. Ich Check jetzt noch mal den IOBroker Out.

                  1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @rob-0 Nochmal wenn Du alles gelesen hast - sonoff Adapter ist kein MQTT - schreibe mit iobroker out true und false und nicht on, off und im Node Red natürlich ein boolean und kein Text true oder false. Und wie gesagt - wenn Du weitere Tasmota Geräte steuern willst - und es sind keine sonoff Geräte - ersetze den Adaper gegen originales MQTT. So kannst Du nämlich die gesamte Tasmota Doku in der Pfeife rauchen. Und wenn Du alle Beitäge gelesen hast, verstehst Du auch warum Du nicht schaltest, weil der Adapter einfach jeden String in true übersetzt.

                    R Offline
                    R Offline
                    Rob 0
                    schrieb am zuletzt editiert von
                    #12

                    @mickym Schon klar, Boolean true/

                    @frankyboy73 said in Sonoff mit Node-RED und Tasmota MQTT - zu blöde?:

                    n

                    So jetzt noch mal kurz zur Architektur. Ich habe mehrere Tasmota Geräte, sowohl div. ESP als auch Shellys die ich auf Tasmota flashen will. KNX ist im ganzen Haus drin und Tasmota soll punktuell ein paar Dinge ergänzen. IOBroker hängt schon zentral drin und KNX geht ohne Probleme. Mit NodeRED will ich die Logik und Verknüpfung der KNX Welt mit Tasmota, Alexa, und anderen IoT Geräte durchführen.

                    Ich fass noch mal zusammen:

                    1.) Tasmota mit Sonoff und dann direkt das Objekt schalten (geht jetzt, hatte ein Fehler). Kein MQTT auf Sonoff Broker!

                    oder

                    2.) Tasmonate mit MQTT Broker nativ ohne sonoff. Was bietet sich da am besten an?

                    Merci übrigens für die extrem schnellen und breiten Antworten :-)

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • R Rob 0

                      @mickym Schon klar, Boolean true/

                      @frankyboy73 said in Sonoff mit Node-RED und Tasmota MQTT - zu blöde?:

                      n

                      So jetzt noch mal kurz zur Architektur. Ich habe mehrere Tasmota Geräte, sowohl div. ESP als auch Shellys die ich auf Tasmota flashen will. KNX ist im ganzen Haus drin und Tasmota soll punktuell ein paar Dinge ergänzen. IOBroker hängt schon zentral drin und KNX geht ohne Probleme. Mit NodeRED will ich die Logik und Verknüpfung der KNX Welt mit Tasmota, Alexa, und anderen IoT Geräte durchführen.

                      Ich fass noch mal zusammen:

                      1.) Tasmota mit Sonoff und dann direkt das Objekt schalten (geht jetzt, hatte ein Fehler). Kein MQTT auf Sonoff Broker!

                      oder

                      2.) Tasmonate mit MQTT Broker nativ ohne sonoff. Was bietet sich da am besten an?

                      Merci übrigens für die extrem schnellen und breiten Antworten :-)

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

                      @rob-0 Ich empfehle Dir Original MQTT für alles was MQTT spricht. Ich brauche keinerlei Adapter für alles was MQTT spricht - ich kritisiere das, weil das einfach eine Fehlerquelle ist. Wenn schon solche Adapter, die meinen sie müssen JSON Strings von MQTT in einzelne Datenpunkte schreiben, dann sollten diese auch anbieten sich an einen vorhandenen Broker anzuschließen. Ansonsten brauchst Du für jeden Adapter der über mqtt kommuniziert und dann diese Nachrichten interpretierert eigene Ports - einfach unsinnig.

                      Mein MQTT deckt den owntracks, Shelly und Sonoff Adapter ab.

                      Da der MQTT Adapter als Broker ein Problem hat, würde ich Dir mosquitto empfehlen - da sammelt sich alles - dann mqtt-Adapter als Client der alles subscribed und published. mqtt-topics subscribed also # und published mqtt.0.*

                      Das Einzige was Du halt bei mqtt für einen Nachteil hast, du musst die Topics auf die ein Gerät hört, sprich (das wurde ja nicht vorher gepublished) selbst publishen. Das geht entweder indem Du einen weiteren mqtt Client nimmst oder halt die Datenpunte selbst erstellst. Für Tasmota empfiehlt sich unter Windows der Tasmota Device Manager mit dem DU in Deinem mqtt Broker die Datenpunkte erstellst.

                      Bsp. Shellies:

                      9d63d3e0-caea-465b-a031-27c494ea7b43-image.png

                      Bsp Tasmota:

                      35a4b84b-7535-4995-91dd-06c832ccd9c5-image.png

                      Meine Logik ist nur mit Node Red implementiert. Ich schreibe nur mit den iobroker in und out Nodes - da wenn Du den Node Red Adapter richtig einstellst auch verschiedene Datentypen rauskommen, während Du über die mqtt Nodes nur Strings aus herausbekommst. Ist zwar theoretisch eine Fehlerquelle - aber Du musst halt nicht alles konvertieren. Wie gesagt musst aber auch die Stringkonvertierung im Adapter ausschalten - wahrscheinlich hat man dieses Option als Default drin, um das Verhalten analog zu den mqtt-Nodes gleich zu machen. Theoretisch kannst aber sowohl die mqtt-Nodes als auch die iobroker Nodes zur Kommunikation verwenden. Am Anfang habe ich noch alle mit mqtt Nodes gemacht, aber seitdem die iobroker in Nodes nun auch mit Wildcards wie die mqtt Node funktionieren - stelle ich bei Bedarf zu iobroker out Nodes um.

                      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
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      580

                      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