Ich habe das Skript nun mal so ergänzt:
>D
>B
->sensor53 r
smlj=0
>S
if (sml[63035]>0) {
smlj=1
}
>M 1
+1,5,s,0,9600,M60,4
1,=soC,1024,0
1,77070100010800ff@1000,Verbrauch,kWh,E_in,3
1,77070100020800ff@1000,Einspeisung,kWh,E_out,3
1,77070100100700ff@1,akt. Leistung,W,Power,0
1,77070100240700ff@1,Leistung_L1,W,power_L1,0
1,77070100380700ff@1,Leistung_L2,W,power_L2,0
1,770701004c0700ff@1,Leistung_L3,W,power_L3,0
#
und den Bitshake Smartmeterreader neu gestartet. [63035] ist der Gesamtertrag, seit der Reader misst + alles davor. Die Leistungswerte bei Einspeisung sind negativ (waren sie immer) und M50 Einspeisung = 6917,670 kWh. am Gesamtwert im Reader hat sich also nichts verändert, aber das sollte wahrscheinlich auch nicht, wobei dann vermutlich [63035] falsch ist und [6907] sein müsste, also der Zählerstand des Readers minus 10?
Der Gesamtertrag, den HA anzeigt, ist durch die Skriptanpassung wenig überraschend nicht verändert, weil der Reader ja noch immner denselben Zählerstand meldet.