Tasmota SML Dekoder

Tasmota unterstützt verschiedene intelligente Stromzähler und kann deren Daten auslesen und z.B. als MQTT Telegramm verschicken.

Die Konfiguration des Stromzählers erfolgt hierbei mit der Tasmota Scripting Language um die verschiedenen auf dem Markt gebräuchlichen Stromzähler zu unterstützen.


Diese Webseite hilft, den eigenen Stromzähler richtig zu konfigurieren, indem der "SML dump" von Tasmota dekodiert wird um zu erkennen, was der Stromzähler für Daten sendet. Damit kann dann einfach ein entsprechendes Tasmota Script gebaut werden um die gewünschten Daten zu extrahieren.

Ablauf

  1. Tasmota Befehl sensor53 d1 in der Konsole eingeben, damit die empfangenen SML Daten ausgegeben werden anstelle interpretiert zu werden.
    Beispielhaft enthält die Tasmota Konsole anschließend Zeilen wie diese:
    14:10:15.988 : 77 07 01 00 10 07 00 ff 01 01 62 1b 52 00 53 01 c6 01 
    14:10:16.009 : 77 07 01 00 20 07 00 ff 01 01 62 23 52 ff 63 08 f2 01 
    14:10:16.029 : 77 07 01 00 34 07 00 ff 01 01 62 23 52 ff 63 08 de 01 
    14:10:16.050 : 77 07 01 00 48 07 00 ff 01 01 62 23 52 ff 63 08 ee 01 
    14:10:16.070 : 77 07 01 00 1f 07 00 ff 01 01 62 21 52 fe 62 34 01 
    14:10:16.089 : 77 07 01 00 33 07 00 ff 01 01 62 21 52 fe 62 23 01 
    14:10:16.109 : 77 07 01 00 47 07 00 ff 01 01 62 21 52 fe 62 c7 01 
    14:10:16.128 : 77 07 01 00 51 07 01 ff 01 01 62 08 52 00 62 f1 01 
    14:10:16.145 : 77 07 01 00 51 07 02 ff 01 01 62 08 52 00 62 
  2. Diese Ausgabe der gelesenen SML Daten in die Zwischenablage kopieren.
  3. Tasmota Befehl sensor53 d0 in der Konsole eingeben um den "Dump" Modus zu beenden.
  4. Die in der Zwischenablage gespeicherten Daten in das Feld auf dieser Webseite eingeben und das Formular absenden.
  5. Dekodierte Daten anschauen und den Meter Definition Vorschlag gegebenenfalls anpassen.