Tasmota Netzverbrauch im Energie Dashboard

Hallo allerseits,

ich versuche zum wiederholten Mal den aktuellen Watt Verbrauch meines
Tasmota mit in das Energie Dashboard zu integriieren.

  1. Versuch:

Dazu habe ich folgenden Sensor definiert:

template:
  - sensor:
      - name: "Stromzaehler Energy"
        unique_id: "ZaehlerCurEnergy"
        unit_of_measurement: "kWh"
        device_class: energy
        state_class: total_increasing
        state: >-
            {{  float(states('sensor.bitshake_smartmeterreader_sml_power_curr_2')')) | round(3)  }}

unit_of_measurement, device_class und state_class sollten passen.
Dennoch kann ich ihn nicht im Energiedashboard beim Netzverbrauch
auswählen.

  1. Versuch:

Wenn ich mit der Riemann Integration einen Helfer baue, dort wie
beschrieben “kW” und “Stunden” angebe, kann dieser auch nicht im
Energie Dashboard unter Netzverbrauch hinzufügen.

Die FAQ Frequently Asked Questions about home energy management - Home Assistant hat hier nicht
weiter geholfen. Unter Entitäten wird der Sensor gelistet und zeigt
auch eine Kurve an.

Was mache ich falsch?
Ich blicks nicht…
Peter

Bitte nicht Power Sensoren mit Energy Sensoren verwechseln. Ins Energy Dashboard gehören nur Energy Sensoren. Power Sensoren sind die aktuelle Leistung.
Vom Namen her ist dein sensor.bitshake_smartmeterreader_sml_power_curr_2 eine Leistung mit Einheit Watt.
Dein Zähler sollte aber auch die Energiedaten weitergeben. Möglicherweise etwas mit total oder so.

Bei deinem zweiten Versuch mit Riemann hat der Sensor danach noch nicht die device_class und state_class, da sie bei deinem power Sensor fehlen.

Zeig mal alle Sensoren, die vom Bitshake kommen in den Zuständen. Dann kann man dir besser sagen, was gemach werden muss, um sie ins Energy Dashboard zu bekommen.

Hi

sensor.bitshake_smartmeterreader_sml_total_in liefert den aktuellen
Zählerstand, sensor.bitshake_smartmeterreader_sml_power_curr_2 ist
klar die aktuelle Leistung, nicht die Energie. Das habe ich soweit
verstanden, dazu brauche ich ja einen der beiden Helfer um den Wert
der Leistung in W (1.Versuch) in Energie (kWh) umzurechnen. Nach
meinen Recherchen sollte das der Helfer wie oben beschrieben tun.

Die relevanten Sensoren zeigt der folgende Screenshot (den
Verbindungskram habe ich mal weggelassen):

Wie kann ich denn bei der Riemann Integration nachträglich gezielt
device_class und state_class setzen?

Nach Frequently Asked Questions about home energy management - Home Assistant sollte die
Definition von meinem ersten Versuch alle Bedingungen im Resolution
Abschitt erfüllen.

Peter

Noch’n Punkt:

Wenn ich in den Logs nach dem Stromzähler (1.Versuch) suche bekomme
ich folgende Meldung, die mich wenig weiter brint:

config # grep stromzaehler home-assistant.log*
home-assistant.log.1:2024-11-07 17:45:10.927 WARNING (Recorder) [homeassistant.components.sensor.recorder] The unit of sensor.stromzaehler_aktueller_verbrauch (Wh) cannot be converted to the unit of previously compiled statistics (W). Generation of long term statistics will be suppressed unless the unit changes back to W or a compatible unit. Go to https://my.home-assistant.io/redirect/developer_statistics to fix this
config #

Peter

:crayon:by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)

Hallo,
ich habe dieselbe Frage. Allerdings weiß ich überhaupt nicht was ich wo eingeben muss. Auch Yaml ist für mich Neuland. Ich habe einen Tasmota Lesekopf am Stromzähler. Desweiteren einen Growatt WR der eine Nulleinspeisung macht und einen Hoymiles WR als BKW per Ahoy DTU in HA integriert. Wie bekomme ich die Daten ins Energie Dashboard?

Ich hoffe auf Unterstützung


Schöne Grüße
Mario