Ich beiße mir seit Tagen die Zähne an dem Energie Dashboard aus.
Ich habe eine PV Anlage von Huawei und die Fusion Solar Integration am laufen.
Bekomme auch viele Werte die ich nutzen kann.
Leider benötigt das Energie Dashboard die Energie in kWh.
Aber meine Integration liefert mir nur die aktuelle Leistung, die erzeugt wird bzw. ins Netz eingespeist wird oder bezogen wird.
Ich habe versucht mit Helfern die Energie zu berechnen.
Ich bekomme vom Smartmeter die aktuelle Leistung die ins Netz eingespeist wird oder bezogen wird. Wenn Leistung bezogen wird ist ein negatives Vorzeichen vorhanden.
Habe erstmal zwei Helfer erstellt um die Leistung jeweils vom Netz und zum Netz darstellen zu können.
Die habe ich wiederum genutzt um die Energie zu berechnen.
Ich habe drei Integral Helfer erstellt. Energie eingespeist, Energie bezogen und PV Energie erzeugt.
Komischerweise kann ich die ersten zwei Helfer nutzen nur den PV Helfer nicht.
Kann mir jemand bei dem Energie Dashboard helfen?
Verstehe auch nicht, warum nicht die Leistung als Input genommen wird. Da die Energie sich ja aus der Leistung x Zeiteinheit ergibt.
sensor:
- platform: template
sensors:
netz_einspeisung:
friendly_name: "Leistung ins Netz"
unique_id: "netz_einspeisung_kwh"
unit_of_measurement: 'W'
value_template: >
{% if states('sensor.meter_1_active_power') | float > 0 %}
{{ states('sensor.meter_1_active_power') }}
{% else %}
0
{% endif %}
device_class: power
netz_bezug:
friendly_name: "Leistung aus dem Netz"
unique_id: "netz_bezug_kwh"
unit_of_measurement: 'W'
value_template: >
{% if states('sensor.meter_1_active_power') | float < 0 %}
{{ -states('sensor.meter_1_active_power') | float }}
{% else %}
0
{% endif %}
device_class: power
- platform: integration
source: sensor.netz_einspeisung
name: "Energieeinspeisung in kWh"
unit_time: h
unit_prefix: k
round: 2
method: left
max_sub_interval:
minutes: 5
- platform: integration
source: sensor.netz_bezug
name: "Energiebezug in kWh"
unit_time: h
unit_prefix: k
round: 2
method: left
max_sub_interval:
minutes: 5
- platform: integration
source: sensor.inverter_1_mppt_total_input_power
name: "Solarproduktion in kWh"
unit_time: h
round: 2
method: left
max_sub_interval:
minutes: 5
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
Für den Netz Bezug und Einspeisung nimmst du die Sensoren Sensor.power_meter_netzbezug und Sensor.power_meter_exportierte_energie.
Für den Solarstrom einfach einen Helfer Riemannsche linke Integral über den Sensor Sensor.inverter_eingangsleistung
Ja das wird dann daraus berechnet. Denn aktuellen Bezug bekommst du über die Power Flow Card Plus, die ist nicht im Energie Dashboard. Dir fehlen glaub ein paar Grundlagen, schau dir mal ein paar Youtube Videos von Simon zu Energie Dashboard und Solaranlage an
Die Power Flow Card habe ich am laufen, das war nicht das Problem. Aber mit dem Netzbezug über die ganze Lebensdauer und dass er dann die Werte berechnet. Finde ich interessant wie er das macht. Er bekommt ja nur den Wert über die ganze Lebenszeit. Aber im Dashboard zeigt er mir den heutigen Ertrag an.
ich habe ebenfalls eine Huawei-Anlage und habe die Fusion Solar App nur nebenbei laufen, da mir die Werte zu langsam gemeldet wurden. Ich habe das über die Huawei-Integration gelöst. Die Werte bekomme ich direkt vom Power Meter, den der Elektriker damals mit eingebaut hat. Der ist über ModBus in der Anlage mit dem Wechselrichter verbunden. Damit habe ich den aktuellen Verbrauch und auch die Einspeisung.
Power-Meter
Stromverbrauch - sensor.power_meter_consumption_2 (Die zwei ist wahrscheinlich da, weil ich mal was neu machen musste)
Einspeisung - sensor.power_meter_exported_2 Solarmodule
Wechselrichter 1 - sensor.wechselrichter_sud_west_daily_yield_1
Wechselrichter 2 - sensor.wechselrichter_nord_ost_daily_yield_2 Batterie
Tagesladung - sensor.battery_tagesladung
Tagesentladung - sensor.battery_tagesentladung
Das liegt daran, dass die Fusion Solar App den Eigenverbrauch schon abzieht. Vor allem wenn du mal schaust um wie viel Prozent deine Batterie in der Nacht abgenommen hat und wie viel kWh du in der Fusion Solar verbraucht hast, wirst du feststellen, dass sich dein System gerne mal 140Wh pro Stunde genehmigt. Huawei ist da richtig übel
Mal was ganze anderes dazu. Ich habe die Modbus Daten vom Huawei Smart Meter in die EVCC yaml geschrieben, damit evcc arbeiten kann.
Dann habe ich versucht die Huawei Integration zu installieren.
Geht auch, aber:
Nur eines von beiden: Entweder modbus Daten für evcc oder für die Huawei Integration nutzen, aber nicht gleichzeitig,
Ist das bei euch auch so?
Habe derzeit einen Umweg genommen. Lasse die Huawei Integration deaktiviert, nutze EVCC, habe dort mqtt aktiviert und holen mir darüber die Daten für den HA zurück (sensoren anlegen).
Ja das ist so, wenn du über den Dongle gehst. Der kann Modbus für nur ein Gerät. Eine Möglichkeit wäre direkt am Gerät die Modbus Pins zu nehmen oder das WLAN vom Inverter zu nutzen. Beides ist in der Doku von der Huawei Integration gut beschrieben
Habe eine weitere Möglichkeit in der Doku von der Huawei Integration gefunden. Modbus Proxy. Installiert, IP Adressen in der evcc.yaml und Huawei Integration angepasst. Neu gestartet. Läuft