Ja das will er wahrscheinlich machen
Musste ich auch tun.
Das ist kein Probleme. er sucht noch den richtigen code der in die Configuration.yaml muss
Code: Alles auswählen
template:
sensor:
- name: "Batterie Power_In"
unique_id: "Batterie Power In"
unit_of_measurement: "W"
state_class: measurement
device_class: power
state: >
{% if states('<hier deinen Sensor rein>') | float(0) <= 0 %}
{% set gridin = states('<hier deinen Sensor rein>') | float(0) |abs %}
{% else %}
{% set gridin = 0 %}
{% endif %}
{{ gridin }}
- name: "Batterie Power Out"
unique_id: "Batterie Power_Out"
unit_of_measurement: "W"
state_class: measurement
device_class: power
state: >
{% if states('<hier deinen Sensor rein>') | float(0) >= 0 %}
{% set gridout = states(<hier deinen Sensor rein>') | float(0) |abs %}
{% else %}
{% set gridout = 0 %}
{% endif %}
{{ gridout }}
Kurz beschrieben der eine nimmt bei größer 0 den Absolutwert des Sensors. und der andere bei kleiner 0 läuft bei mir recht gut.
Das mit dem Intergral ist an sich auch keine Problem das geht über die Helfer in bei den Geräten.
Jetzt kommt mein Problem bei jedem Stromausfall (Neustart habe ich noch nicht versucht) kommen über das Intergral utopische Werte.
Einmal hatte ich in einer Stunde ca. 5600 kWh auf meine 10 kWh Batterie geladen.
Gibt es dafür ein Lösung.