Zählerstand in Energie Dashboard darstellen - Keine passenden Statistiken gefunden -

Hallo in die Runde,
ich bin recht neu im Bereich HA unterwegs, und bitte euch um Unterstützung.
Ich konnte im Forum leider in keinem Beitrag eine Lösung finden.

ich habe nach dem Toturial von Simon den Hich Schreib/Lesekopf mit HA verbunden. Hat mit meinem Landis&Gyr E320 auch alles problemlos funktioniert. Vielen Dank dafür.

nun habe ich aber das Problem, dass ich die Entität nicht in das Energie Dashboard bekomme (Keine passenden Statistiken gefunden)
Dazu wird ja im Video erklärt, dass in der /config/configuration.yaml ein templatesensor angelegt werden muss. Genau daran scheitere ich. muss “template-” noch irgendwie aufgerufen werden?

oben drüber habe ich meine KNX I/Os, das funktioniert alles sehr gut.

Über einen Tipp wäre ich wirklich sehr Dankbar
Beste Grüße Christian

Moin,
Willkommen hier in der Community.
Ich habe ein Landis&Gyr E350 aber ein anderen Lesekopf (homematic) aber du bekommst ja sicher auch dein aktuellen Zählerstand raus?
In dem fall wäre state_class: total richtig, funktioniert zumindest bei mir ohne Probleme.

LG
totow

Moin,

genau, ich bekomme den aktuellen Zählerstand raus “sensor.tasmota_e320_power_in”

ich muss diese Entität nur irgendwie für das Dashboard anpassen…

Ich habe mein Problem gefunden! Ich musste einfach das System einmal neustarten da ich erstmalig ein Template aufgerufen habe.
Es hat mich jedoch eige Stunden gekostet.

Trotzdem danke an Simon und Totow für die Hilfe

Guten Morgen, ich habe versucht einen Template Sensor zu erstellen für das Energie Dashboard. Das sieht wie folgt aus
TemplateSensor
Leider erhalte ich dann folgende Meldung


Was mache ich falsch? Habe mich dafür am Tutorial von Simon42 orientiert.

Du achtest nicht auf die korrekte Einrückung. Wie aus der Fehlermeldung ja auch zu ersehen ist, muss “- name:” eingerückt werden, weil der Begriff sonst als Option eines Templates fehlinterpretiert wird. Alles danach folgende muss natürlich auch entsprechend eingerückt werden.

Und bitte: keine Screenshots von Yaml-Codes, sondern immer den Code mit Hilfe der Schaltfläche </> posten, weil man die Fehler dann besser sehen und ggfs. auch beheben kann.

Dass es prinzipiell nicht notwendig ist, zusätzlich zum bereits bestehenden Sensor noch einen zusätzlichen mit exakt den identischen Werten zu erstellen, ist dir wahrscheinlich auch nicht bewusst. Man muss lediglich den bestehenden Sensor mit den fehlennden Informationen mittels customize anreichern, dann funktioniert er auch im Energie-Dashoard. Das Thema hatten wir hier schon ziemlich oft, unter anderem hier: Neulingsfrage: Anlegen von Sensoren für tasmota

Vielen Dank für die Antwort, ich bin leider absoluter Anfänger. Wie genau muss es denn richtig eingerückt werden?

template:
      - sensor:
    # Stromzähler
      - name: "Stromzähler Netzbezug"
        unique_id: "StromzählerNetzbezug"
        unit_of_measurement: 'kWh'
        device_class: energy
        state_class: "total_increasing"
        state: >-
            {{ float(states('sensor.bitshake_smartmeterreader_q3a_e_in')) | round(1) }}
        
    # Stromzähler
      - name: "Stromzähler Einspeisung"
        unique_id: "StromzählerEinspeisung"
        unit_of_measurement: 'kWh'
        device_class: "energy"
        state_class: "total_increasing"
        state: >-
            {{ float(states('sensor.bitshake_smartmeterreader_q3a_e_out')) | round(1) }}

Customize probiere ich gerade aus. Wahrscheinlich rücke ich hier auch falsch ein oder?

customize:
      sensor.bitshake_smartmeterreader_q3a_e_in:
            unit_of_measurement: kWh
            device_class: energy
      sensor.bitshake_smartmeterreader_q3a_e_out:
            unit_of_measurement: kWh
            device_class: energy
        

Versuch’s mal so:

template:
  - sensor:
      - name: "Stromzähler Netzbezug"
        unique_id: "StromzählerNetzbezug"
        unit_of_measurement: 'kWh'
        device_class: energy
        state_class: "total_increasing"
        state: >-
            {{ float(states('sensor.bitshake_smartmeterreader_q3a_e_in')) | round(1) }}
        
      - name: "Stromzähler Einspeisung"
        unique_id: "StromzählerEinspeisung"
        unit_of_measurement: 'kWh'
        device_class: "energy"
        state_class: "total_increasing"
        state: >-
            {{ float(states('sensor.bitshake_smartmeterreader_q3a_e_out')) | round(1) }}
1 „Gefällt mir“

Das hat funktioniert, vielen Dank. :slightly_smiling_face:

Wenn du es mit customize versuchen willst (was eigentlich der sinnvollere Weg ist), kannst du es auch direkt in der configuration.yaml eintragen:

homeassistant:
  customize:
    sensor.bitshake_smartmeterreader_q3a_e_in:
      unit_of_measurement: kWh
      device_class: energy
    sensor.bitshake_smartmeterreader_q3a_e_out:
      unit_of_measurement: kWh
      device_class: energy

oder (was etwas elegantet ist) es in eine cutomize,yaml auslagern.

1 „Gefällt mir“

Das werde ich nochmal probieren. Dann ist für die Zukunft gleich etwas mehr Struktur drin.