"Create SVG plot from DbLog" erzeugt von anderen Devices genutztes SVG Plot File

Begonnen von Lars_, 28 Oktober 2016, 11:24:02

Vorheriges Thema - Nächstes Thema

Lars_

moin zusammen,

vielleicht weiss hier jemand weiter, danke schonmal im voraus ...

Wenn ich für eine neue Grafik über "Create SVG plot from DbLog" ein neues Plot-File erzeuge, wird grundsätzlich ein bereits von anderen Devices genutztes File, hier z.B. SVG_myDbLog_2 erzeugt und beim konfigurieren des SVG kommt die folgende Info:

Note:The .gplot file (SVG_myDbLog_2) is used by multiple SVG devices (SVG_OG_Bad_01,SVG_myDbLog_2),
writing probably will corrupt the other SVGs. Remedy: execute set SVG_myDbLog_2 copyGplotFile

Wenn ich den empfohlenen Befehl "set SVG_myDbLog_2 copyGplotFile" absetze, kommt jedoch die Message "this is already a unique gplot file".

Habe ich da ein ein Verständnisproblem oder ist das ein Fehler, ggf. auch ein Folgeproblem nach der Migration auf ein neuen raspberry? (aber ich hatte schonmal alle Grafiken gelöscht, um auszuschliessen, das es daran liegt  ::) )
Wäre prima, wenn mir jemand aus dem Forum weiterhelfen könnte.

Gruß und danke
Lars
Fhem auf rpi 3   fhem auf rpi b+
1 x CULHM/jeelink v3c   1 x CULHM
7 x HM-CC-RT-DN   3 x HM-CC-RT-DN
5 x HM-Sec-RHS

rudolfkoenig

Die remedy Meldung kommt, wenn 98_SVG.pm der Ansicht ist, das mehrere (d.h. > 1) SVG Definitionen das GPLOTFILE verwenden, was auch jetzt geschrieben werden soll. Kannst du das bitte die Ausgabe von "list .* GPLOTFILE" hier anhaengen, und sagen, welchen du aendern willst?

Lars_

Hi ja klar,

here it is ...

Die Ausgabe des list .* GPLOTFILE Command:

SVG_DG_Bad_01            SVG_DG_Bad_01
SVG_KIZ_01               SVG_myDbLog_2
SVG_OG_Bad_01            SVG_myDbLog_2
SVG_WZ_01                SVG_myDbLog_1
SVG_rpi_98               SVG_myDbLog_4
SVG_rpi_99               SVG_myDbLog_3


Ich würde gerne das svg-file vom SVG_KIZ_01 umbenennen.

Warum wird bei dem "Create SVG plot from DbLog" ein bereits vorhandenes File erzeugt? Ist da in meiner config was durcheinander?
Ich kann das gerne mal austesten, falls du Unterlagen benötigst, sag einfach bescheid, ich will eh noch einige Plots erzeugen, dabei passiert das vermutlich wieder.

Gruß und danke
Lars
Fhem auf rpi 3   fhem auf rpi b+
1 x CULHM/jeelink v3c   1 x CULHM
7 x HM-CC-RT-DN   3 x HM-CC-RT-DN
5 x HM-Sec-RHS

rudolfkoenig

Ich vermute das Problem liegt daran, dass du nach Anlegen der SVGs per "Create SVG plot from DbLog" die SVGs umbenennst, die Umbenennung aber nicht automatisch die .gplot Dateien nachzieht. Das habe ich jetzt nachgeholt und eingecheckt.

Als Workaround bzw. Fix des aktuellen Zustandes bei dir musst du fuer jeden der SVG's, wo SVG-Name nicht gleich GPLOTFILE ist, ein "set copyGplotFile" ausfuehren.

Lars_

nach den von dir vorgeschlagenen "Set xxx copygplotfile" läuft das wieder rund, danke dir!

Nach dem fhem-Update habe ich ein neues svg-plot File angelegt, aber der rename hat auch jetzt nur das svg-file erwischt.

Nach dem rename hiess das neue svg File SVG_Sz_01, das beim create angelegte Plot-file aber immer noch SVG_myDbLog_1.
Wenn ich dich richtig verstanden habe, sollte das doch jetzt gemeinsam umbenannt werden oder?
Fhem auf rpi 3   fhem auf rpi b+
1 x CULHM/jeelink v3c   1 x CULHM
7 x HM-CC-RT-DN   3 x HM-CC-RT-DN
5 x HM-Sec-RHS

rudolfkoenig

Aenderungen stehen im SVN sofort, per FHEM update (normalerweise) am naechsten Tag ab 8 zur Verfuegung.