Tasmota-Experten - SML-Werte getrennt per MQTT schicken?

OP #7522866
Lesenswert?
• ▲
▼

Hallo zusammen,

ich gebe zu, bin nicht so derTasmota-Experte - eher ESPEasy

Will hier einem Bekannten helfen seinen Stromzähler auszulesen Für seinen Zähler finde ich leider nur was mit Tasmota

Kommunikation steht, die Werte stehen im Webinterface

Nur an der MQTT-Geschichte haperts

Erst kam gar nichts, dann dank SetOption19 1 alles auf ein Mal Es kommen alle Werte im gleichen MQTT-Topic an

Ich will eigentlich nur die Werte für

  • Zählerstand Bezug
  • Zählerstand Einspeisung
  • aktuelle Leistung

aber für jeden Wert ein getrenntes Topic

Das Skript aktuell:

D B TelePeriod 10 =>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,3,o,1,9600,SM,1 ; Zählerstand zu +A, tariflos, ; Zählerstände Auflösung 10 µWh (6 Vorkomma- und 8 Nachkommastellen) 1,1-0:1.8.0255(@0.001,Energie Bezung,Wh,1_8_0,8 ; Zählerstand zu +A, Tarif 1 1,1-0:1.8.1255(@0.001,Energie Bezung T1,Wh,1_8_1,8 ; Zählerstand zu +A, Tarif 2 1,1-0:1.8.2255(@0.001,Energie Bezung T2,Wh,1_8_2,8 ; Zählerstand zu -A, tariflos 1,1-0:2.8.0255(@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.0255(@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.0255(@1,Leistung L1,W,36_7_0,18 1,1-0:56.7.0255(@1,Leistung L2,W,56_7_0,18 1,1-0:76.7.0255(@1,Leistung L3,W,76_7_0,18 ; Spannung in Phase Lx, Auflösung 0,1V (nur über MSB) 1,1-0:32.7.0255(@1,Spannung L1,V,32_7_0,1 1,1-0:52.7.0255(@1,Spannung L2,V,52_7_0,1 1,1-0:72.7.0255(@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.0255(@#),Status1,,96_5_0,0 ;1,1-0:96.8.0255(@#),Status2,,96_8_0,0 ; Geräte-Identifikation, Nach DIN 43863-5 1,1-0:96.1.0255(@#),Identifikation,,96_1_0,0 ;1,1-0:0.0.0255(@#),Identifikation,,0_0_0,0

#7524052
Lesenswert?
• ▲
▼

SML Skript Infos, guckst du hier https://tasmota.github.io/docs/Smart-Meter-Interface/#general-description https://tasmota.github.io/docs/Scripting-Language/ Der Zähler sendet immer alle Daten als Paket. Da mußt du dir ein Skript bauen welches nur deine gewünschten Daten dekodiert und versendet oder auf der Empfängerseite eine entsprechende Logik bauen. Die meisten Leute haben Empfängerseitig dazu IObroker oder FHEM o.ä.

P

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.