Hallo,
ich wäre interessiert an einer ESP32 Binary mit SML- und Script-Unterstüzung.
Gibts denn schon was neues oder könnte jemand zumindest die Override Dateien zur Verfügung stellen?
Gruss Chris
Hallo,
ich wäre interessiert an einer ESP32 Binary mit SML- und Script-Unterstüzung.
Gibts denn schon was neues oder könnte jemand zumindest die Override Dateien zur Verfügung stellen?
Gruss Chris
... lächerliche 6 Studen später ...
Für alle die vor dem Selben Problem stehen:
>D
pwr=sml[8]
>B
=>sensor53 r
>M 1
+1,3,s,0,9600,SML
1,77070100010801ff@1000,Verbrauch_Tarif_1,kWh,Verbrauch_T1,7
1,77070100010802ff@1000,Verbrauch_Tarif_2,kWh,Verbrauch_T2,7
1,77070100010800ff@1000,Verbrauch_Summe,kWh,Verbrauch_Summe,7
1,77070100020800ff@1000,Einspeisung_Summe,kWh,Einspeisung_Summe,7
1,=h--
1,77070100240700ff@1,Leistung_L1,W,Watt_L1,2
1,77070100380700ff@1,Leistung_L2,W,Watt_L2,2
1,770701004c0700ff@1,Leistung_L3,W,Watt_L3,2
1,77070100100700ff@1,Leistung_Summe,W,Watt_Summe,2
1,=h--
1,77070100200700ff@1,Spannung_L1,V,Volt_L1,1
1,77070100340700ff@1,Spannung_L2,V,Volt_L2,1
1,77070100480700ff@1,Spannung_L3,V,Volt_L3,1
#
>F
if sml[8]!=pwr
then
pwr=sml[8]
=>publish tele/%topic%/SENSOR {"SML":{"Watt_Summe":%pwr%}}
endif
Alles anzeigen
sml[8] -> Die 8 steht hier für die Positon in der der Deskriptor für die Wirkleistung deffniert ist. In meinem Fall also die Codezeile 15. Hier ist sie als 8. Deskriptoreintrag festgelegt. Das muss je nach Zählertyp angepasst werden.
Gruss Chris
Hallo,
ich bin erst seit kurzem in das Thema tasmota eingestiegen und voll überfordert damit.
Ich habe es zwar geschafft tasmota mit der SLM-Erweiterung zu kompilieren, um meinen Energiezähler damit auszulesen, aber ich tue mich extrem schwer damit das Skript so anzupassen, das es mir eine geänderte Wirkleistung (Watt_Summe) sofort über MQTT weitergibt, unabhängig von der eigestellten teleperiod. (Thema Nulleispeisung bzw. Überschussmanagement)
Console:
[tt]10:43:43.475 MQT: tele/tasmota_F80E85/STATE = {"Time":"2023-05-24T10:43:43","Uptime":"0T00:31:00","UptimeSec":1860,"Heap":19,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Wifi":{"AP":1,"SSId":"XXXXXXX","BSSId":"XX:XX:XX:XX:XX:XX","Channel":1,"Mode":"11n","RSSI":48,"Signal":-76,"LinkCount":1,"Downtime":"0T00:00:05"}}
10:43:43.485 MQT: tele/tasmota_F80E85/SENSOR = {"Time":"2023-05-24T10:43:43","SML":{"Verbrauch_T1":7453.2907879,"Verbrauch_T2":3650.4248935,"Verbrauch_Summe":11103.7156815,"Einspeisung_Summe":407.8340049,"Watt_L1":1586.90,"Watt_L2":175.38,"Watt_L3":35.96,"Watt_Summe":1798.25,"Volt_L1":235.0,"Volt_L2":234.9,"Volt_L3":235.5}}[/tt]
Script:
>D
>B
=>sensor53 r
>M 1
+1,3,s,0,9600,SML
1,77070100010801ff@1000,Verbrauch_Tarif_1,kWh,Verbrauch_T1,7
1,77070100010802ff@1000,Verbrauch_Tarif_2,kWh,Verbrauch_T2,7
1,77070100010800ff@1000,Verbrauch_Summe,kWh,Verbrauch_Summe,7
1,77070100020800ff@1000,Einspeisung_Summe,kWh,Einspeisung_Summe,7
1,=h--
1,77070100240700ff@1,Leistung_L1,W,Watt_L1,2
1,77070100380700ff@1,Leistung_L2,W,Watt_L2,2
1,770701004c0700ff@1,Leistung_L3,W,Watt_L3,2
1,77070100100700ff@1,Leistung_Summe,W,Watt_Summe,2
1,=h--
1,77070100200700ff@1,Spannung_L1,V,Volt_L1,1
1,77070100340700ff@1,Spannung_L2,V,Volt_L2,1
1,77070100480700ff@1,Spannung_L3,V,Volt_L3,1
#
Alles anzeigen
Ich hoffe ihr könnt mir weiterhelfen?
Ich finde sehr wenige Beispiele für das tasmota script und die rules... und die Doku auf Github.io - na ja.
Besten Dank
Chris