Simon42 hat ja
hier Falsche Werte aus Stromzähler filtern
folgenden Code gepostet:
# falsche Werte vom Hichi verwerfen
- platform: filter
name: "Strombezug gefiltert"
entity_id: sensor.tasmota_ed300l_counter_pos
unique_id: Strombezuggefiltert
filters:
- filter: outlier
window_size: 3
radius: 0.045
precision: 3
Mir geht es um die Umsetzung unter Beibehaltung der alten Sensoren oder muss ich zwangsläufig damit leben, dass ich neue habe?
Kann ich die Filterung irgendwie in die bisherigen Sensoren (Code unten) integrieren?
Wie kann ich es verhindern, dass das Enegydashboard wieder neu startet bzw. meine Helper für Tag, Woche, Monat, Quartal und Jahr neu starten?
########################################################################
# falsche Werte Sensoren der Leseköpfe für das Dashboard in kWh #
# Filter gegen Peaks #
########################################################################
# Stromzähler Haus Verbrauch gefiltert
- platform: filter
name: "Stromzähler Haus Verbrauch gefiltert"
entity_id: sensor.esplesekopf_strom_total_kwh
unique_id: StromHausVerbrauchGefiltert
filters:
- filter: outlier
window_size: 3
radius: 0.045
precision: 3
# Stromzähler Haus Erzeugung gefiltert
- platform: filter
name: "Stromzähler Haus Erzeugung gefiltert"
entity_id: sensor.esplesekopf_strom_export_total_kwh
unique_id: StromHausErzeugungGefiltert
filters:
- filter: outlier
window_size: 3
radius: 0.045
precision: 3
# Stromzähler Wärmepumpe Verbrauch gefiltert
- platform: filter
name: "Stromzähler Wärmepumpe Verbrauch gefiltert"
entity_id: sensor.esplesekopf_strom_total_in
unique_id: StromWpVerbrauchGefiltert
filters:
- filter: outlier
window_size: 3
radius: 0.045
precision: 3
#Tasmota Template Sensoren der Leseköpfe für das Dashboard in kWh #
- sensor:
# Stromzähler Haus Verbrauch
- name: "Stromzähler Haus Verbrauch"
unique_id: "StromzHausVerbrauch"
unit_of_measurement: "kWh"
device_class: "energy"
state_class: "total_increasing"
state: >-
{{ float(states('sensor.esplesekopf_strom_total_kwh')) | round(3) }}
- sensor:
# Stromzähler Haus Erzeugung
- name: "Stromzähler Haus Erzeugung"
unique_id: "StromHausErzeugung"
unit_of_measurement: "kWh"
device_class: "energy"
state_class: "total_increasing"
state: >-
{{ float(states('sensor.esplesekopf_strom_export_total_kwh')) | round(3) }}
- sensor:
# Stromzähler Wärmepumpe Verbrauch
# gefiltert gegen peaks
- name: "Strom Wärmepumpe Verbrauch"
unique_id: "StromWpVerbrauch"
unit_of_measurement: "kWh"
device_class: "energy"
state_class: "total_increasing"
state: >-
{{ float(states('sensor.esplesekopf_strom_total_in')) | round(3) }}
Für mich über Hilfe sehr freuen.
Danke