Hallo Community,
ich habe in letzter Zeit öfters mal das Problem, dass der Stromverbrauch nicht stimmt.
Die Zeiten, wann das passiert, sind unterschiedlich.
Ich verwende wie im YouTube Video von Simon den Hitchi WIFI Lesekopf und die Daten werden über Tasmota eingelesen.
Die Stromwerte werden in Watt [W] übermittelt.
Hier die Sensoren in der configuration.yaml:
template:
- sensor:
# Stromzähler Gesamtverbrauch
- name: "Strom Gesamtverbrauch"
unique_id: "StromGesamt"
unit_of_measurement: 'Wh'
device_class: "energy"
state_class: "total_increasing"
state: >-
{{ float(states('sensor.stromzahler_sm_1_8_0')) | round(3) }}
- sensor:
# Stromzähler aktueller Verbrauch
- name: "Strom aktueller Verbrauch"
unique_id: "StromAktuell"
unit_of_measurement: 'W'
device_class: "power"
state_class: "measurement"
state: >-
{{ float(states('sensor.stromzahler_sm_16_7_0')) | round(3) }}
Schöne Grüße
Haegaer
Hallo zusammen,
leider habe ich den Fehler noch nicht gefunden. Mit einem 2. Netzteil und einem 2. Lesekopf tritt der Fehler ebenfalls auf.
Meine Idee ist jetzt, eine Art Vergleich aufzubauen:
Wenn der aktuelle Wert niedriger ist als Vorgängerwert, dann nimm den Vorgängerwert.
Leider bin ich noch nicht so tief im HA drin.
Deshalb hoffe ich mal auf Eure Hilfe.
Bzw. gibt es von Eurer Seite andere Ideen, dass der Wert nie kleiner wird.
Schöne Grüße
Haegaer
(Beitrag vom Verfasser gelöscht)
Hallo zusammen, habe das gleiche Problem wie Haegaer. Die Messwerte fallen ab und zu auf “0” was natürlich (wenn die richtigen Messwerte wieder erkannt werden) bei der Aufsummierung der Tagesverbräuche völlig falsche Werte liefert.
Wer kann mir bei der o.g. Konfiguration der Sensoren helfen die falschen Werte “0” herauszufiltern. Bin leider bei yaml ein absoluter noob.
VG
Bettiesmike
Hallo zusammen,
hier mal ein Update von meiner Seite:
Bei mir lag es am Lesekopf.
Ich konnte in der Tasmota-Konsole falsche Werte sehen, die übermittelt wurden, Gesamtzähler 0 oder falsche Zählernummer.
Nachdem ich den Lesekopf richtig positioniert habe (ich hab nur 3 kleine Erhöhungen am Zähler) und ihn mittels Klebeband fixiert habe, läuft alles ohne Fehler.
Schöne Grüße
Haegaer
Ich hab bei mir, da das Problem “0” und “sehr hoher Wert” aufgetreten waren, z.B. wenn der Lesekopf verrutscht war, weil am Zählerkasten gearbeitet wurde, das Template verändert:
- name: Stromeinspeisung Haushaltsstrom
unique_id: stromeinspeisungsolar
state_class: total
state_topic: "power/firebeetle1/SENSOR"
value_template: >-
{% if value_json["SML1"]["Einspz"]|int > 0 and value_json["SML1"]["Einspz"]|int <= 20000 -%}
{{ value_json["SML1"]["Einspz"] }}
{% else %}
nan
{% endif %}
unit_of_measurement: 'kWh'
device_class: energy
Seitdem sind die Probleme behoben.