@chrisz
Ich habe das versucht, meine Anlage läuft leider noch nicht aufgrund der Lieferprobleme des Ladegeräts. Ist wahrscheinlich unnötig kompliziert, bin aber nicht
der Programmierer vor dem Herrn!
Ich versuche mal eine Erklärung:
Shelly Plus 2 PM für Ladegerät und Wechselrichter benutzt, benannt sensor.ladegerat_power und sensor.ladegerat_power.
In der config diese Templates angelegt, einmal für die Berechnung (in der ich ca. 92% Wirkungsgrad angenommen habe ) und einmal für die Anzeige im Dashboard ohne Abzüge
- platform: template
sensors:
impex_batterie:
value_template: >
{% if states('sensor.ladegerat_power') |int > 5 %}
{{ (states('sensor.ladegerat_power')|int) * 0.92 }}
{% elif states('sensor.wechselrichter_power') |int < 0 %}
{{ (states('sensor.wechselrichter_power')|int) / 0.92}}
{% else %}
0
{% endif %}
impex_batterie_anzeige:
value_template: >
{% if states('sensor.ladegerat_power') |int > 5 %}
{{ (states('sensor.ladegerat_power')|int) }}
{% elif states('sensor.wechselrichter_power') |int < 0 %}
{{ (states('sensor.wechselrichter_power')|int) }}
{% else %}
0
{% endif %}
unit_of_measurement: 'W'
device_class: energy
Riemann Summenintegralsensor angelegt:
"name": "Batteriekwh",
"source": "sensor.impex_batterie",
"method": "trapezoidal",
"round": 3.0,
"unit_time": "h",
"unit_prefix": "k"
Verbrauchszähler mit Namen "meter.soc" anlegen mit Input "sensor.batteriekwh"
Mit einer Automatisierung habe ich diesen Verbrauchszähler auf zwischen 0 und 5.12 begrenzt, sodass höhere oder niedrigere Werte auf 0 oder 5.12 zurück gesetzt werden
(bei einer 5kwh Batterie in meinem Fall)
Für die Prozentzeige in der config noch das angelegt
- platform: template
sensors:
batterie_haus:
unit_of_measurement: "%"
device_class: battery
value_template: >
{{ ((states('sensor.meter_soc')| float * 19.53125) | int) }}
was die kwh in Prozent umrechnet.
Ich benutze die power flow card plus aus dem HACS, weiß nicht ob die ganzen Werte auch im normale energy dashboard dargestellt werden können.
Ob und wie gut das ganze funktioniert kann ich erst sagen wenn das Ladegerät da ist, bis jetzt also nur ein theoretischer Ansatz; vielleicht mag das ja jemand mit
funktionierendem Setup testen:)
Gruß
Unlight