Template Sensoren für den Tasmota Stromzähler

Hi. Ich bin jetzt seit zwei Tagen damit beschäftigt, die Werte des Tasmota Stromzählers vernünftig in das Energy Dashboard einzubinden. Dazu müsste man einen Template Sensor erstellen, der die Werte des Tasmota Sensors in kWh umrechnet. Habe ich versucht…

Der Tasmota liefert momentan folgende Werte:
sensor.bitshake_smartmeterreader_ebz_power: 0,00 (Maßeinheit Watt)
sensor.bitshake_smartmeterreader_ebz_e_in: 3214,00 (keine Maßeinheit)
sensor.bitshake_smartmeterreader_ebz_e_out: 6829,00 (keine Maßeinheit)

(im Script im Tasmota selbst ist übrigens bei ebz_e_in und ebz_e_out kWh angegeben!)

Daten sind also da. Ich wollte das nun mit folgendem Script in der configuration.yaml umrechnen, um die Daten im Energy Dashboard nutzen zu können.

template:

# SENSOREN ZUM AUSLESEN DES TASMOTA STROMZÄHLERS

  - sensor:
      - name: "Strom aktuell"
        unit_of_measurement: "W"
        device_class: "power"
        state_class: "measurement"
        state: "{{ states('sensor.bitshake_smartmeterreader_ebz_power') }}"

  - sensor:
      - name: "Tasmota Verbrauch"
        unit_of_measurement: 'kWh'
        device_class: "total_increasing"
        state: >-
          {{ (states('sensor.bitshake_smartmeterreader_ebz_e_in') }}

  - sensor:        
      - name: "Tasmota Einspeisung"
        unit_of_measurement: 'kWh'
        device_class: "total_increasing"
        state: >-
          {{ states('sensor.bitshake_smartmeterreader_ebz_e_out') }}

Das ist schon stark vereinfacht, um endlich rauszufinden, warum HA nach jedem Neustart einen Fehler in “Template” anzeigt. Vorher hatte ich da noch float und round mit eingebaut…

Was mache ich falsch?

Grüße
Stony

Du hast bei Verbrauch und Einspeisung bei der device_class das total_increasing drin stehen.
Das ist aber die state_class. Die device_class muss bei den beiden Sensoren energy sein.

Das ist nicht korrekt. Du musst den Sensoren die richtige Device Claas und State Class zuweisen. Eine extra Template Sensor braucht es nicht.

Siehe Bsp.:

Gruß
Osorkon

Vielen Dank an bigmirror und Osorkon. Das war die Lösung :slight_smile: