Statistik Sensoren
- Tagesertrag Solar
DC kwh Sensor (Verbrauchszähler →Täglich)
-
Netzbezug heute
Was heute bezogen wurde Integral →Verbrauchszähler → Täglich -
Netzbezug Jahr
siehe Oben nur Jahreszähler -
Akkuladung Sonne
Hier habe ich einen Watt Sensor erstellt + Integral →Verbrauchszähler täglich
{% set LADE = states('sensor.hoymiles_batterie_ladeleistung') | float(0) %}
{% set NETZ = states('sensor.hoymiles_netzleistung') | float(0) %}
{% set SOLAR = states('sensor.bkw_produktion') | float(0) %}
{# Wir berechnen zuerst, wie viel Netzstrom in den Akku fließt (dein vorhandener Sensor) #}
{% set NETZ_ANTEIL = 0 %}
{% if (LADE > 20) and (NETZ > 20) %}
{% set NETZ_ANTEIL = [LADE - SOLAR, 0] | max %}
{% endif %}
{# Die reine Solar-Ladung ist die Gesamtladeleistung minus dem Netzanteil #}
{% set SOLAR_LADELEISTUNG = (LADE - NETZ_ANTEIL) | round(1) %}
{# Ausgabe nur, wenn aktiv geladen wird (> 30W) #}
{% if LADE > 30 %}
{{ [SOLAR_LADELEISTUNG, 0] | max }}
{% else %}
0
{% endif %}
- Akkuladung Netz
Analog zu Oben mit Folgenden Template
{% set LADE = states('sensor.hoymiles_batterie_ladeleistung') | float(0) %}
{% set NETZ = states('sensor.hoymiles_netzleistung') | float(0) %}
{% set SOLAR = states('sensor.bkw_produktion') | float(0) %}
{# Die Netzladeleistung ist die Ladeleistung minus der Solarleistung. #}
{% set DIFF = (LADE - SOLAR) | round(1) %}
{# Die Ausgabe ist nur erlaubt, wenn aktiv geladen (LADE > 50W) UND Netzbezug stattfindet (NETZ > 50W). #}
{% if (LADE > 30) and (NETZ > 30) %}
{# Wir geben den positiven Wert der Differenz aus, mindestens aber 0, falls die Rechnung negativ ist #}
{{ [DIFF, 0] | max }}
{% else %}
{# Wenn die Bedingungen nicht erfüllt sind (z.B. Akku lädt gerade nicht), ist der Wert 0. #}
0
{% endif %}
Strompreis
Ist ein Sensor, der aus einer Input number ein ct/kWh macht
{{ states('input_number.aktueller_strompreis') | float(0) * 100 }}
Weather
Ist einfach ein Wetter was du im HA integriert hast.














