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. Einsteigerfragen
  4. Einbindung von Geräten
  5. Datenpunkte aus Tasmota werden in Mqtt nicht angezeigt.

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Datenpunkte aus Tasmota werden in Mqtt nicht angezeigt.

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
7 Beiträge 3 Kommentatoren 843 Aufrufe 4 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.
  • JÖRG FLACKEJ Offline
    JÖRG FLACKEJ Offline
    JÖRG FLACKE
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich betreibe einen Wemos D1 mit Tasmota auf dem ich 3 Sensoren abfrage (2x Strom und 1x Gas).
    In Tasmota kommen auch Daten an.
    546cf0df-4674-4887-9b40-57f2cd1ea692-image.png

    D
    B
    ->sensor53 r
    M 3
    +1,3,s,0,9600,Unten
    +3,12,c,0,50,Gas
    +2,14,s,13,9600,Oben
    3,=h==================

    2,77070100010800ff@1000,Total consumption,KWh,Total_in,3
    3,=h==================
    2,77070100100700ff@1,Current consumption,W,Power_curr,2
    3,=h ----
    3,=h==================
    3,=h ----
    3,=h ----
    3,=h==================
    2,77070100000009ff@#,Service ID,,Meter_id,0
    3,=h
    1,77070100010800ff@1000,Total consumption,KWh,Total_in,3
    3,=h==================
    1,77070100100700ff@1,Current consumption,W,Power_curr,2
    1,=h ----
    3,=h==================
    3,=h ----
    3,=h ----
    3,=h==================
    1,77070100000009ff@#,Service ID,,Meter_id,0
    3,1-0:1.8.0*255(@100,Gas reading,cbm,Count,3
    3,=h

    Es werden auch Daten im IO Broker übertragen, allerdings bekomme ich für die jeweiligen Werte keine Datenpunkte angezeigt.
    e8917b2b-be83-49b7-879f-7e10cb0fdaeb-image.png

    {"Time":"2022-12-31T15:46:01","Oben ":{"Total_in":7610.065},"Oben ":{"Power_curr":225.00,"Meter_id":"0649534b010e1f596433"},"Unten ":{"Total_in":32731.679,"Power_curr":178.00,"Meter_id":"0649534b010e1f596447"},"Gas ":{"Count":66.400}}

    5103126e-60c4-4afd-9b3c-e81158f6297f-image.png

    6f07009d-481d-4eef-968d-5b1232703b0b-image.png

    Wo liegt da mein Fehler?
    Mit dem Sonoff Adapter und anderem Port habe ich auch keinen Erfolg.
    Bin auch kein Profi und Lese mich gerade etwas in die Materie ein.

    BananaJoeB 1 Antwort Letzte Antwort
    0
    • JÖRG FLACKEJ JÖRG FLACKE

      Hallo,
      ich betreibe einen Wemos D1 mit Tasmota auf dem ich 3 Sensoren abfrage (2x Strom und 1x Gas).
      In Tasmota kommen auch Daten an.
      546cf0df-4674-4887-9b40-57f2cd1ea692-image.png

      D
      B
      ->sensor53 r
      M 3
      +1,3,s,0,9600,Unten
      +3,12,c,0,50,Gas
      +2,14,s,13,9600,Oben
      3,=h==================

      2,77070100010800ff@1000,Total consumption,KWh,Total_in,3
      3,=h==================
      2,77070100100700ff@1,Current consumption,W,Power_curr,2
      3,=h ----
      3,=h==================
      3,=h ----
      3,=h ----
      3,=h==================
      2,77070100000009ff@#,Service ID,,Meter_id,0
      3,=h
      1,77070100010800ff@1000,Total consumption,KWh,Total_in,3
      3,=h==================
      1,77070100100700ff@1,Current consumption,W,Power_curr,2
      1,=h ----
      3,=h==================
      3,=h ----
      3,=h ----
      3,=h==================
      1,77070100000009ff@#,Service ID,,Meter_id,0
      3,1-0:1.8.0*255(@100,Gas reading,cbm,Count,3
      3,=h

      Es werden auch Daten im IO Broker übertragen, allerdings bekomme ich für die jeweiligen Werte keine Datenpunkte angezeigt.
      e8917b2b-be83-49b7-879f-7e10cb0fdaeb-image.png

      {"Time":"2022-12-31T15:46:01","Oben ":{"Total_in":7610.065},"Oben ":{"Power_curr":225.00,"Meter_id":"0649534b010e1f596433"},"Unten ":{"Total_in":32731.679,"Power_curr":178.00,"Meter_id":"0649534b010e1f596447"},"Gas ":{"Count":66.400}}

      5103126e-60c4-4afd-9b3c-e81158f6297f-image.png

      6f07009d-481d-4eef-968d-5b1232703b0b-image.png

      Wo liegt da mein Fehler?
      Mit dem Sonoff Adapter und anderem Port habe ich auch keinen Erfolg.
      Bin auch kein Profi und Lese mich gerade etwas in die Materie ein.

      BananaJoeB Online
      BananaJoeB Online
      BananaJoe
      Most Active
      schrieb am zuletzt editiert von
      #2

      @jörg-flacke Da kommen doch die JSONs rein:

      {"Time":"2022-12-31T15:46:01","Oben ":{"Total_in":7610.065},"Oben ":{"Power_curr":225.00,"Meter_id":"0649534b010e1f596433"},"Unten ":{"Total_in":32731.679,"Power_curr":178.00,"Meter_id":"0649534b010e1f596447"},"Gas ":{"Count":66.400}}
      

      Die musst du dir auseinander bauen (Blockly, JavaScript). Das macht der Sonoff-Adapter sonst für einen, was da bei dir zurück kommt weicht aber ggf. vom üblichen Schema ab und der Sonoff-Adapter weis nicht was er damit machen soll.

      Wenn dein Skript die Werte zerlergt schreibst du dir die dann in neue Datenpunkte unterhalb von 0_userdata.0

      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 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 750W kaskadiert || Creality CR-10 SE 3D-Drucker

      JÖRG FLACKEJ 1 Antwort Letzte Antwort
      0
      • BananaJoeB BananaJoe

        @jörg-flacke Da kommen doch die JSONs rein:

        {"Time":"2022-12-31T15:46:01","Oben ":{"Total_in":7610.065},"Oben ":{"Power_curr":225.00,"Meter_id":"0649534b010e1f596433"},"Unten ":{"Total_in":32731.679,"Power_curr":178.00,"Meter_id":"0649534b010e1f596447"},"Gas ":{"Count":66.400}}
        

        Die musst du dir auseinander bauen (Blockly, JavaScript). Das macht der Sonoff-Adapter sonst für einen, was da bei dir zurück kommt weicht aber ggf. vom üblichen Schema ab und der Sonoff-Adapter weis nicht was er damit machen soll.

        Wenn dein Skript die Werte zerlergt schreibst du dir die dann in neue Datenpunkte unterhalb von 0_userdata.0

        JÖRG FLACKEJ Offline
        JÖRG FLACKEJ Offline
        JÖRG FLACKE
        schrieb am zuletzt editiert von
        #3

        So, hab mal versucht mit Hilfe Youtube ein Skript zu erstellen.
        Wie kann ich die URL des Tasmota-Json ermitteln.
        Bin nicht sicher ob die Daten beim Skript ankommen.

        Wie muss die Einstellung in den Datenpunkten sein?

        7bf4e9f4-3480-480b-9e0a-1730269ea4c1-image.png

        244574ef-0b13-497f-b83a-b4990384099b-image.png

        8cc17d99-7ca6-4481-8fab-f18c453ea118-image.png

        Komme im Moment nicht weiter.

        CodierknechtC 1 Antwort Letzte Antwort
        0
        • JÖRG FLACKEJ JÖRG FLACKE

          So, hab mal versucht mit Hilfe Youtube ein Skript zu erstellen.
          Wie kann ich die URL des Tasmota-Json ermitteln.
          Bin nicht sicher ob die Daten beim Skript ankommen.

          Wie muss die Einstellung in den Datenpunkten sein?

          7bf4e9f4-3480-480b-9e0a-1730269ea4c1-image.png

          244574ef-0b13-497f-b83a-b4990384099b-image.png

          8cc17d99-7ca6-4481-8fab-f18c453ea118-image.png

          Komme im Moment nicht weiter.

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

          @jörg-flacke
          Bei mir kommt über den MQTT-Adapter folgendes JSON an:

          {"Time":"2023-01-06T08:21:44","ENERGY":{"TotalStartTime":"2022-12-23T10:06:33","Total":78.836,"Yesterday":6.690,"Today":0.000,"Period":0,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":0,"Current":0.000}}
          

          Das zerlege ich per JS und schreibe die für mich interessanten DP:

          on({id: "mqtt.0.tele.tasmota_C2FB6D.SENSOR", change: "ne"}, async function (obj) {
            var value = obj.state.val;
            setState("0_userdata.0.tasmota.C2FB6D.voltage", getAttr(value, 'ENERGY.Voltage'), true);
            setState("0_userdata.0.tasmota.C2FB6D.power", getAttr(value, 'ENERGY.Power'), true);
          });
          

          "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

          JÖRG FLACKEJ 1 Antwort Letzte Antwort
          0
          • CodierknechtC Codierknecht

            @jörg-flacke
            Bei mir kommt über den MQTT-Adapter folgendes JSON an:

            {"Time":"2023-01-06T08:21:44","ENERGY":{"TotalStartTime":"2022-12-23T10:06:33","Total":78.836,"Yesterday":6.690,"Today":0.000,"Period":0,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":0,"Current":0.000}}
            

            Das zerlege ich per JS und schreibe die für mich interessanten DP:

            on({id: "mqtt.0.tele.tasmota_C2FB6D.SENSOR", change: "ne"}, async function (obj) {
              var value = obj.state.val;
              setState("0_userdata.0.tasmota.C2FB6D.voltage", getAttr(value, 'ENERGY.Voltage'), true);
              setState("0_userdata.0.tasmota.C2FB6D.power", getAttr(value, 'ENERGY.Power'), true);
            });
            
            JÖRG FLACKEJ Offline
            JÖRG FLACKEJ Offline
            JÖRG FLACKE
            schrieb am zuletzt editiert von
            #5

            @codierknecht
            Danke für deine Antwort.
            Du holst das Json aus dem Mqtt Adapter? Werde ich später mal probieren.

            Mit dem "setState" schreibst du dann direkt die Datenpunkte in Userdate beim IOBroker, oder?

            Wie würde dein JS in Blockly aussen?
            Hättest da da ein beispiel?

            CodierknechtC 1 Antwort Letzte Antwort
            0
            • JÖRG FLACKEJ JÖRG FLACKE

              @codierknecht
              Danke für deine Antwort.
              Du holst das Json aus dem Mqtt Adapter? Werde ich später mal probieren.

              Mit dem "setState" schreibst du dann direkt die Datenpunkte in Userdate beim IOBroker, oder?

              Wie würde dein JS in Blockly aussen?
              Hättest da da ein beispiel?

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

              @jörg-flacke sagte in Datenpunkte aus Tasmota werden in Mqtt nicht angezeigt.:

              Du holst das Json aus dem Mqtt Adapter? Werde ich später mal probieren.

              Exakt!

              Mit dem "setState" schreibst du dann direkt die Datenpunkte in Userdate beim IOBroker, oder?

              Auch das ist richtig!

              Wie würde dein JS in Blockly aussen?
              Hättest da da ein beispiel?

              4b636725-9c05-477c-8357-a204701df2de-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

              JÖRG FLACKEJ 1 Antwort Letzte Antwort
              0
              • CodierknechtC Codierknecht

                @jörg-flacke sagte in Datenpunkte aus Tasmota werden in Mqtt nicht angezeigt.:

                Du holst das Json aus dem Mqtt Adapter? Werde ich später mal probieren.

                Exakt!

                Mit dem "setState" schreibst du dann direkt die Datenpunkte in Userdate beim IOBroker, oder?

                Auch das ist richtig!

                Wie würde dein JS in Blockly aussen?
                Hättest da da ein beispiel?

                4b636725-9c05-477c-8357-a204701df2de-image.png

                JÖRG FLACKEJ Offline
                JÖRG FLACKEJ Offline
                JÖRG FLACKE
                schrieb am zuletzt editiert von
                #7

                @codierknecht

                LÄUFT!!!! Vielen Dank und schönes Wochenende.

                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

                837

                Online

                32.4k

                Benutzer

                81.6k

                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