Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Tasmota Smartmeter DD3 ODZ1

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Tasmota Smartmeter DD3 ODZ1

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      warhammer73 @Ralla66 last edited by

      @ralla66
      Sowas wie "Welches ist das passende Script". Ich habe jetzt dieses genommen:

      >D
      >B
      TelePeriod 30
      =>sensor53 r
      >M 1
      ; Device: eBZ DD3 2R06 ODZ1
      ; protocol is D0 OBIS ASCII
      ; 9600@7E1 for OP-type devices, 9600@8N1 for SM-type devices
      +1,5,o,0,9600,SM,1
      ; Zählerstand zu +A, tariflos, 
      ; Zählerstände Auflösung 10 µW*h (6 Vorkomma- und 8 Nachkommastellen)
      1,1-0:1.8.0*255(@0.001,Energie Bezung,Wh,1_8_0,8
      ; Zählerstand zu +A, Tarif 1
      1,1-0:1.8.1*255(@0.001,Energie Bezung T1,Wh,1_8_1,8
      ; Zählerstand zu +A, Tarif 2
      1,1-0:1.8.2*255(@0.001,Energie Bezung T2,Wh,1_8_2,8
      ; Zählerstand zu -A, tariflos
      1,1-0:2.8.0*255(@0.001,Energie Export,Wh,2_8_0,8
      ; Summe der Momentan-Leistungen in allen Phasen, Auflösung 0,01W (5 Vorkomma- und 2 Nachkommastellen)
      1,1-0:16.7.0*255(@1,Leistung,W,16_7_0,18
      ; Momentane Leistung in Phase Lx, Auflösung 0,01W (5 Vorkomma- und 2 Nachkommastellen)
      1,1-0:36.7.0*255(@1,Leistung L1,W,36_7_0,18
      1,1-0:56.7.0*255(@1,Leistung L2,W,56_7_0,18
      1,1-0:76.7.0*255(@1,Leistung L3,W,76_7_0,18
      ; Spannung in Phase Lx, Auflösung 0,1V (nur über MSB)
      1,1-0:32.7.0*255(@1,Spannung L1,V,32_7_0,1
      1,1-0:52.7.0*255(@1,Spannung L2,V,52_7_0,1
      1,1-0:72.7.0*255(@1,Spannung L3,V,72_7_0,1
      ; Statuswort, 4 Byte Information über den Betriebszustand, HEX string
      ; tasmota can decode one string per device only!
      ;1,1-0:96.5.0*255(@#),Status1,,96_5_0,0
      ;1,1-0:96.8.0*255(@#),Status2,,96_8_0,0
      ; Geräte-Identifikation, Nach DIN 43863-5 
      1,1-0:96.1.0*255(@#),Identifikation,,96_1_0,0
      ;1,1-0:0.0.0*255(@#),Identifikation,,0_0_0,0
      #
      

      Wobei es ursprünglich mal hiess

      +1,3,o,0,9600,SM,1
      

      Was nicht funktioniert hat. Die 3 durch eine 5 zu ersetzen habe ich irgendwo gefunden.

      Sowohl die Web-GUI als auch der MQTT Adapter liefert mir nur die Gesamtwerte.

      So wie ich das verstanden habe kann der Zähler (ODZ1) nur D0, wenn er SMZ könnte sollte er SMZ1 heissen - Jedenfalls nach dem was ich herausgefunden habe.

      MartinP 1 Reply Last reply Reply Quote 0
      • Ralla66
        Ralla66 Most Active @warhammer73 last edited by

        @warhammer73 sagte in Tasmota Smartmeter DD3 ODZ1:

        Feld ({"Time":"2024-02-04T10:36:24","SM":{"1_8_0":2XXXX00.00000000,"1_8_1":0.00000000,"1_8_2":2XXXX00.00000000,"2_8_0":3XXXX00.00000000

        wo stehen diese Daten, im Mqtt Adapter ?

        W 1 Reply Last reply Reply Quote 0
        • W
          warhammer73 @Ralla66 last edited by

          @ralla66 ja, Datenpunkt vom MQTT Adapter. Sind aber auch in der Console der Tasmota GUI zu sehen.

          1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @warhammer73 last edited by paul53

            @warhammer73 sagte: was basteln?

            Erstelle 4 Alias-Datenpunkte vom Typ "Zahl" mit der Einheit "kWh" und Lesekonvertierung. Beispiel Lesekonvertierung für "Bezug" mit 2 Nachkommastellen:

            Math.round(JSON.parse(val).SM['1_8_0'] / 10) / 100
            
            Ralla66 W 2 Replies Last reply Reply Quote 0
            • Ralla66
              Ralla66 Most Active @paul53 last edited by

              @paul53

              würde das auch so gehen ?

              Parsen.jpg

              paul53 1 Reply Last reply Reply Quote 0
              • MartinP
                MartinP @warhammer73 last edited by

                @warhammer73 said in Tasmota Smartmeter DD3 ODZ1:

                Sowohl die Web-GUI als auch der MQTT Adapter liefert mir nur die Gesamtwerte.

                Hatte dieses Problem auch. Der Sonoff Adapter dröselt die ausgelesen Elemente selber auf.

                Ist aber die Frage, ob man mit MQTT Adapter und Alias nicht flexibler ist.

                1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @Ralla66 last edited by paul53

                  @ralla66 sagte: würde das auch so gehen ?

                  Es fehlt das Attribut "SM" und die Umrechnung in kWh.

                  Blockly_temp.JPG

                  1 Reply Last reply Reply Quote 0
                  • W
                    warhammer73 @paul53 last edited by

                    @paul53
                    Ok... ich verstehe zwar den Sinn von Aliasen und verwende die mit Hilfe vom Alias Manager auch.
                    Aber wie bekomme ich jetzt einen Alias Datenpunkt mit der von dir beschriebenen Konvertierung erstellt der auch noch weiss was der Quell DP ist?

                    paul53 Codierknecht 2 Replies Last reply Reply Quote 0
                    • paul53
                      paul53 @warhammer73 last edited by

                      @warhammer73 sagte: weiss was der Quell DP ist?

                      Quell-DP ist für alle Alias-DP der MQTT-Datenpunkt, der das JSON enthält.

                      W 2 Replies Last reply Reply Quote 0
                      • W
                        warhammer73 @paul53 last edited by

                        @paul53
                        Manchmal kann die Lösung so einfach sein. 🙂

                        Danke!

                        1 Reply Last reply Reply Quote 0
                        • W
                          warhammer73 @paul53 last edited by

                          @paul53
                          So, Datenpunkte für Strombezug und für die Einspeisung (über 1_8_0 und 2_8_0) funktionieren.

                          Nun würde ich aber auch noch gern den Timestamp schreiben (Ist im Jason ja als "Time" mit drin). Nur passt da Math.round natürlich nicht. Hast Du da auch noch eine Idee?

                          paul53 1 Reply Last reply Reply Quote 0
                          • paul53
                            paul53 @warhammer73 last edited by paul53

                            @warhammer73 sagte: Timestamp schreiben (Ist im Jason ja als "Time" mit drin)

                            Das ist ein String, der so übernommen werden kann.

                            JSON.parse(val).Time.replace('T', ' ')
                            

                            So wird das "T" zwischen Datum und Uhrzeit gegen ein Leerzeichen ausgetauscht.

                            1 Reply Last reply Reply Quote 0
                            • Codierknecht
                              Codierknecht Developer Most Active @warhammer73 last edited by

                              @warhammer73 sagte in Tasmota Smartmeter DD3 ODZ1:

                              und verwende die mit Hilfe vom Alias Manager auch

                              Aliase erstellt man am einfachsten im Objektbaum "von Hand".

                              Der Alias-Manager hat bei mir alles mögliche gemacht, aber nicht das was ich erwartet oder gar gewünscht hatte.
                              Darum ist der gleich wieder rausgeflogen.

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Support us

                              ioBroker
                              Community Adapters
                              Donate
                              FAQ Cloud / IOT
                              HowTo: Node.js-Update
                              HowTo: Backup/Restore
                              Downloads
                              BLOG

                              776
                              Online

                              31.7k
                              Users

                              79.7k
                              Topics

                              1.3m
                              Posts

                              5
                              15
                              1297
                              Loading More Posts
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes
                              Reply
                              • Reply as topic
                              Log in to reply
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                              The ioBroker Community 2014-2023
                              logo