NEWS
Tasmota 15.0.1 mit SML
-
Frage an die Tasmota-Spezialisten unter euch:
Hat jemand es hingekriegt, Tasmota 15.0.1 mit Unterstützung von SML zu compilieren?Meine sämtlichen Versuche sind fehlgeschlagen.
Ich hab's so versucht:
Ergebnis: Keinerlei Funktion des Lesekopfes. Ein
sensor53 d1
bringt keinen Output. Zurück auf die letzte Version 13.3.0 ... funktioniert einwandfrei.Ist jetzt kein Showstopper, aber mein innerer Monk hätte gerne alle Geräte auf der gleichen Version
Eingesetzt wird ein ESP32S. -
@codierknecht ,
hat ohne Probleme funktioniert, nutze aber Visual Studio Code. -
Ich hätte hier 2 Versionen die ich selbst ebenfalls mit VSC compiliert habe für esp32 und esp32 S1
tasmota32_ottelo.bin firmware 15.0.0.1
tasmota32solo1_ottelo.bin firmware 15.0.0.1
tasmota32_ottelo.bin firmware 15.0.1.1
tasmota32solo1_ottelo.bin firmware 15.0.1.1
Hier hätte ich noch ein Javascript anzubieten zb fürs backup der SML Daten im ESP für die Diagramme zum zurückschreiben.
Das script kann ein Backup von den Stromdaten Diagrammen und Werten machen und speichert es im Iobroker Backup und außerdem kannst du mit dem Restore den Backlog Befehl in die Protocolle vom Iobroker schreiben. Mittlerweile wird auch ein eigener Datenpunkt nach Backup angelegt der den Backlog Befehl ebenfalls enthält
Backup oder restore datenpunkt von false auf true stellen und speichern. Der Datenpunkt geht danach sofort wieder auf false aber die Werte werden gespeichert bzw. als Backup erzeugt
Die datenpunkt Namen und IP Adresse müssten natürlich angepasst werden. -
Jetzt wird's interessant:
Keine der vier Versionen liefert Werte. Einsensor53 d1
liefert ... nix!
Das ist der gleiche Effekt, den ich mit meiner per Tasmocompiler erzeugten Version beobachte.
Auch das fertige Binary von jason8266 liefert das gleiche Ergebnis.
https://github.com/Jason2866/Tasmota-specials/blob/firmware/firmware/tasmota32/other/tasmota32-scripting.bin
(das enthält bereits SML)Was einwandfrei funktioniert, ist die Version von @Ralla66
https://forum.iobroker.net/topic/73224/gelöst-tasmota-sml-sensor53-command-error/7?_=1757186117262Mein SML sieht so aus:
>D >B =>sensor53 r >M 1 +1,1,s,0,9600,eHZM 1,77070100100700ff@1,Leistung,W,Power_curr,0 1,77070100010800ff@1000,Verbrauch,KWh,Total_in,1 1,77070100010801ff@1,Tarif1,Wh,Tarif1_in,1 1,77070100010802ff@1,Tarif2,Wh,Tarif2_in,1 1,77070100020800ff@1000,Einspeisung,kWh,Einspeisung,4 #
-
@codierknecht Als Lesekoppf nutze ich den Hitchi Kopf aus Ebay und als ESP den ESP32 ETH01 Solo1 aber auch noch einen ESP32 mit beiden funktioniert das auslesen perfekt. Ausgelesen wird ein LG E320
Mit folgendem script von Ottelo leicht angepasst an meinen Zähler und GPIO und die Speicherung der Jahressummen was bei mir täglich (beim Original Script) zurückgesetzt wurde um MitternachtDas Ganze sieht dann so aus