Falscher Wert bei Diagramm

Ich betrachte gerade ein paar Diagramme genauer. Dabei fällt mir auf, daß ein Wert des Diagramms falsche Werte anzeigt. Der Wert der Variable ist seit mindestens 24 Std. auf 19, im Diagramm wird aber 21 Grad angezeigt. Nach dem Löschen und Wiederanlegen des Diagramms scheint sich der Wert jetzt auf den richtigen Wert (19) einzupendeln.

Name: Wert (ID: 44879)
Aggregation: Stunde
Start: 1.11.2021 00:00:00
Ende: 1.11.2021 14:54:08

TimeStamp;Avg;MinTime;Min;MaxTime;Max
1.11.2021 14:00:00;19,9;1.11.2021 14:24:41;19,0;1.11.2021 14:00:00;21,0
1.11.2021 13:00:00;21,0;1.11.2021 13:00:00;21,0;1.11.2021 13:00:00;21,0
1.11.2021 12:00:00;21,0;1.11.2021 12:00:00;21,0;1.11.2021 12:00:00;21,0
1.11.2021 11:00:00;21,0;1.11.2021 11:00:00;21,0;1.11.2021 11:00:00;21,0
1.11.2021 10:00:00;21,0;1.11.2021 10:00:00;21,0;1.11.2021 10:00:00;21,0
1.11.2021 09:00:00;21,0;1.11.2021 09:00:00;21,0;1.11.2021 09:00:00;21,0
1.11.2021 08:00:00;21,0;1.11.2021 08:00:00;21,0;1.11.2021 08:00:00;21,0
1.11.2021 07:00:00;21,0;1.11.2021 07:00:00;21,0;1.11.2021 07:00:00;21,0
1.11.2021 06:00:00;21,0;1.11.2021 06:00:00;21,0;1.11.2021 06:00:00;21,0
1.11.2021 05:00:00;21,0;1.11.2021 05:00:00;21,0;1.11.2021 05:00:00;21,0
1.11.2021 04:00:00;21,0;1.11.2021 04:00:00;21,0;1.11.2021 04:00:00;21,0
1.11.2021 03:00:00;21,0;1.11.2021 03:00:00;21,0;1.11.2021 03:00:00;21,0
1.11.2021 02:00:00;21,0;1.11.2021 02:00:00;21,0;1.11.2021 02:00:00;21,0
1.11.2021 01:00:00;21,0;1.11.2021 01:00:00;21,0;1.11.2021 01:00:00;21,0
1.11.2021 00:00:00;21,0;1.11.2021 00:00:00;21,0;1.11.2021 00:00:00;21,0

KNX-Log

Das klingt nicht wirklich nach einem Fehler im Diagramm, da die Rohdaten aus dem Archiv ja auch die 21 °C anzeigen. Jetzt ist die Frage an welcher Stelle etwas schiefgeht. Hatte die KNX-Anbindung vielleicht einen Aussetzer und die Werte wurden in IP-Symcon zu spät aktualisiert?

Vielleicht kannst du das ja im Auge behalten. Wenn es nicht mehr auftaucht, würde ich das als Einzelfall abhaken. Ansonsten müssten wir da mal auf die Suche gehen.

Probleme bei der KNX-Anbindung eher weniger, da ich noch weitere ca. 30 Werte von KNX in Diagrammen anzeige und die waren alle aktuell. Was sonderbar ist, daß in diesem konkreten Fall der aktuelle Wert erst nach dem Löschen und Neuanlegen des Grafen übernommen wurde.

Ich werde das mal weiter beobachten …

Gruß Wolfgang

Den korrekten Wert ab Neuerstellung würde ich vorerst als Zufall werten, da hier eigentlich überhaupt kein Zusammenhang bestehen sollte. Aber ja, behalte das ganze mal im Auge.

Hallo ich habe hierzu eine Frage. Ich habe vier Werte in einem Diagramm. Alle Werte sind von meinem Zähler die fließenden Ströme in Watt. Wenn ich einen Wert einblende, dann wird das Achsenprofil richtig angezeigt. Aber wenn ich zwei einblende, dann habe ich Werte von 60000Watt (da wird mir ganz :nauseated_face: bei dem Verbrauch :smile:). Was kann das sein?

Magst du davon mal einen Screenshot posten? Also am besten sowohl die beiden Zähler einzeln als auch gemeinsam?

Ich muss dazu sagen, es geht um die Ansicht in IPS-View. Im Webfront habe ich das nicht probiert.

Einstellung Variable

Einstellung Variable Graph

Gerade Webfront getestet, dort ist das auch so…

Und nein der Verbrauch liegt nicht an… :smile:

Ist auch unabhängig von der Bestimmung des Typs…

Hast du mal mit den Rohwerten abgeglichen? Die kannst du dir ja im Archiv anschauen. Denn meistens wenn unerwartete Werte kommen, wurden die tatsächlich so geloggt. Möglicherweise war dann aber ein Fehler am Gerät oder dergleichen.

Hallo ja die Daten im Archiv sind normal… keine 50000Watt

Ich kann später noch Bilder hochladen

Stell dein Diagramm doch mal auf HD, um zu sehen, ob da in bestimmten Zeiträumen Peaks zu sehen sind?
Vielleicht sieht man da etwas mehr …

So ich habe jetzt noch mal in das Archiv geschaut, keine Werte in dieser Höhe zu finden. Wenn ich im Webfront auf CSV gehe werden dort Werte angezeigt die ich im Archiv nicht finde…

CSV Werte WF

L3 23.01

L3 24.01

Kannst du mir mal die CSV-Datei der Variable vom Januar schicken? Dann schaue ich mal, ob da was ist oder ob ich den Fehler bei mir nachstellen kann. Die Datei findest du in db/2023/01/<VariablenID>.csv

Vermutlich braucht man dann beide Datensätze um das zu reproduzieren?

Ich habe mir gerade mal die Werte, die du mir geschickt hast und die Bilder hier noch einmal angeschaut. Es sieht so aus, als wenn die Variable als Zähler geloggt wird und du in dem Graphen den Darstellungstyp auf Linie überschreibst. Dann wird auch nicht der Durchschnitt berechnet, sondern stattdessen alle positiven Sprünge aufsummiert. Das ergibt für Watt natürlich keinen Sinn. Wenn dann nämlich jemand das Gerät immer wieder aus und an schaltet, wird der Verbrauch jedes mal wieder für den Zeitraum aufsummiert. Wenn du also den Aggregationstyp auf Standard änderst und dann einmal reaggregierst, sollte alles wieder gut aussehen.

Hallo Niels,

ja, ist so korrekt, die Variable steht tatsächlich auf Zähler. Das hat auch einen Grund, warum ich das so eingestellt habe. Die Werte kommen alle aus meinem Huawei WR und sind im Normalfall negative Werte. Die rechne ich um und lasse sie mir als positiven Wert für den Graphen ausgeben. Ab und an kommen aber unerklärlicherweise Ausreißer und auch negative Werte. Darum hatte ich das auf Zähler gestellt und auch den Harken bei „Ignoriere geloggte Nullen und negative Werte“, in der Hoffnung das dann alles sauber angezeigt wird. Leider kam dann das andere Problem.

Mir geht es nur darum, dass ich das gerne visualisiert hätte (so wie vorher bei meinem Plenticore auch), auch gerne auf eine andere Art…

Vielen Dank

Ich verstehe tatsächlich nicht, was bei Watt und einer Zählervariable deine gewünschte Ausgabe wäre. Auch wenn du bei einem Zähler die negativen Werte ignorieren kannst, ergibt die Darstellung als Aufsummierung nach meinem Verständnis wenig Sinn.
Wenn du die Werte aber sowieso schon transformierst, dann kannst du das ja entsprechend anpassen, damit die problematischen Werte nicht mitgenommen werden. Ich vermute, du machst das bereits via ausgelöstem Ereignis. Das müsstest du also nur noch anpassen, damit es keine unpassenden Werte weiterleitet. Du könntest also entweder auf Grenzüber- bzw. -unterschreitung triggern (und ans „Wiederholt ausführen“ denken) oder eine erweiterte Bedingung setzen.

Ok, das schau ich mir an…

Danke…