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

                      267

                      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