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. Tasmota mqtt wird nicht komplett empfangen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    248

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

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

Tasmota mqtt wird nicht komplett empfangen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
19 Beiträge 5 Kommentatoren 1.5k 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.
  • BananaJoeB BananaJoe

    @warp735 aebf0b6e-acf3-4b5c-af7f-5a9d29aa4821-image.png
    Du suchst im falschen Topic ...

    cmnd ist zum steuern, Daten kommen über tele oder stat

    CodierknechtC Offline
    CodierknechtC Offline
    Codierknecht
    Developer Most Active
    schrieb am zuletzt editiert von
    #3

    @bananajoe sagte in Tasmota mqtt wird nicht komplett empfangen:

    Daten kommen über tele oder stat

    @warp735
    Oder mit dem Sonoff-Adapter bereits fein säuberlich auseinandergedröselt ;-)

    8a3f23b2-7bbf-4489-bf75-8888ae1be54e-image.png

    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

    Proxmox 9.1.1 LXC|8 GB|Core i7-6700
    HmIP|ZigBee|Tasmota|Unifi
    Zabbix Certified Specialist
    Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

    1 Antwort Letzte Antwort
    0
    • W Offline
      W Offline
      warp735
      schrieb am zuletzt editiert von
      #4

      Danke euch... jetzt sehe ich auch, das der mir da ja zig Ordner angelegt hat und man das selber aufdröseln muss :-(

      Bekommt man das mit n mqtt Adapter nicht aufgeschlüsselt hin? Den habe ich nämlich eh schon laufen und ich müsste nicht noch mal was installieren

      CodierknechtC 1 Antwort Letzte Antwort
      0
      • W warp735

        Danke euch... jetzt sehe ich auch, das der mir da ja zig Ordner angelegt hat und man das selber aufdröseln muss :-(

        Bekommt man das mit n mqtt Adapter nicht aufgeschlüsselt hin? Den habe ich nämlich eh schon laufen und ich müsste nicht noch mal was installieren

        CodierknechtC Offline
        CodierknechtC Offline
        Codierknecht
        Developer Most Active
        schrieb am zuletzt editiert von
        #5

        @warp735 sagte in Tasmota mqtt wird nicht komplett empfangen:

        Bekommt man das mit n mqtt Adapter nicht aufgeschlüsselt hin?

        Nein. Da ist "selbermachen" angesagt.

        Bei mir läuft alles was mit Tasmota geflasht ist über den Sonoff.
        Der hat natürlich seinen eigenen Port!

        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
        HmIP|ZigBee|Tasmota|Unifi
        Zabbix Certified Specialist
        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

        W 1 Antwort Letzte Antwort
        0
        • CodierknechtC Codierknecht

          @warp735 sagte in Tasmota mqtt wird nicht komplett empfangen:

          Bekommt man das mit n mqtt Adapter nicht aufgeschlüsselt hin?

          Nein. Da ist "selbermachen" angesagt.

          Bei mir läuft alles was mit Tasmota geflasht ist über den Sonoff.
          Der hat natürlich seinen eigenen Port!

          W Offline
          W Offline
          warp735
          schrieb am zuletzt editiert von
          #6

          @codierknecht sagte in Tasmota mqtt wird nicht komplett empfangen:

          Der hat natürlich seinen eigenen Port!

          Hab Port auf 1884 geändert, aber bekomm keine Verbindung. Muss da was bei Tasmota anders konfiguriert werden? (ausser port)

          CodierknechtC 1 Antwort Letzte Antwort
          0
          • W warp735

            @codierknecht sagte in Tasmota mqtt wird nicht komplett empfangen:

            Der hat natürlich seinen eigenen Port!

            Hab Port auf 1884 geändert, aber bekomm keine Verbindung. Muss da was bei Tasmota anders konfiguriert werden? (ausser port)

            CodierknechtC Offline
            CodierknechtC Offline
            Codierknecht
            Developer Most Active
            schrieb am zuletzt editiert von Codierknecht
            #7

            @warp735 sagte in Tasmota mqtt wird nicht komplett empfangen:

            Muss da was bei Tasmota anders konfiguriert werden? (ausser port)

            Port, User und Password müssen passen.
            Außerdem habe ich mal irgendwo (hier) gelesen, dass dazwischen immer 1 Port freibleiben sollte.
            Wenn also MQTT auf 1883 läuft, den Sonoff auf 1885 laufen lassen.

            ee1144f0-d74d-490b-a305-0fae58817e6c-image.png

            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
            HmIP|ZigBee|Tasmota|Unifi
            Zabbix Certified Specialist
            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

            W HomoranH 2 Antworten Letzte Antwort
            0
            • CodierknechtC Codierknecht

              @warp735 sagte in Tasmota mqtt wird nicht komplett empfangen:

              Muss da was bei Tasmota anders konfiguriert werden? (ausser port)

              Port, User und Password müssen passen.
              Außerdem habe ich mal irgendwo (hier) gelesen, dass dazwischen immer 1 Port freibleiben sollte.
              Wenn also MQTT auf 1883 läuft, den Sonoff auf 1885 laufen lassen.

              ee1144f0-d74d-490b-a305-0fae58817e6c-image.png

              W Offline
              W Offline
              warp735
              schrieb am zuletzt editiert von
              #8

              @codierknecht

              user und passwort habe ich nicht. Habs auf 1882 geändert und nun läufts. Zwar wieder 100MB RAM verbraten, aber was soll´s :-)

              Danke euch :+1:

              CodierknechtC BananaJoeB 2 Antworten Letzte Antwort
              0
              • CodierknechtC Codierknecht

                @warp735 sagte in Tasmota mqtt wird nicht komplett empfangen:

                Muss da was bei Tasmota anders konfiguriert werden? (ausser port)

                Port, User und Password müssen passen.
                Außerdem habe ich mal irgendwo (hier) gelesen, dass dazwischen immer 1 Port freibleiben sollte.
                Wenn also MQTT auf 1883 läuft, den Sonoff auf 1885 laufen lassen.

                ee1144f0-d74d-490b-a305-0fae58817e6c-image.png

                HomoranH Offline
                HomoranH Offline
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #9

                @codierknecht sagte in Tasmota mqtt wird nicht komplett empfangen:

                Außerdem habe ich mal irgendwo (hier) gelesen, dass dazwischen immer 1 Port freibleiben sollte.

                weil der folgende Port für den Secure Zugriff verwendet wird....
                ....hab ich im Hinterkopf

                kein Support per PN! - Fragen im Forum stellen -
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                1
                • W warp735

                  @codierknecht

                  user und passwort habe ich nicht. Habs auf 1882 geändert und nun läufts. Zwar wieder 100MB RAM verbraten, aber was soll´s :-)

                  Danke euch :+1:

                  CodierknechtC Offline
                  CodierknechtC Offline
                  Codierknecht
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #10

                  @warp735 sagte in Tasmota mqtt wird nicht komplett empfangen:

                  wieder 100MB RAM verbraten

                  Wenn Du noch mehr Tasmota Gerätes hast (oder mal haben wirst) wirst Du den sicher zu schätzen wissen.
                  Der ist halt genau dafür gemacht. Spart Scripte und Alias-Konvertierungen ;-)

                  "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                  Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                  HmIP|ZigBee|Tasmota|Unifi
                  Zabbix Certified Specialist
                  Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                  W 1 Antwort Letzte Antwort
                  0
                  • W warp735

                    @codierknecht

                    user und passwort habe ich nicht. Habs auf 1882 geändert und nun läufts. Zwar wieder 100MB RAM verbraten, aber was soll´s :-)

                    Danke euch :+1:

                    BananaJoeB Offline
                    BananaJoeB Offline
                    BananaJoe
                    Most Active
                    schrieb am zuletzt editiert von
                    #11

                    @warp735 sagte in Tasmota mqtt wird nicht komplett empfangen:

                    Zwar wieder 100MB RAM verbraten, aber was soll´s

                    der lag vorher ja auch nur dumm rum ...

                    ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                    W 1 Antwort Letzte Antwort
                    0
                    • BananaJoeB BananaJoe

                      @warp735 sagte in Tasmota mqtt wird nicht komplett empfangen:

                      Zwar wieder 100MB RAM verbraten, aber was soll´s

                      der lag vorher ja auch nur dumm rum ...

                      W Offline
                      W Offline
                      warp735
                      schrieb am zuletzt editiert von
                      #12

                      @bananajoe sagte in Tasmota mqtt wird nicht komplett empfangen:

                      der lag vorher ja auch nur dumm rum ...

                      Stimmt auch wieder.. hab nicht mal 5 von 64GB vom ioBroker belegt.

                      1 Antwort Letzte Antwort
                      0
                      • CodierknechtC Codierknecht

                        @warp735 sagte in Tasmota mqtt wird nicht komplett empfangen:

                        wieder 100MB RAM verbraten

                        Wenn Du noch mehr Tasmota Gerätes hast (oder mal haben wirst) wirst Du den sicher zu schätzen wissen.
                        Der ist halt genau dafür gemacht. Spart Scripte und Alias-Konvertierungen ;-)

                        W Offline
                        W Offline
                        warp735
                        schrieb am zuletzt editiert von warp735
                        #13

                        @codierknecht
                        Hab gerade mal den Stecker gezogen, weil ich mir ne Push bei Verbindungsabbruch senden lassen will. Der Stromleser an sich läuft wieder, aber die Instanz bleibt gelb. Ist das "Standard" das sich da keine Verbindung mehr aufbaut?

                        12:30:22.416 MQT: Connect failed to 10.10.10.20:1882, rc -2. Retry in 90 sec
                        

                        edit: lag an meiner Firewall

                        L 1 Antwort Letzte Antwort
                        0
                        • W warp735

                          @codierknecht
                          Hab gerade mal den Stecker gezogen, weil ich mir ne Push bei Verbindungsabbruch senden lassen will. Der Stromleser an sich läuft wieder, aber die Instanz bleibt gelb. Ist das "Standard" das sich da keine Verbindung mehr aufbaut?

                          12:30:22.416 MQT: Connect failed to 10.10.10.20:1882, rc -2. Retry in 90 sec
                          

                          edit: lag an meiner Firewall

                          L Offline
                          L Offline
                          Laser
                          schrieb am zuletzt editiert von Laser
                          #14

                          @Codierknecht @paul53 Kann mir Jemand auf die Sprünge helfen?
                          Habe auch einen Tasmota Lesekopf. Möchte aber über den Alias gehen, um Den Leistungswert zu bekommen. Funktioniert leider nicht. IO Broker hängt sich auf, wenn ich diese Konvertierungsfunktion eintrage:
                          JSON.parse(val).Power_curr
                          JSON.parse(val)["].Power_curr funktioniert auch nicht, IOB hängt aber nicht.
                          Aus dem mqtt benutze ich die "sensor" Daten. Ergebnis. "NULL"
                          in der Tasmota- Console wird angezeigt:

                          14:52:20.568 MQT: tasmota/tele/tasmota_zaehler/SENSOR = {"Time":"2025-02-17T14:52:20","MT175":{"Power_curr":-462,"Total_in":1843,"Total_out":326,"wirkenergie_total":326267}}
                          
                          CodierknechtC 1 Antwort Letzte Antwort
                          0
                          • L Laser

                            @Codierknecht @paul53 Kann mir Jemand auf die Sprünge helfen?
                            Habe auch einen Tasmota Lesekopf. Möchte aber über den Alias gehen, um Den Leistungswert zu bekommen. Funktioniert leider nicht. IO Broker hängt sich auf, wenn ich diese Konvertierungsfunktion eintrage:
                            JSON.parse(val).Power_curr
                            JSON.parse(val)["].Power_curr funktioniert auch nicht, IOB hängt aber nicht.
                            Aus dem mqtt benutze ich die "sensor" Daten. Ergebnis. "NULL"
                            in der Tasmota- Console wird angezeigt:

                            14:52:20.568 MQT: tasmota/tele/tasmota_zaehler/SENSOR = {"Time":"2025-02-17T14:52:20","MT175":{"Power_curr":-462,"Total_in":1843,"Total_out":326,"wirkenergie_total":326267}}
                            
                            CodierknechtC Offline
                            CodierknechtC Offline
                            Codierknecht
                            Developer Most Active
                            schrieb am zuletzt editiert von Codierknecht
                            #15

                            @Laser

                            JSON.parse(val).MT175.Power_curr
                            

                            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                            HmIP|ZigBee|Tasmota|Unifi
                            Zabbix Certified Specialist
                            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                            L 1 Antwort Letzte Antwort
                            0
                            • CodierknechtC Codierknecht

                              @Laser

                              JSON.parse(val).MT175.Power_curr
                              
                              L Offline
                              L Offline
                              Laser
                              schrieb am zuletzt editiert von Laser
                              #16

                              @codierknecht sagte in Tasmota mqtt wird nicht komplett empfangen:

                              JSON.parse(val).MT175.power_curr

                              Danke. Auch das habe ich schon probiert. Ergebnis: "undef".
                              Kann ich irgendwo den String in seiner Rohfunktion im IOB auslesen?
                              Konvertierungs-Script in Tasmota:

                              >D
                              
                              ;BOOT
                              >B
                              ;disable mqtt at boot prevents sending 0
                              smlj=0
                              ->sensor53 r
                              
                              ;SML
                              >M 1
                              +1,3,s,16,9600,MT175
                              1,77070100100700ff@1,Leistung,W,Power_curr,0
                              1,77070100010800ff@1000,Verbrauch,KWh,Total_in,0
                              1,77070100020800ff@1000,Netzeinspeisung,KWh,Total_out,0
                              1,77070100020800FF@1,Netzeinspeisung,Wh,wirkenergie_total,0
                              #
                              
                              CodierknechtC 1 Antwort Letzte Antwort
                              0
                              • L Laser

                                @codierknecht sagte in Tasmota mqtt wird nicht komplett empfangen:

                                JSON.parse(val).MT175.power_curr

                                Danke. Auch das habe ich schon probiert. Ergebnis: "undef".
                                Kann ich irgendwo den String in seiner Rohfunktion im IOB auslesen?
                                Konvertierungs-Script in Tasmota:

                                >D
                                
                                ;BOOT
                                >B
                                ;disable mqtt at boot prevents sending 0
                                smlj=0
                                ->sensor53 r
                                
                                ;SML
                                >M 1
                                +1,3,s,16,9600,MT175
                                1,77070100100700ff@1,Leistung,W,Power_curr,0
                                1,77070100010800ff@1000,Verbrauch,KWh,Total_in,0
                                1,77070100020800ff@1000,Netzeinspeisung,KWh,Total_out,0
                                1,77070100020800FF@1,Netzeinspeisung,Wh,wirkenergie_total,0
                                #
                                
                                CodierknechtC Offline
                                CodierknechtC Offline
                                Codierknecht
                                Developer Most Active
                                schrieb am zuletzt editiert von
                                #17

                                @laser
                                Mein Fehler. Es wird Groß-/Kleinschreibung berücksichtigt. Hab's oben korrigiert.

                                Zum Ausprobieren: https://jsonpathfinder.com/

                                03402ea7-c785-4c49-aade-f799315fe317-image.png

                                "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                                Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                                HmIP|ZigBee|Tasmota|Unifi
                                Zabbix Certified Specialist
                                Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                                L 1 Antwort Letzte Antwort
                                0
                                • CodierknechtC Codierknecht

                                  @laser
                                  Mein Fehler. Es wird Groß-/Kleinschreibung berücksichtigt. Hab's oben korrigiert.

                                  Zum Ausprobieren: https://jsonpathfinder.com/

                                  03402ea7-c785-4c49-aade-f799315fe317-image.png

                                  L Offline
                                  L Offline
                                  Laser
                                  schrieb am zuletzt editiert von
                                  #18

                                  @codierknecht Danke! So funktioniert es.

                                  CodierknechtC 1 Antwort Letzte Antwort
                                  0
                                  • L Laser

                                    @codierknecht Danke! So funktioniert es.

                                    CodierknechtC Offline
                                    CodierknechtC Offline
                                    Codierknecht
                                    Developer Most Active
                                    schrieb am zuletzt editiert von Codierknecht
                                    #19

                                    @laser
                                    Ein bisschen Background dazu:
                                    "JSON" heißt "javascript object notation". Das bedeutet, dass ein JSON prinzipiell (mit den umschließenden {}) ein Objekt und dessen Eigenschaften beschreibt.
                                    Dein Objekt hat z.B. die Eigenschaft "Time" mit dem Wert "2025-02-17T14:52:20".
                                    Und dazu eine Eigenschaft "MT175". Dessen "Wert" ist ein weiteres Objekt ({}).
                                    Auf die Eigenschaften eines Objektes wird mit dem Punkt-Operator zugegriffen.
                                    Darum x.MT175.Power_curr, um auf die Eigenschaft Power_curr des Objektes MT175 im übergeordneten Objekt "x" zuzugreifen.

                                    Das ganze ist hierarchisch organisiert und lässt sich x-fach verschachteln.
                                    Beispiel:

                                    {"name": "master", "level_1": {"level2": {"level_3": {"name": "Blubb"}}}}
                                    

                                    Um auf das "Blubb" zu kommen also: x.level_1.level_2.level_3.name

                                    Die eckigen Klammern [] brauchst Du nur, wenn es sich um ein Array handelt.
                                    Also eine Aufzählung von (gleichartigen) Werten ... das können auch wieder Objekte sein.

                                    {"name":"master","array":[1,2,12,42]}
                                    

                                    x.array[3] => 42

                                    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                                    Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                                    HmIP|ZigBee|Tasmota|Unifi
                                    Zabbix Certified Specialist
                                    Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                                    1 Antwort Letzte Antwort
                                    3
                                    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

                                    263

                                    Online

                                    32.7k

                                    Benutzer

                                    82.5k

                                    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