Unbrauchbare Werte Energy-Flow-Card-Plus

Hallo,
ich habe leider unbrauchbare Werte in der Energy-Flow-Card-Plus.

Mein Setup:

  • Ich habe einen “Stromleser” am Stromzähler und die beiden Sensoren “Strom-in” und “Strom-out” in der configurations.yaml definiert:
template:
  - sensor:
      - name: "Strom-in"
        unique_id: "Strom-in"
        unit_of_measurement: "Wh"
        device_class: "energy"
        state_class: "total_increasing"
        state: >-
            {{ float(states('sensor.tasmota_sml_total_in')) | round(3) }}
  - sensor:
      - name: "Strom-out"
        unique_id: "Strom-out"
        unit_of_measurement: "Wh"
        device_class: "energy"
        state_class: "total_increasing"
        state: >-
            {{ float(states('sensor.tasmota_sml_total_out')) | round(3) }}

Unter “Entwicklerwerkzeuge” → “Zustände” sieht es so aus:
grafik

Das zugehörige Dashboard sieht so aus:
grafik

Leider zählt der Zähler “Netz” nicht hinauf, sondern zeigt nur den aktuellen Zählerstand an.

Vielleicht habt ihr eine Lösungsidee. Danke schonmal.

Gruß,
Johannes

1 „Gefällt mir“

Die Energy Flow Card Plus ist für aktuelle Leistungswerte in W. Du hast hier aber Energiewerte in Wh eingebunden.

Du sprichst die Power Flow Card Plus-Karte an. Die gibt es auch. Habe ich auch aktiv und funktioniert (dann mit Leistungswerten in W) einwandfrei.
grafik

Hier geht es wirkliche um die Energy Flow Card Plus-Karte, in die die Energiewerte eingebunden werden müssen.

Hat noch jemand eine Idee?

1 „Gefällt mir“

Der in der Energy Card eingebundene Sensor ist ja bereits der Verbrauchssensor, dieser wird nur 1:1 in der Energy Card angezeigt. Ich verstehe gerade nicht, was du n „hochzählen“ erwartest.

Wie bereits geschrieben wurde, die Flowkart zeigt nur die aktuellen Werte. Dazu solltest du Entitäten verwenden, die W(Watt)-Werte und keine Wh-Werte beeinhalten.

Mit hochzählen, war gemeint, dass bei “Netz” die tagesaktuelle Menge hochgezählt wird.

Ich verstehe die Energy Flow Card Plus-Karte so, dass diese mir den aktuellen Energieverbrauch/Einspeisung darstellt.

Bei Netz steht bei mir 11 kWh eingespeist und 6 kWh bezogen. Das ist falsch, denn:

  • einerseits sind diese Zahlen quasi die Zählerstände mit falscher Einheit (tatsächlich sind ca. 11.000 kWh eingespeist - also der Stromzähler im Schaltschrank zeigt das - sowie ca. 6.000 kWh Netzbezug). Dh. ich würde mir hier als Anzeigen nicht den Zählerstand wünschen, sondern die Tagesmenge (die jeweils hochzählt). Ich habe ja auch als Sensor den jeweiligen Zählerstand eingepflegt, möchte aber die Änderung des Zählerstandes sehen.
  • andererseits kann es ja nicht sein, dass ich 11 kWh eingespeist habe, wo ich 0 kWh an PV eingespeist habe. Das stimmt doch etwas nicht.

Für mich die Frage, warum wird der aktuelle Zählerstand (mit falscher Einheit) angezeigt und nicht die an diesem Tag eingespeiste oder bezogene Menge.

Die Flowkart sollte die aktuellen Wh oder kWh-Werte beinhalten.
Ich habe ja den Tasmota “Stromleser” (SmartMeter) am Stromzähler, der mir den Zählerstand übermittelt, aber HA macht daraus wohl keine aktuellen Werte, sondern zeigt nur den Zählerstand. Vielleicht gibt es hier eine Einstellmöglichkeit?

Das ist falsch. Energy ist Wh, Power ist W. Deswegen ist die Energy Flow Card hier auch richtig gewählt.

Verstehe. Ich nutze bei mir auch einen Gesamtzähler, die Flow Card macht daraus Tageswerte. Hmm. Sollte also prinzipiell gehen. Spezielle Einstellungen hab ich jetzt nicht gefunden.

EDIT:

Hast du den Haken an?

Die Energy Date Selection habe ich deaktiviert. Bei Aktivierung kommt eine Fehlermeldung:

Was müsste da zu ändern sein?

Welche Fehlermeldung denn?

grafik

Ich habe nun allerdings wohl die Lösung gefunden: Da die Card wohl keine Differenz selbstständig berechnet, habe ich einen neuen Verbrauchszähler bei Einstellungen->Geräte->Helfer erstellt. Dort kann man vorgeben, dass der Zähler täglich zurückgesetzt wird. Jetzt wird der aktuelle Verbrauch angezeigt. Aber morgen dann der Tagesverbrauch.
Dieses Video hat mir geholfen: https://www.youtube.com/watch?v=wsJz5nu40g4

Bin selbst darauf gekommen, allerdings danke für Eure Hilfe, die mich deutliche näher gebracht haben.

Es geht aber auch ohne extra Sensoren-Helfer.

Du musst in der selben Sektion des Dashboards eine Tagesauswahl hinzufügen.

type: energy-date-selection

Dann weiß die Flow Card, was sie berechnen soll. So kannst du dir auch andere Zeiträume anzeigen lassen.

1 „Gefällt mir“

Moin, ich klink mich hier mal ein, weil es thematisch passt.
Ich habe auch die Power Flow Card Plus-Karte im Einsatz. Problem: Wenn die Solaranlage Strom produziert wird die Produktion immer dem Netz zugeschlagen, anstatt dem Haushalt!

Das sollte eigentlich nur im Überschussfall passieren. Wie kann ich das fixen?

Wahrscheinlich hast du den Sensor an der falschen Stelle platziert. Wie sieht denn die Konfiguration aus?

type: custom:power-flow-card-plus
entities:
  solar:
    entity: sensor.solarman_total_ac_output_power_active
    display_zero_state: true
  grid:
    secondary_info: {}
    entity:
      "0": e
      "1": c
      "2": o
      "3": t
      "4": r
      consumption: sensor.ecotracker_bezug
      production: sensor.solarman_total_ac_output_power_active
clickable_entities: true
display_zero_lines:
  mode: show
  transparency: 50
  grey_color:
    - 189
    - 189
    - 189
use_new_flow_rate_model: true
w_decimals: 0
kw_decimals: 0
min_flow_rate: 0.75
max_flow_rate: 6
max_expected_power: 2000
min_expected_power: 0.01
watt_threshold: 1000
transparency_zero_lines: 0
title: Aktueller Energiefluss
grid_options:
  columns: full
  rows: 3

Ergänzung:
Ach, ich glaube ich weiß wo der Fehler liegt! Ich habe einfach den falschen Sensor verbunden. Der Ecotracker-Bezug gibt nur kWh aus, die muss ich in Watt umrechnen (über einen Helfer) und den verbinden …

Der Solarsensor hat wohl das falsche Vorzeichen für die Karte.
Du kannst den State invertieren, dann sollte es passen.
image

Rechnerisch passt es doch.
Für mich sieht es so aus, als ob der Netzzähler an der falschen Stelle sitzt.

Jetzt sind die Sensoren richtig, aber das alte Problem ist ungelöst: der “Bezug”-Sensor zeigt nur kWh - er soll aber Watt ausgeben. Angeblich soll man das mit einem Ableitungssensor umrechnen können, aber entweder bin ich zu blöd oder zu dumm dafür … meine Versuche führen zu keinem Ergebnis (keine Daten auf dem Sensor). Leider gibt es gefühlt 1 Mio. Videos und Foreneinträge wie man W in kWh umrechnet. Für das Gegenteil gibt es nur sehr wenig und pauschale Hinweise.

Wenn ich die Beiträge oben richtig deute, geht es doch um den Ecotracker, oder? Dazu gibt es hier eine Anleitung → Ecotracker im Home Assistant anzeigen – Selbstbau-PV
Und in der Folge dann das hier: https://cdn.shopify.com/s/files/1/0929/9011/2090/files/Ecotracker-Code.txt?v=1738577389

Vielleicht hilft das ja weiter.

In deinem Screenshot weiter oben hat der Bezugsensor aber kW. Warum hat er nun die Einheit kWh?