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:
Code
[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:
Code
>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