Tasomta Stromzähler falsche Werte / Ausbrüche

schlozzepino

New member
Hallo,
ich habe seit geraumer Zeit einen Tasmota-Sensor an meinem Stromzähler. Das funktioniert bisher eigentlich soweit gut, bis auf das Problem, dass ich teilweise extreme Ausreißer in den Werten habe. Manchmal alle paar Tage ein Ausreißer, der flott über die Statistik korrigiert ist. Heute ist es allerdings ziemlich extrem, so dass ich ständig die Werte korrigieren muss.

Mich würde interessieren, wie es zu solchen Ausreißern kommen kann und was ich tun kann, um sie in HA zu ignorieren?
So sehen die Sensoren in meiner configuration.yaml aus:

YAML:
template:
    - sensor:
    # Stromzähler Keller Verbrauch
      - name: "Stromzähler Verbrauch"
        unique_id: "StromzVerbrauch"
        unit_of_measurement: 'kWh'
        device_class: "energy"
        state_class: "total_increasing"
        state: >-
            {{ float(states('sensor.tasmota_sml_verbrauch_summe')) | round(3) }}
            
    - sensor:
    # Stromzähler Keller Leistung
      - name: "Stromzähler Leistung"
        unique_id: "StromzLeisung"
        unit_of_measurement: 'W'
        device_class: "energy"
        state_class: "measurement"
        state: >-
            {{ float(states('sensor.tasmota_sml_watt_summe')) | round(0) }}

Bei der Leistung habe ich auch teilweise über 100.000 Watt Spitzen.. Das fällt nicht so sehr ins Gewicht, beim Verbrauch ist nur leider dann meine komplette Berechnung falsch. Soweit ich es erkennen kann, hängen die beiden Dinge auch nicht zusammen. Also es wird kein falscher Verbrauch gespeichert, wenn eine Spitze in der Leistung auftritt. Die Probleme treten unabhängig voneinander auf.

Jemand eine Idee, was ich da tun kann?

Liebe Grüße
Schlozz
 
Hallo,
ich habe leider noch keine Lösung für das Problem gefunden und bin aber gestern Abend über die Home-Assistant Filter gestolpert, die vielleicht helfen könnte. Leider scheitere ich an der Einrichtung eines solchen Filters. Meine configuration.yaml habe ich so erweitert:
YAML:
template:
    - sensor:
    # Stromzähler Keller Verbrauch
      - name: "Stromzähler Verbrauch"
        unique_id: "StromzVerbrauch"
        unit_of_measurement: 'kWh'
        device_class: "energy"
        state_class: "total_increasing"
        state: >-
            {{ float(states('sensor.tasmota_sml_verbrauch_summe')) | round(3) }}
            
    - sensor:
    # Stromzähler Keller Leistung
      - name: "Stromzähler Leistung"
        unique_id: "StromzLeisung"
        unit_of_measurement: 'W'
        device_class: "energy"
        state_class: "measurement"
        state: >-
            {{ float(states('sensor.tasmota_sml_watt_summe')) | round(0) }}

sensor:
    - platform: filter
      name: "Stromzähler Leistung filtered"
      unique_id: "StromzLeisungFiltered"
      entity_id: sensor.tasmota_sml_watt_summe
      filters:
      - filter: outlier

Ich kann diesen neuen, gefilterten Sensor jedoch nirgends finden. Wie muss ich den den Filter integrieren, so dass die Spitzen aus den Werten entfernt werden?
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
4.633
Beiträge
47.411
Mitglieder
4.284
Neuestes Mitglied
IRATA
Zurück
Oben