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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren