FHEM Forum

FHEM => Sonstiges => Thema gestartet von: scank am 28 August 2020, 10:38:27

Titel: SVG PLOT LOGDB falsche Werte
Beitrag von: scank am 28 August 2020, 10:38:27
Hallo,

seit dem letzten Fhem Update vom 20.08.20 zeigt er mir im SVG Plot der über LOGDB versorgt wird die Werte mit 13 Stellen nach dem. und falsch an.
z.b.
Value in der Fhem Datenbank in Mariadb: 57  (2020-08-28 08:34:24    solar_460w    SOLARVIEW    currentPower: 57    currentPower    57)
Plot Wert: 180.0672709650473 (08:34 )

dieser Wert sollte eigentlich 57 (WATT) im Plot sein.

Hat jemand einen Tip für mich?
Titel: Antw:SVG PLOT LOGDB falsche Werte
Beitrag von: rudolfkoenig am 28 August 2020, 10:59:20
Ja, mehrere:
- Infos anhaengen, damit man weniger raten muss. Z.Bsp. Screenshot des Plots, die Ausgabe von "Show preprocessed Input" und von "list -r" (aka Raw definition) des Plots (als Text, via Anhang oder in Code-Tags), und die .gplot Datei oder ein Screenshot des Plot Editors. Und bitte nicht nur Einzelne aus dieser Liste aussuchen, sondern alles.
- die Nachkommastellen kommen vmtl. vom Klicken, und dabei interpoliert das Frontend die Daten, d.h. es muss keinen Messwert zum gegebenen Zeitpunkt gegeben haben. Aber auch hier waere es gut zu wissen, wie man zu dieser Zahl gekommen ist, es gibt naemlich mehrere Moeglichkeiten.
- die Angabe "seit dem letzten Fhem Update" hilft nicht ohne zu wissen, wann das vorherige Update war.
Titel: Antw:SVG PLOT LOGDB falsche Werte
Beitrag von: scank am 28 August 2020, 13:01:02
Hallo,

im Anhang die Screenshots und die gplot Datei.

das vorherige Fhem Update als noch alles im Plot korrekt angezeigt wurde war am  29.02.20.

Gruß und Danke
Titel: Antw:SVG PLOT LOGDB falsche Werte
Beitrag von: rudolfkoenig am 28 August 2020, 13:22:43
Der per Mausklick angezeigte Wert ist eine Naeherung. Je groesser der Wertebereich ist, als die SVG-Groesse, desto ungenauer wird er.

Anders ausgedrueckt: Das Anzeigeprogramm kriegt eine Liste von Punkten mit der Aufloesung von 1000*480, den"eigentlichen" Wertebereich (in diesem Fall 10^15), und die Angabe, dass es logarithmisch ist. Beim Klick auf dem Bildschirm werden aus den Mauskoordinaten die naechsten Stuetzpunkte der Linie (mit 480px Aufloesung!) bestimmt, deren eigentlicher Wert zurueckgerechnet, und daraus der angezeigte Wert interpoliert.

Titel: Antw:SVG PLOT LOGDB falsche Werte
Beitrag von: scank am 28 August 2020, 14:04:16
ok.Danke

und wie bekomme ich es hin dass links und rechts wo jetzt 1e+00 steht wieder den Wertebereich ohne die Nachkommastellen wie früher anzeigt?
Titel: Antw:SVG PLOT LOGDB falsche Werte
Beitrag von: rudolfkoenig am 28 August 2020, 14:05:37
Per downgrade auf die alte SVG Version.
Titel: Antw:SVG PLOT LOGDB falsche Werte
Beitrag von: scank am 28 August 2020, 15:00:27
Danke für deine Hilfe.
Jetzt funktioniert es wieder.