Hi, das klappt so nicht. Du rechnest die Phasen vom Shelly zusammen und möchtest dann kWh hochzählen, aber da stehen immer noch Watt in den Phasen-Sensoren. Es muss daher erst eine Umrechnung in kWh erfolgen.
Ich habe mir in HA dazu Helfer (Tag & Gesamt) angelegt. Udo hat es hier in unter 1min top zusammengefasst.
Edit: Wenn du das lieber in der config.yaml umsetzen möchtest, könnte man direkt den ersten angelegten Sensor zum Rechnen verwenden, dann umrechnen in kWh und dann hochzählen lassen. Hier mal ein Versuch, habe ich aber nicht getestet.
sensor:
- name: "Energy Total"
unique_id: energy_total
state: >
{{ (states('sensor.power_total')|float(0)) / 1000 }} # In kWh umwandeln
unit_of_measurement: kWh
device_class: energy
state_class: total_increasing
last_reset: "1970-01-01T00:00:00+00:00"
availability: >
{{
states('sensor.power_total')|is_number
}}