Power Flow Card Plus anpassen

Misux

Member
Hi!

Lässt sich die Power Flow Card Plus etwas anpassen?

Ich habe das Problem das meine Bezogen, verbraucht und eingespeißt Werte zu viele Nachkommastellen haben und somit viel zu breit sind....
Ich habe schon alles mir Mögliche getestet, aber ohne Erfolg.
Habe auch schon die Entität angepasst das nur 3.567KWh dargestellt werden aber NIE in der Power Flow Card... UNd der "Punkt" kann theoretisch bei KWh auch weg. 3576KWh wäre auch eindeutig.

Hat jemand eine Idee?


Screenshot 2024-10-22 122325.png


Das wäre der Code:



YAML:
type: custom:power-flow-card-plus
entities:
  battery:
    entity: sensor.kostalwr_battery_power
    state_of_charge: sensor.kostalwr_battery_soc
    color_icon: production
    color_circle: true
    show_state_of_charge: true
    icon: phu:solar-battery-15
    invert_state: false
    color_value: true
    display_zero_tolerance: 0
    display_state: one_way
  grid:
    entity: sensor.kostalwr_grid_power
    secondary_info: {}
    display_state: one_way
    color_icon: true
  solar:
    entity: sensor.kostalwr_sum_power_of_all_pv_dc_inputs
    display_zero_state: true
    secondary_info: {}
  home:
    secondary_info: {}
    entity: sensor.kostalwr_home_power
    subtract_individual: false
    override_state: true
  fossil_fuel_percentage:
    secondary_info: {}
  individual:
    - entity: sensor.kostalwr_home_consumption_from_grid_year
      secondary_info: {}
      name: Bezogen
      unit_of_measurement: KWh
      unit_white_space: true
    - entity: sensor.kostalwr_home_consumption_year
      secondary_info: {}
      name: Varbraucht
      unit_of_measurement: KWh
      unit_white_space: true
      calculate_flow_rate: false
    - entity: sensor.kostalwr_energy_to_grid_year
      secondary_info: {}
      display_zero: false
      unit_white_space: true
      unit_of_measurement: KWh
      decimals: 0
      name: Eingespeist
clickable_entities: true
display_zero_lines:
  mode: show
  transparency: 50
  grey_color:
    - 189
    - 189
    - 189
use_new_flow_rate_model: true
w_decimals: 1
kw_decimals: 2
min_flow_rate: 1
max_flow_rate: 6
max_expected_power: 10000
min_expected_power: 0.01
watt_threshold: 1000
transparency_zero_lines: 0
disable_dots: false
 
Hallo Misux,
ich habe jetzt bezüglich YAML nicht so viel Ahnung und suche mir immer Lösungen im Internet oder hier im Forum und bastel die dann für meine Gegebenheiten zurecht. Daher folgend meine Variante, die Daten meiner Sonnenbatterie über die Flow Card darzustellen.
Ich bekomme meine Daten über die API im JSON-Format und wandel dann diese Daten über Template-Sensoren um.
Über Fload (0) werden die Daten in Watt dargestellt. Du kannst auch alle Sensoren umrechnen in kW und mit Round(1) die Nachkommastellen abschneiden (siehe Beispiel 2 meines Wärmepumpen-Stromverbrauches ).
Vielleicht hilft Dir dieser Ansatz.

Screenshot 2024-10-27 08.49.29.png
YAML:
    - name: "wp_verbrauch" 
      unique_id: "297175dd-3a48-40b2-aecf-fdcd9355a19b"
      unit_of_measurement: "kWh" 
      device_class: "energy" 
      state_class: "total" 
      state: >
            {% set l1_energy = states('sensor.shelly_em3_channel_a_energy') | float(0) %} 
            {% set l2_energy = states('sensor.shelly_em3_channel_b_energy') | float(0) %}
            {% set l3_energy = states('sensor.shelly_em3_channel_c_energy') | float(0) %}
            {% set l4_energy = states('input_number.wp_zaehlerstand') | float(0) %}
            {% set konst = states('input_number.wp_faktor') | float(0) %}
            {{ ((l1_energy + l2_energy + l3_energy  + l4_energy) * konst) | round(1, default=0) }}
            
#Sonnen-Batterie
      #Laden oder Entladen
    - name: "batterie_status_laden"
      unique_id: "4fbc4e4d-3faa-4991-8617-1e8be89dd36b"
      state: "{{ states('sensor.batterie_laden') }}"

      # Ladeleistung
    - name: "batterie_ladeleistung_watt"
      unique_id: "d4e746a8-1f18-4c1a-b0af-4af0e48f6aae"
      unit_of_measurement: "W"
      device_class: "power"
      state_class: "measurement" 
      state: "{{ states('ladeleistung') | float(0) }}"
        
      #Stromerzeugung
    - name: "batterie_solarproduktion_watt"
      unique_id: "3abb7de1-e890-4d88-9d4c-66b139eeef58"
      unit_of_measurement: "W"
      device_class: "power"
      state_class: "measurement" 
      state: "{{ states('sensor.batterie_solar_aktuell') | float(0) }}"
 
Zuletzt bearbeitet:
Was ist denn mit den erweiterten Einstellungen der Flow Card?
 

Anhänge

  • Screenshot 2024-10-27 09.09.24.png
    Screenshot 2024-10-27 09.09.24.png
    225 KB · Aufrufe: 12
HI!

Vielen Dank für die Tipps, aber es geht nicht um Watt oder KW! Da funktioniert es wunderbar und lässt sich auch super einstellen.

Es geht um die KWh! bei den KilowattSTUNDEN lässt sich der kommawert nicht kürzen, jedenfalls habe ich nichts gefunden bis jetzt wie man es machen kann..

In der Entität vom Wechselrichter geht es wunderbar, aber nicht in der FlowCard.
 
Hi Misux,
Wenn ich mir deinen Screenshot genau anschaue sieht es für mich so aus, als hättest du eher ein Umrechnungsproblem.
Da steht z.b. bei "Eingespeist" 5.624.100 kWh und nicht 5.624,100 kWh.
Du bist da um den Faktor 1000 verkehrt oder hast ne echt RIESIGE PV-Anlage.

Liebe Grüße
Jan
 
Da hat Janniboy wohl recht.
Wenn ich mir deinen Code so ansehe, hast Du als Entitäten "JAHRESverbrauchszähler" angegeben und das Du in einem Jahr soviel verbraucht bzw. erzeugt hast, ist ja durchaus realistisch.
 
Hmmm... das ist mir gar nicht aufgefallen... Tatsächlich ist es so in der power flow card. Aber in der entität ist es korrekt. Also ich habe nicht 5 millionen eingespeist sondern realostische 5000KWh im Jahr.

Das ja n Ding... Muss mir das mal genauer ansehen warum der das so macht.

Klicke ich auf den "eingespeist" kreis wird mir der richtige Wert auf der Infokarte angezeigt. Also das passt, aber der kreis zeigt mist an...
Bildschirmfoto 2024-10-29 um 20.32.09.png
Das ja n Ding... Nehme ich den Wert bei UNIT raus wird zwar der richtige wert (5744) angezeigt aber KW und das ist ja falsch denn es sind KWh...

Bildschirmfoto 2024-10-29 um 20.35.18.png

Hmm... das ist doof, wenn ich also KWh eintrage bei unit kommt dieser falsche komma/punkt wert zustande. Also wie ich das lösen kann... Keine Ahnung.
 
Zuletzt bearbeitet:
Spannend finde ich gerade bei Deiner FLOW CARD die Anzeige der Autarkie? Wie hast Du die da reinbekommen?
 
HI.
Ist ein INdividual Wert und kommt als Entität vom Wechselrichter...

KostalWR Autarky Year

Bildschirmfoto 2024-11-03 um 08.29.11.png

und im Home "Kreisel" hab ich den Tages Autarkiewert als spaßinfo...
diese kommt als Secondary info im Home...

Bildschirmfoto 2024-11-03 um 08.31.34.png
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
6.671
Beiträge
64.016
Mitglieder
6.929
Neuestes Mitglied
Ernst57
Zurück
Oben