FHEM Forum

FHEM => Frontends => SVG / Plots / logProxy => Thema gestartet von: vbs am 13 März 2015, 21:05:17

Titel: SVG: Plot-Editor "zerstört" gplot-Datei
Beitrag von: vbs am 13 März 2015, 21:05:17
Ich habe bisher immer gerne mit dem Plot-Editor gearbeitet, aber ich hatte jetzt einen Fall, bei dem ich die Daten zum Plotten erst parsen muss. Wenn ich zum Beispiel sowas habe "Min: 448 Avg: 502 Max: 578". Dafür hab ich mir dann folgende Zeile gebaut:
#DbLog env_electricMeter:statPowerHourLast:::$val=~s/^Min..([\d.]*).Avg..([\d.]*)/$2/eg

Das komplette gplot-File sieht dann so aus:
# Created by FHEM/98_SVG.pm, 2015-03-13 15:40:30
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title 'Stromverbrauch - Tagesdurchschnitt (W)'
set ytics
set grid ytics y2tics
set ylabel "Verbrauch (W)"

#DbLog env_electricMeter:statPowerHourLast:::$val=~s/^Min..([\d.]*).Avg..([\d.]*)/$2/eg

plot "<IN>" using 1:2 axes x1y1 title 'Leistungsdurchschnitt' ls l1fill lw 1 with bars


Wenn ich den Plot jetzt jedoch im Plot-Editor öffne, dann wird das einerseits so nicht dargestellt. Also der Ausdruck "$val=~s/^Min..([\d.]*).Avg..([\d.]*)/$2/eg" taucht da nirgends auf. Anderseits, wenn ich eine Sache ändere (zb eine Farbe), und das gplot-File neu speichere, dann geht die Zeile verloren und wird überschrieben.

Ist das eine bekannte Einschränkung? Funktioniert der Plot-Editor nicht mehr sobald man da gewissen "Spezialitäten" in das gplot-File eingetragen hat? Oder mach ich etwas falsch?
Titel: Antw:SVG: Plot-Editor "zerstört" gplot-Datei
Beitrag von: betateilchen am 13 März 2015, 21:41:07
Der gplot Editor ist schon immer ein Fiasko, wenn man "spezielle" Sachen benutzen möchte. Selbst die Verwendung von mehr als zwei y-Achsen scheitert schon am gplot Editor, weil die entsprehenden Einträge prinzipiell beim Speichern verworfen werden.

Deshab bearbeite ich gplot Files ausschließlich über "Edit files".


Titel: Antw:SVG: Plot-Editor "zerstört" gplot-Datei
Beitrag von: vbs am 13 März 2015, 22:31:44
Ok, danke. Ist ja auch eine Aussage. Dann werd ich die Änderungen per Hand machen.
Titel: Antw:SVG: Plot-Editor "zerstört" gplot-Datei
Beitrag von: justme1968 am 14 März 2015, 00:20:37
@vbs: zu dem problem gibt es hier: http://forum.fhem.de/index.php/topic,27666.msg205867.html#msg205867 (http://forum.fhem.de/index.php/topic,27666.msg205867.html#msg205867) bzw. in dem dort dann verlinkten thread schon etwas. leider hat das noch niemand eingecheckt. es gibt auch einen workaround der leider etwas unhandlich ist.

@betateilchen: ein paar der speziellen dinge (xrange und xtics) sind inzwischen eingebaut, für alles was mit mehr als 2 achsen zu tun hat bin ich gerade an einem patch. der aktuelle stand ist im anhang. hat du noch mehr dinge die nicht gehen ?

den aktuellen stand des patches habe ich eben hier gepostet: http://forum.fhem.de/index.php/topic,35007.msg273174.html#msg273174 (http://forum.fhem.de/index.php/topic,35007.msg273174.html#msg273174)
Titel: Antw:SVG: Plot-Editor "zerstört" gplot-Datei
Beitrag von: betateilchen am 14 März 2015, 09:32:14
Zitat von: justme1968 am 14 März 2015, 00:20:37
für alles was mit mehr als 2 achsen zu tun hat bin ich gerade an einem patch. der aktuelle stand ist im anhang. hat du noch mehr dinge die nicht gehen ?

Ja, ich habe noch mehr. Aber ich halte nichts davon, den Ploteditor noch unübersichtlicher werden zu lassen, als er jetzt schon ist.
Titel: Antw:SVG: Plot-Editor &quot;zerstört&quot; gplot-Datei
Beitrag von: justme1968 am 14 März 2015, 09:35:55
wenn man die entsprechenden felder nur einblendet wenn sie im plot file auch vorhanden sind oder sogar immer auf hidden setzt wird nichts unübersichtlich.

es geht ja nicht darum alles auch über den editor änderbar zu machen sondern zu verhindern das etwas kaputt geht.
Titel: Antw:SVG: Plot-Editor "zerstört" gplot-Datei
Beitrag von: betateilchen am 14 März 2015, 10:37:00
es ist wohl mal wieder so weit...
Titel: Antw:SVG: Plot-Editor "zerstört" gplot-Datei
Beitrag von: justme1968 am 14 März 2015, 10:39:02
ja. scheinbar. schade...
Titel: Antw:SVG: Plot-Editor "zerstört" gplot-Datei
Beitrag von: rudolfkoenig am 14 März 2015, 12:04:36
Zum eigentlichen Problem: DbLog liefert an dem PlotEditor ein dropdown zurueck, was den aktuellen Wert nicht enthaelt. Das Problem muss in DbLog gefixt werden, da hilft weder der erwaehnte, noch ein geplanter SVG-Patch von andre. Es scheint mir, dass DbLog zwar stark beworben, aber nicht aktiv gepflegt wird. Irre ich mich?
Titel: Antw:SVG: Plot-Editor "zerstört" gplot-Datei
Beitrag von: betateilchen am 14 März 2015, 12:08:13
Zitat von: rudolfkoenig am 14 März 2015, 12:04:36
Irre ich mich?

nein, leider irrst Du Dich da nicht :(
Titel: Antw:SVG: Plot-Editor "zerstört" gplot-Datei
Beitrag von: justme1968 am 14 März 2015, 12:13:34
richtig. bei dem problem hilft der patch nicht. dafür hatte ich im verlinkten thread schon mal die ursache gepostet und auch den workaround mit dem DbLogType gepostet. leider hat tobias nicht darauf reagiert.

das ändert aber nichts daran das die anderen fälle auch repariert werden sollten bei denen der editor das plot file ändert.
Titel: Antw:SVG: Plot-Editor &quot;zerstört&quot; gplot-Datei
Beitrag von: Tobias am 14 März 2015, 15:11:35
Leider hilft einfach nur posten nicht. Das was ich aber immer lese sind Die von mir abonnierten threads.  Am besten immer eine pm schreiben.  Die mir bekannten Patches habe ich immer bewertet und eingecheckt

Gesendet von meinem ALCATEL ONE TOUCH 997D mit Tapatalk

Titel: Antw:SVG: Plot-Editor "zerstört" gplot-Datei
Beitrag von: betateilchen am 14 März 2015, 15:33:07
Zitat von: Tobias am 14 März 2015, 15:11:35
Leider hilft einfach nur posten nicht.

Als Entwickler sollte man zumindest die Forumrubrik regelmäßig im Auge behalten, die laut Maintainer.txt für das verantwortete Modul maßgebend ist.
Titel: Antw:SVG: Plot-Editor "zerstört" gplot-Datei
Beitrag von: justme1968 am 14 März 2015, 16:11:10
ich könnte wetten das ich auch eine pm geschickt hatte...
Titel: Antw:SVG: Plot-Editor &quot;zerstört&quot; gplot-Datei
Beitrag von: Tobias am 14 März 2015, 16:28:13
Zitat von: justme1968 am 14 März 2015, 16:11:10
ich könnte wetten das ich auch eine pm geschickt hatte...
Kann ja auch mal was durchrutschen

Gesendet von meinem ALCATEL ONE TOUCH 997D mit Tapatalk