Forum

Wenn du Hilfe benötigst, 🔍 suche bitte, bevor du einen neues Thema oder Beitrag erstellst.

>>> Deye Updaten lassen <<<

 Deye Hybrid Angebote   Deye Zubehör Produkte

Home Assistant Tuto...
 
Benachrichtigungen
Alles löschen

Home Assistant Tutorial: statistics graph card mit energy-date-selection card für flexibles Datum und card-mod 3 für flexible Farben

1 Beiträge
1 Benutzer
0 Reactions
17 Ansichten
(@randwil)
Mitglied Neues Mitglied
Mitglied seit: Vor 7 Monaten
Beiträge: 12
Themenstarter  

Voraussetzung: Deye Daten werden bereits mit der MQTT (Mosquitto) integration in HA eingelesen.

 

Kleines Home Assistant Tutorial für schnelle Zeitreihen-Darstellung von Deye Signalen mit der statistics graph card.

Seit HA 2025.02 ist es möglich die Karte flexibler zu gestalten.

  • Für die flexible Auswahl von Zeiträumen, Datum verwenden wir die energy-date-selection card aus dem Energy Dashboard
  • Für die flexible Auswahl von Farben der einzelner Zeitreihen verwenden wir die HACS integration card-mod 3 , um CSS Styles zu überschreiben.

 

(1) Zuerst einmal card-mod 3 über HACS installieren (siehe Beschreibung im Link).

(2) Dann ein Dashboard in HA öffnen, oben rechts auf den Stift drücken (Edit Dashboard) und auf das Plus Symbol klicken, um eine neue Karte hinzuzufügen (add new card).

Die neue Karte vom Typ Manual hinzufügen (ganz nach unten scrollen) und folgenden Code in die Card configuration einfügen:

type: energy-date-selection
collection_key: energy_1

Siehe Screenshot, man sollte bereits rechts die Vorschau sehen, dass es funktioniert. Save drücken und die energy-date-selection card ist fertig.

 

(3) Dann darunter eine neue Karte vom Typ statistics graph card hinzufügen und auf Show Code Editor gehen.

 

Im Code Editor folgenden Code hinzufügen, um z. B. den Solarertrag in kwh pro Tag als Balkendiagramm zu plotten (Leerzeichen wie im Screenshot ansonsten funktioniert es nicht):

chart_type: bar
type: statistics-graph
entities:
     - sensor.ss_day_pv_energy
title: Solarertrag pro Tag [kWh]
period: day
days_to_show: 30
min_y_axis: 0
max_y_axis: 70
fit_y_data: true
hide_legend: true
stat_types:
    - state
energy_date_selection: true
collection_key: energy_1
card_mod:
style: |
    ha-card {
        --graph-color-1: #fdda0d;
    }

 

 

Der Sensorwert bei entities

- sensor.ss_day_pv_energy

 kann bei euch anders benannt sein. Das könnt ihr unter Developer tools -> Statistics nachsehen.

 

Dazu können darunter weitere Werte mit unterschiedlichen Farben geplottet werden. Dazu oben im Code nur title, entities und graph-color-1 ändern.

title: Stromverbrauch pro Tag [kWh]
title: Solarertrag pro Tag [kWh]
title: Batterie Ladung pro Tag [kWh]
title: Batterie Entladung pro Tag [kWh]
title: Netz Export pro Tag [kWh]
title: Netz Import pro Tag [kWh]
 
- sensor.ss_day_load_energy
- sensor.ss_day_pv_energy
- sensor.ss_day_battery_charge
- sensor.ss_day_battery_discharge
- sensor.ss_day_grid_export
- sensor.ss_day_grid_import
 
--graph-color-1: #9d1dc4;
--graph-color-1: #fdda0d;
--graph-color-1: #1ec41d;
--graph-color-1: #d51d04;
--graph-color-1: #0ec6b7;
--graph-color-1: #0e7ec6;

 

Und so kann das Endergebnis dann aussehen: 

 

 

 

 

 

 

 

 

 

 

 

 

Dieses Thema wurde geändert Vor 11 Stunden von randwil
Dieses Thema wurde geändert Vor 10 Stunden 6 mal von randwil

   
Zitat