Guten Morgen,
alsooooooooooo - Jetzt hab ich ja alles was man so braucht.
Die userreadings sind immer so aufgebaut:
dieses_reading_wird_erzeugt:hierdrauf_wird_reagiert:.* {das hier hinter ist was berechnet oder getan werden soll um das erzeugte Reading mit Leben zu füllen}.
Bei dir sind es z.B. alles monotonic Werte. Wenn nun der der Shelly (z.B. bei Stromausfall) wieder bei 0 anfängt zu zählen, würde der vorherige Wert mit diesem zusammen addiert und man hat noch immer das wirkliche Gesamt.
Da ich keinen 3EM hier habe zum testen, hilf mir kurz auf die Sprünge. Deine Wünsche sind diese hier:
a. wie hoch die last auf dem jeweiligen leiter is
b. was der leiterbezogene verbrauch ist
c. die summe der Verbräuche
Was genau geht noch nicht oder was genau müssen wir noch "nach bauen"? Wir können eigentlich alles bauen, aus den vorhandenen Readings. Am besten lösch das Gerät bitte auch nochmal und leg es neu an innerhalb von FHEM. Wenn wir vom original 3em Template ausgehen, ist das besser für alle anderen.
Und wir sollten die entsprechenden Readings schonmal benennen. Im stateFormat sehe ich das du emeter_0_power bis emeter_2_power nimmst. (Das wären dann auch die korrekten mit dem monotonic)
Dazu noch emeter_0_kWh bis emeter_2_kWh.
PS: Auch wenn du das ggf. alles schon weiß, ich versuche immer ein wenig mit zu erklären wie z.B. die userreadings, damit es klarer wird. Ggf. braucht es noch mal einer.
Gruß,
Kai