Verrückte Werte im Energie Dashboard

sieht für mich eher so aus wie auf meinem Screenshot.
Ich würde behaupten, dass Dein MQTT-Lieferant rum spinnt und tatsächlich falsche Werte sendet.

Auf meinem Screenshot sieht man 4 MQTT-Lieferanten bei mir.
1 & 2 kommen von ahoyDTU und sind 1. der Wert des Wechselrichters, der 2. ist (hätte ich mehr als 1 Wechselrichter) die Summe aller Wechselrichter und bei Wert 3 und 4 ist es das selbe nur von OpenDTU.

Der 4. Wert springt andauernd zwischen dem wirklichen Wert zu “unknown” oder “nicht verfügbar”. Das bringt dann alles durcheinander. Dieser MQTT-Senser ist nicht nutzbar, weil er mir alles zerschiessen würde.

Bei Dir sieht es nicht so schlimm wie bei mir aus, aber ich denke Du hast da einen Problemlieferant. Da die Solarpanels ja keine negativen Werte liefern können, hast du einmal probiert den MQTT-Sensor in einen HA-Sensor zu konvertieren?
Was bringt dieser dann?

- name: "Total Power Solar"
  unique_id: "total_power_solar"
  device_class: power
  unit_of_measurement: "W"
  state: >
    {% if states('sensor.ahoy_p_ac') in ['unavailable', 'unknown', 'none'] %}
      0
    {% elif states('sensor.ahoy_p_ac')| int < 5 %}
      0
    {% else %}
      {{ states('sensor.ahoy_p_ac')|float(0)  }}
    {% endif %}

Vielleicht einen vergleichbaren Code verwenden, der Irrläufer verhindern sollte.
Meine Zeile {% elif states('sensor.ahoy_p_ac')| int < 5 %} habe ich eingebaut, weil mein Wechselrichter nicht zwischen Strom-Produktion und Strom-Bezug unterscheiden kann. Alles unter 3,5Watt bedeutet, dass der Wechselrichter eher Strom bezieht, darum wird alles unter 5Watt genullt :wink:

Kann aber auch vollkommen daneben liegen, weil, wenn Du die negativen Werte beseitigen würdest, dann hättest Du vermutlich einen positiven Wert davor und danach stehen. Ich suche für mich auch noch eine Lösung wie ich “Quatschwerte” erkennen und ausfiltern kann.

Was Du auch nochmal schauen könntest, wenn Du auf deinem Computer ein MQTT-Reader nutzen könntest, diesen anzumachen und genau diesen sprunghaften Wert zu beobachten ob er auch im MQTT-Reader so springt. Ich habe hierfür den MQTT-Explorer verwendet. Den gab es für den Mac und dort habe ich meinen spinnenden Sensor beobachtet und gesehen, dass er bei mir immer wieder auf 0 springt. Sollte es wirklich mit der HA-Version zu tun haben, dann die Reihenfolge der YAML-Dateien und Sensoren nochmal logisch durchdenken.

Sorry dass ich nur mit Mutmaßungen dienen kann. Hoffe Du findest da eine gute Lösung.

Claudius

P.S. ich weiss, dass die Suche nach diesen Fehlerwerten nervenaufreibend ist. Bei so vielen Werten wie bei Dir wäre ich ehrlich ziemlich verärgert, denn das repariert dann ja echt keiner mehr. :cry:

Fyi, da ich den Link hier noch nicht gefunden hatte :sweat_smile: → Aktuelles Problem mit Riemann Summenintegral? (2023.5.3)

Scheint bei mir mit ebenfalls 2023.5.4 behoben zu sein.

@simon42 genau hatte es auf die schnelle beim Post am Handy nicht wieder gefunden… Da bei mir auch nur der Riemann sensor diesen absurden Wert liefert und nicht die vom mqtt…

Seit dem update ist das bei mir zum Glück auch Geschichte

Hier die Geschichte mit den Bugs. Ist leider noch nicht alles behoben:

Ich habe aktuell das Problem, daß ich nicht nur teilweise riesengroße negative Werte im Energie-Dashboard habe, sondern daß ich den negativen Wert im Statistikwerkzeug auch nicht finde.

Aktuell z. B. der Smartplug vor der Waschmaschine:

Im Energiegdashboard sieht das so aus:

Ich finde den fehlerhaften Eintrag nicht, obwohl ich den ganzen Tag in 10-Minuten-Schritten durchgegangen bin.

Daher habe ich als Notlösung einfach den falschen Wert aus dem Energie-Dashboard und den Wert aus der Sensoransicht addiert und als positiven Wert irgendwo eingetragen. Jetzt entspricht der Verbrauch im Energie-Dashboard wenigstens dem Wert, den der Sensor anzeigt.

Aber das ist ja kein Dauerzustand.

Beim Trockner, der heute noch nicht einmal eingeschaltet war, habe ich übrigens den gleichen Effekt, hoher negativer Verbrauch, und der fehlerhafte Wert ist nicht zu finden.

Kann man bei dem Statistiktool eigentlich einen größeren Zeitraum in der Liste darstellen lassen, damit man nicht immer nur die Werte von ein paar Minuten auf einmal sieht?

Danke und LG
Pit