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