Ich hatte ein ähliches Problem mit gruppierten PvInvertern … eine allgemeine Lösung für PvInverter, ESS und auch ElectricMeter ist in https://github.com/OpenEMS/openems/pull/3085. Der PR Proposal: addToSum for ElectricityMeter by sthhs · Pull Request #3238 · OpenEMS/openems · GitHub geht einen ähnlichen Weg.
In den von mir selbst geschriebenen ElectricMetern und PvInvertern überschreibe ich dann die addToSum-Methode und biete eine Config-Option für die UI an. Für den PvInverterCluster habe ich das auch im obigen PR implementiert. Damit kann man für jedes Gerät einzeln entscheiden, ob es in die Gesamtsumme einberechnet werden soll oder nicht.
Andere/bestehende Meter könnten auch einfach das neue Interface SumOptions implementieren.
Das neue Interface SumOptions könnte man auch noch mit weiteren Optionen ergänzen, um die Summenbildung zu steuern - falls jemand Ideen hat.