Skip to content

ottelo9/tasmota-sml-script

Repository files navigation

Tasmota Scripte zum Auslesen und Anzeigen (Diagramme) von smarten Stromzählern / Sonoff / Gosund-Steckdosen

Tasmota Script with SML and Google Charts for Energy / Grid meter or energy measuring plugs.
Tasmota Skripte mit SML und Google Charts für smarte Stromzähler / Energiezähler oder smarte Steckdosen.

Für eine Anleitung, Beschreibung sowie passende Tasmota Images siehe mein Blog: https://ottelo.jimdo.de

Tasmota Image/Firmware

Die Skripte funktionieren nur, wenn ihr ein speziell angepasstes Tasmota Image (Firmware) verwendet (z.B. mit SML Support). Die Images könnt ihr auf meiner Seite herunterladen. Wenn ihr sehen möchtet, welche Features ich beim Erstellen der Images verwendet habe oder ihr euer eigenes Image erstellen wollt, dann schaut hier vorbei.

Hardware

Die Scripte sind so gemacht, dass sie sogar auf einem ESP8266 laufen (z.B. im Hichi Lesekopf oder in Sonoff / Gosund Steckdosen verbaut). Dafür muss das Script aber dringend über den externen Script Editor "komprimiert" werden. D.h. es werden alle Kommentare und Leerzeichen entfernt. Der Editor überträgt das Script dann auch gleich. Beim ESP32 muss dies nicht mehr unbedingt gemacht werden. Aber es sollten die Kommentare entfernt werden. Dort wird das Script einfach in den internen Editor kopiert.

Anleitung

Die Skripte müssen von euch auf euren Zähler angepasst werden:

Sucht die Zeile
>M 1

Dort müsst ihr den SML Descriptor für euren Zähler anpassen. Weitere Details auf meiner Seite!
Wenn ihr SML Zeilen entfernt oder hinzufügt, dann müsst ihr auch die Variablen im Script anpassen. Wenn die erste SML Zeile im Script z.B. 1,77070100100700ff@1,Leistung,W,Power_curr,0 ist, dann wird im Hintergrund von Tasmota die aktuelle Leistung Power_curr des Zählers in die Variable sml[1] geschrieben. Die 2te und 3te Zeile (im Script ist das der Verbrauch und die Netzeinspeisung) werden in sml[2] und sml[3] geschrieben.

So sieht das Google Chart Script in Natura aus:
screencapture-192-168-178-31-2024-12-28-15_41_15

Offizielle Tasmota Github Seite


Bedanken möchte ich mich besonders bei gemu2015, der das Tasmota Scripting und SML entwickelt hat und mir immer sofort bei Problemen geholfen hat. Und natürlich beim restlichen Tasmota Entwickler-Team, für das grandiose Tasmota :).