Ja - und in der Tat - ich bin jetzt zwar auch nicht der hauptberufliche Programmierer, aber die Zeile
Code (L1,Verbrauch + L2,Verbrauch + L3,Verbrauch) − (L1,Einspeisung + L2,Einspeisung + L3,Einspeisung)statt
Code (L1,Verbrauch - L1,Einspeisung) + (L2,Verbrauch - L2,Einspeisung) + (L3,Verbrauch - L3,Einspeisung)sollte nun nicht so sehr eine Schwierigkeit darstellen.
Darum geht es beim Saldieren nicht.
Korrekt saldieren ist folgendes pro Zeitfenster "rechnen" (am besten 100x die Sekunde):
L1 + L2 + L3 = Momentan-Leistung
wenn Momentan-Leistung > 0 diesen Wert auf das Bezugszählwerk addieren
wenn Momentan-Leistung < 0 diesen Wert auf das Einspeisezählwerk addieren
Regelmäßig z.B. pro Minute die Werte der beiden Zählwerke für Statistiken etc. als Reihe fortschreiben
-> fertig
Ich hoffe, das ist halbwegs verständlich.