Dein Template kann schon mal gar nicht funktionieren, da es die Entität sensor.hausstromzahler-bezug gar nicht geben kann, weil da ein Sonderzeichen - drin steckt!!
des Weiteren musst Du einen Trigger based Template Sensor verwenden.
Hier mal ein Bsp. Es wird nur einen neuer Wert übernommen, wenn dieser größer ist als der alte Wert.
template:
- trigger:
- platform: state
entity_id: sensor.tasmota_ed300l_total_in
sensor:
name: Hausstromzaehler-Bezug
state: |
{% set x = (states('sensor.tasmota_ed300l_total_in') | float(0)) | round(3) %}
{{ iif(trigger.to_state.state > this.state,x ,this.state) }}
device_class: energy
state_class: measurement
unit_of_measurement: "kWh"
unique_id: 590edc04-f86b-4afc-b721-a1de2a9a86ba
Danke @Osorkon für deine Antwort, hab das jetzt mal leider erfolglos so probiert
Hab auch mal dein iif durch if ersetzt und auch das measurement durch total_increasing, weil der Zählerstand ja immer anwächst aber leider bekomme ich da keine Werte.
Leider verstehe ich die Formel auch überhaupt nicht, sodass ich da selbst überfordert bin. Vielleicht könnte mir da nochmal jemand helfen?
Der Sensor(sensor.tasmota_ed300l_total_in) liefert richtige Werte, jedoch passieren bei der “Umrechnung” in kwH immer wieder Fehler, also sollte sensor.hausstromzahler_bezug nur Werte annehmen die größer oder gleich der Vorhergehenden sind.
Help plz
Hier noch mein ursprünglicher fehlerträchtiger Sensor:
Zumindest findet HA keinen Fehler in der Konfiguration, nur kann ich die gefilterte Entität sensor.filtered_hausstromzahler_bezug nirgendwo finden.
Oder taucht diese überhaupt nirgends auf sonder der Filter filtert die sensor.hausstromzahler_bezug?
Fragen über Fragen
by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)
Du hast den Template Sensor schon mit “Hausstromzähler-Bezug” benannt
Darum wird die Entität sensor.haustromzahler_bezug
Deinen Filter Sensor hast ebenfalls “Hausstromzähler-Bezug” benannt.
Da es keinen zwei gleiche Entitäten geben kann, wird draus sensor.haustromzahler_bezug_2
Die verwendete Entität sensor.hausstromzaeler_bezug wird es so nicht geben, wenn dann sensor.hausstromzaler_bezug, außer Du hast Diese umbenannt.
Bei Template Sensoren, reicht es die Template-Entitäten Konfiguration neu zu laden.
Beim Sensor musst Du Home Assistant Neustarten.