Probleme bei Dashboard mit Cards

Nabend zusammen,

seit kurzem bin ich nun auch Home Assistant User und würde gerne meine PV Anlage, Homematic, Shelly, Tuya, … Teile integrieren.
Als Neuling habe ich mich ein wenig durch WWW geklickt und bin auf ein Tutorial von @Simon42 (Balkonanlage in Home Assistant einrichten - Energie Dashboard) gestoßen das mir recht gut gefallen hat.
Ich habe mir den Code kopiert und seine Sensoren usw. gegen welche von mir (die schon funktionieren) ausgetauscht. Aus irgendwelchen Gründen funktioniert der Code bei mir aber nicht, trotz Überprüfung mit dem YAML Checker. Könnt Ihr mir vielleicht helfen wo ich einen Fehler habe?

views:
  - title: test 1
    cards:
      - type: energy-date-selection
        view_layout:
          position: sidebar
      - type: energy-usage-graph
      - type: energy-sources-table
      - type: energy-distribution
        link_dashboard: true
        view_layout:
          position: sidebar
      - type: gauge
        unit: W
        min: -4200
        max: 4200
        needle: true
        severity:
          green: 0
          yellow: 4200
          red: -5000
        name: Leistung aktuell
        view_layout:
          position: sidebar
        entity: sensor.strom_aktuell
      - type: statistic
        period:
          calendar:
            period: day
        stat_type: change
        unit: W
        entity: sensor.strom_einspeisung
        view_layout:
          position: sidebar
      - type: statistic
        period:
          calendar:
            period: day
        stat_type: change
        entity: sensor.strom_bezug
        view_layout:
          position: sidebar
    type: sidebar
  - title: Wohnzimmer
    path: wohnzimmer
    cards: []
    badges: []
    type: sections
    sections:
      - type: grid
        cards:
          - type: media-control
            entity: media_player.wohnzimmer
      - type: grid
        cards:
          - graph: line
            type: sensor
            entity: sensor.shelly_shem_3_c8c9a316cef4_1_current_consumption
            detail: 1
            layout_options:
              grid_columns: 2
  - title: Garten
    path: garten
    cards: []
    badges: []
  - title: Heizung
    path: heizung
    cards:
      - square: true
        type: grid
        cards:
          - type: entities
            entities:
              - entity: sensor.ds218_drive_1_status
              - entity: sensor.ds218_drive_1_temperatur
              - entity: sensor.ds218_drive_2_status
              - entity: sensor.ds218_drive_2_temperatur
          - type: tile
            entity: climate.hmip_access_point_heizung
        title: Test
        columns: 2
  - title: Live-Werte
    cards:
      - type: vertical-stack
        cards:
          - type: gauge
            entity: sensor.strom_aktuell
            name: PV Leistung
            max: 5000
          - type: gauge
            entity: sensor.strom_aktuell
            needle: true
            severity:
              green: 200
              yellow: 350
              red: 450
            name: Einspeisung
            max: 5000
          - type: gauge
            entity: sensor.strom_aktuell
            name: Stromverbrauch
            max: 5000
  - title: Card Test
  type: vertical-stack
  cards:
    - type: horizontal-stack
      cards:
        - type: gauge
          entity: sensor.strom_aktuell
          name: PV Leistung
          max: 5000
        - type: entities
          entities:
            - entity: sensor.strom_aktuell
              name: Test 1
            - entity: sensor.strom_aktuell
              name: Test 2
            - entity: sensor.strom_aktuell
              name: Test 3
    - type: horizontal-stack
      cards:
         - type: gauge
           entity: sensor.strom_aktuell
           needle: true
           name: Einspeisung
           max: 5000
    - type: entities
      entities:
            - entity: sensor.strom_aktuell
              name: Test 1
            - entity: sensor.strom_aktuell
              name: Test 1
            - entity: sensor.strom_aktuell
              name: Test 1
    - type: horizontal-stack
      cards:
        - type: gauge
          entity: sensor.strom_aktuell
          name: Stromverbrauch
          max: 5000
        - type: entities
          entities:
            - entity: sensor.strom_aktuell
              name: Test 1
              title: Live-Werte

Ich habe ein neues Board “Live-Werte” hinzugefügt,
Besten Dank,
Wolfgang

Moin,
der Teil hier drunter ist falsch eingerückt.

Wenn ich alles gefunden hab sollte das gehen:

views:
  - title: test 1
    cards:
      - type: energy-date-selection
        view_layout:
          position: sidebar
      - type: energy-usage-graph
      - type: energy-sources-table
      - type: energy-distribution
        link_dashboard: true
        view_layout:
          position: sidebar
      - type: gauge
        unit: W
        min: -4200
        max: 4200
        needle: true
        severity:
          green: 0
          yellow: 4200
          red: -5000
        name: Leistung aktuell
        view_layout:
          position: sidebar
        entity: sensor.strom_aktuell
      - type: statistic
        period:
          calendar:
            period: day
        stat_type: change
        unit: W
        entity: sensor.strom_einspeisung
        view_layout:
          position: sidebar
      - type: statistic
        period:
          calendar:
            period: day
        stat_type: change
        entity: sensor.strom_bezug
        view_layout:
          position: sidebar
    type: sidebar
  - title: Wohnzimmer
    path: wohnzimmer
    cards: []
    badges: []
    type: sections
    sections:
      - type: grid
        cards:
          - type: media-control
            entity: media_player.wohnzimmer
      - type: grid
        cards:
          - graph: line
            type: sensor
            entity: sensor.shelly_shem_3_c8c9a316cef4_1_current_consumption
            detail: 1
            layout_options:
              grid_columns: 2
  - title: Garten
    path: garten
    cards: []
    badges: []
  - title: Heizung
    path: heizung
    cards:
      - square: true
        type: grid
        cards:
          - type: entities
            entities:
              - entity: sensor.ds218_drive_1_status
              - entity: sensor.ds218_drive_1_temperatur
              - entity: sensor.ds218_drive_2_status
              - entity: sensor.ds218_drive_2_temperatur
          - type: tile
            entity: climate.hmip_access_point_heizung
        title: Test
        columns: 2
  - title: Live-Werte
    cards:
      - type: vertical-stack
        cards:
          - type: gauge
            entity: sensor.strom_aktuell
            name: PV Leistung
            max: 5000
          - type: gauge
            entity: sensor.strom_aktuell
            needle: true
            severity:
              green: 200
              yellow: 350
              red: 450
            name: Einspeisung
            max: 5000
          - type: gauge
            entity: sensor.strom_aktuell
            name: Stromverbrauch
            max: 5000
  - title: Card Test
  - type: vertical-stack
    cards:
      - type: horizontal-stack
        cards:
          - type: gauge
            entity: sensor.strom_aktuell
            name: PV Leistung
            max: 5000
          - type: entities
            entities:
              - entity: sensor.strom_aktuell
                name: Test 1
              - entity: sensor.strom_aktuell
                name: Test 2
              - entity: sensor.strom_aktuell
                name: Test 3
      - type: horizontal-stack
        cards:
          - type: gauge
            entity: sensor.strom_aktuell
            needle: true
            name: Einspeisung
            max: 5000
          - type: entities
            entities:
              - entity: sensor.strom_aktuell
                name: Test 1
              - entity: sensor.strom_aktuell
                name: Test 1
              - entity: sensor.strom_aktuell
                name: Test 1
      - type: horizontal-stack
        cards:
          - type: gauge
            entity: sensor.strom_aktuell
            name: Stromverbrauch
            max: 5000
          - type: entities
            entities:
              - entity: sensor.strom_aktuell
                name: Test 1
                title: Live-Werte

und kleiner Tipp, wenn man sich och nicht so mit YAML auskennt sollte man nicht so viel in RAW Editor rumspielen.

LG

Moin Tobias,

danke für die rasche Hilfe, die anderen Seiten hatte ich auf der grafischen Oberfläche erstellt, die “Card Test” wollte ich einfach mit copy&paste einfügen.
Auf jeden Fall wurde konnte ich die config nun speichern, allerdings wird eine neue Seite erstellt mit einer Fehlermeldung, die “Card Test” ist leer:

Beste Grüße,
Wolfgang

Moin,

ich habe mir mal ein neues Dashboard erstellt und Deinen Code benutzt, dann habe ich die letzte Ansicht gelöscht und gegen eine neue test4mucho ersetzt, in dieser Ansicht habe ich dann eine neue Kachel manuell eingefügt und mit dem Code von @simon42 gefüllt, das ist dabei herausgekommen

views:
  - title: test 1
    cards:
      - type: energy-date-selection
        view_layout:
          position: sidebar
      - type: energy-usage-graph
      - type: energy-sources-table
      - type: energy-distribution
        link_dashboard: true
        view_layout:
          position: sidebar
      - type: gauge
        unit: W
        min: -4200
        max: 4200
        needle: true
        severity:
          green: 0
          yellow: 4200
          red: -5000
        name: Leistung aktuell
        view_layout:
          position: sidebar
        entity: sensor.strom_aktuell
      - type: statistic
        period:
          calendar:
            period: day
        stat_type: change
        unit: W
        entity: sensor.strom_einspeisung
        view_layout:
          position: sidebar
      - type: statistic
        period:
          calendar:
            period: day
        stat_type: change
        entity: sensor.strom_bezug
        view_layout:
          position: sidebar
    type: sidebar
  - title: Wohnzimmer
    path: wohnzimmer
    cards: []
    badges: []
    type: sections
    sections:
      - type: grid
        cards:
          - type: media-control
            entity: media_player.wohnzimmer
      - type: grid
        cards:
          - graph: line
            type: sensor
            entity: sensor.shelly_shem_3_c8c9a316cef4_1_current_consumption
            detail: 1
            layout_options:
              grid_columns: 2
  - title: Garten
    path: garten
    cards: []
    badges: []
  - title: Heizung
    path: heizung
    cards:
      - square: true
        type: grid
        cards:
          - type: entities
            entities:
              - entity: sensor.ds218_drive_1_status
              - entity: sensor.ds218_drive_1_temperatur
              - entity: sensor.ds218_drive_2_status
              - entity: sensor.ds218_drive_2_temperatur
          - type: tile
            entity: climate.hmip_access_point_heizung
        title: Test
        columns: 2
  - title: Live-Werte
    cards:
      - type: vertical-stack
        cards:
          - type: gauge
            entity: sensor.strom_aktuell
            name: PV Leistung
            max: 5000
          - type: gauge
            entity: sensor.strom_aktuell
            needle: true
            severity:
              green: 200
              yellow: 350
              red: 450
            name: Einspeisung
            max: 5000
          - type: gauge
            entity: sensor.strom_aktuell
            name: Stromverbrauch
            max: 5000
  - title: test4mucho
    path: test
    cards:
      - type: vertical-stack
        title: Live-Werte
        cards:
          - type: horizontal-stack
            cards:
              - type: gauge
                entity: sensor.balkonsolar_power
                max: 600
                needle: true
                severity:
                  green: 200
                  yellow: 350
                  red: 450
                name: Balkonsolar
              - type: entities
                entities:
                  - entity: sensor.balkonsolar_kwh_taglich
                    name: Täglich
                  - entity: sensor.balkonsolar_energy
                    name: Gesamt
                  - entity: switch.balkonsolar
                    name: Status
                state_color: false
          - type: horizontal-stack
            cards:
              - type: gauge
                entity: sensor.zuruck_zum_netz_watt_v2
                max: 600
                needle: true
                severity:
                  green: 200
                  yellow: 350
                  red: 450
                name: Zurück zum Netz
              - type: entities
                entities:
                  - entity: sensor.zuruck_zum_netz_kwh_taglich
                    name: Täglich
                  - entity: sensor.zuruck_zum_netz_kwh_v2
                    name: Gesamt
          - type: horizontal-stack
            cards:
              - type: gauge
                entity: sensor.strom_eg_aktuell
                name: Stromverbrauch
              - type: entities
                entities:
                  - entity: input_number.aktueller_strompreis

Ich habe mir nicht die Mühe gemacht, die Entitäten an meine Gegebenheiten anzupassen.

VG
Bernd

Moin Bernd,

super, habe es gleich ausprobiert und mit meinen Sensoren gefüllt, jetzt sieht das so aus wie ich es mir dachte:

Jetzt habe ich aber noch eine Frage zu der Breite der Kacheln: wenn ich in der ersten Reihe welche hinzufüge werden sie immer schmaler und orientieren sich an der Breite der unteren 2 Kacheln:

Kann ich die Breite der unteren selbst definieren?

Danke für die super Unterstützung,
Wolfgang (der jetzt noch mit seinem Shelly EM Probleme hat)

Moin,

ich bin kein großer Kenner der Dashboards, ich würde aber sagen, mit dem Abschnitt, den ich benutzt, habe geht das nicht.

Da musst du eher den Experimentellen nehmen.
grafik



Dann da nur die Kacheln erstellen, da kann man Spalten und Kachelgröße variieren.

Habe aber jetzt keine Zeit mehr.

VG
Bernd

Hallo Bernd,

danke für deine Antwort, komme erst heute ein wenig dazu mich ein wenig mit der Konfiguration auseinanderzusetzen.

Mit den Sektionen habe ich heute mal ein neues Dashboard erstellt und meine Daten in die einzelnen Kacheln (wenn man die so nennt) eingefügt. Zusätzlich habe ich ein paar weitere Werte erzeugt, das ganze sieht jetzt so aus:

Die Ansicht gefällt mir schon mal besser als die vorher.

Jetzt stehe ich aber wieder bei ein paar weiteren Problemen an:

  • Bei den täglichen Werten bin ich mir nicht sicher, da gibt es einige Parameter die mir nicht ganz klar sind, werde ich aber in den nächsten Tagen beobachten

  • Hausverbrauch/Tag, der müsste sich zusammensetzen aus: PV_Ertrag_Tag + Bezug_Tag - Eispeisung_Tag, denke da brauche ich einen neuen Sensor?

  • Ein weiterer Punkt wäre noch die Berechnung Verbrauch/Einspeisung mit EUR, denke da brauche ich auch einen Helfer?

  • Da die Auswertung von Growatt (Wechselrichter) so gut wie gar nicht stimmt, habe ich ja nun einen Shelly 2EM zur Erzeugung verbaut. Wie kann ich denn die bereits erzeugte Leistung zu der von Shelly gemessenen Gesamtleistung addieren? <<-- erledigt, habe ich eben geschafft :smiley:

  • Zuletzt fehlt noch die Möglichkeit mir vergangene Daten wie Verbrauch, Einspeisung usw. anzeigen zu lassen, wie zB. mit so etwas:

Bei der Auswertung/Anzeige von normalen Sensoren usw. habe ich keine Probleme aber bei so gewissen Berechnungen stehe ich derzeit noch an.

Schönen Sonntag,
Wolfgang

Moin,

da kann ich Dir leider nicht weiterhelfen, ich habe keine PV oder Balkonkraftwerk, möchte ich gern haben, aber da ich nicht weiß, ob ich hier bleibe oder in 1 -2 Jahren, ins Heimatland meiner Frau umziehe, ist das etwas, das ich vor mir herschiebe.

Aber es gibt hier schon viele Beiträge, einfach mal die Suche bemühen, da sollte man schon was finden!
https://community.simon42.com/search?q=PV+berechnung

Ob es da auch Videos von @simon42 gibt, kann ich nicht sagen, siehe oben :slight_smile:

VG
Bernd