Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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.8k

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

Scheduled Pinned Locked Moved Einbindung von Geräten
7 Posts 3 Posters 843 Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • JÖRG FLACKEJ Offline
    JÖRG FLACKEJ Offline
    JÖRG FLACKE
    wrote on last edited by
    #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 Reply Last reply
    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
      wrote on last edited by
      #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 Reply Last reply
      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
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by
          #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 Reply Last reply
          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
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              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
                wrote on last edited by
                #7

                @codierknecht

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

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                Support us

                ioBroker
                Community Adapters
                Donate

                338

                Online

                32.4k

                Users

                81.5k

                Topics

                1.3m

                Posts
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Home
                • Recent
                • Tags
                • Unread 0
                • Categories
                • Unreplied
                • Popular
                • GitHub
                • Docu
                • Hilfe