SVG-plot-Editor

Begonnen von pc1246, 04 März 2017, 14:26:40

Vorheriges Thema - Nächstes Thema

pc1246

Moin zusammen
Ich habe endlich mal wieder ein Problem mit dem SVG-plot-Editor! Ich habe schon immer das Gefuehl gehabt, dass meiner anders ist, als Eure! Jetzt habe ich noch ein Testsystem, parallel zum Hauptsystem, eingerichtet. Da ist meine Wetterstation KS300 natuerlich in beiden drin. Und dann habe ich das tolle Feature entdeckt, dass man die Tageswerte vom Regen sehen kann. Also flugs auf das Livesystem und "haeh" da geht das nicht!
Testsystem
Diagram label, Source Input:Column,Regexp,DefaultValue,Function Y-Axis,Plot-Type,Style,Width
Livesystem
Diagram label, Source Device:Reading Y-Axis,Plot-Type,Style,Width

Ok, auf dem Livesystem habe ich eine Logdatenbank, aber das kann den Unterschied nicht ausmachen, oder doch?

Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

pc1246

Hallo
Ich habe dann mal ein wenig rumprobiert. Ich hatte noch ein paar logfile Leichen. Bei denen sind die Felder dann auch da, wenn ich ein SVG erstelle. Also hat es wirklich was mit der Log-db zu tun. Das ist ja schade! Ich hatte gedacht, dass der Umstieg Rueckwirkungsfrei ist!
Danke und Gruss
Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

stromer-12

Schalte in deinen DbLog Device den logType auf history und der Ploteditor macht das selbe wie auf deinen Testsystem.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

pc1246

Moin stromer-12
Wenn ich das machen wuerde, koennte ich die dropdowns zum Anlegen eines neuen Plots nicht verwenden! Da beisst sich die Katze in den Schwanz! Ich werde mal probieren, ob es geht, wenn man einen neuen Plot anlegt auf current/history umzustellen, und wenn fertig wieder zurueck auf history! Wird heute aber eher nichts!
Danke und Gruss
Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

pc1246

Hallo stromer-12
Leider hat das Umstellen gar nichts gebracht, einzig die Dropdowns sind weg, aber die anderen Felder tauchen nicht auf!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

stromer-12

Wenn du die Überschrift meinst, dann liegt das am Logsystem. Die Spaltenüberschrift ist dynamisch.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

pc1246

Hallo stromer-12
Ich habe mal die beiden Editoren angehaengt! Es geht mir nicht um die Ueberschrift, sondern wie ich die Daten auslesen kann!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

HeikoE

Wenn es Dir um die Funktionen delta-d bzw. delta-h geht: das Eingabefeld dafür fehlt bei mir bei DBlog auch. Scheint ein Fehler zu sein.
Du kannst aber über Edit Files die entsprechende gplot-Datei anpassen: einfach ::delta-d dahinter schreiben. Allerdings ist das leider wieder weg, wenn Du im Plot-Editor speicherst.
Gruß Heiko

pc1246

Hallo Heiko
Die message verstehe ich, aber wer, wie, was, wo, wann? Das Reading "IR" ist bei dblog gar nicht da! Seltsamerweise bezieht sich aber bei filelog alles auf dieses Reading!
Im Editor dblog:
#myDbLog KS300:wind
#myDbLog KS300:israining
#myDbLog KS300:temperature

plot "<IN>" using 1:2 axes x1y1 title 'Wind <L1>' ls l0 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Regen <L2>' ls l1 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Temperatur <L3>' ls l2 lw 1 with lines


Im Editor filelog:
#FileLog 4:IR\x3a:0:
#FileLog 10:IR\x3a:0:delta-h
#FileLog 10:IR\x3a:0:delta-d

plot "<IN>" using 1:4 axes x1y2 ls l0 title 'Temperature' with lines,\
     "<grep -v avg_ <IN> | perl -ane '\
        @a = split(\"[_:]\", $F[0]);\
        if(defined($lh) && $lh ne $a[1])\
          { printf(\"${ld}_$lh:30:00 %f\n\", $hv); $hv = 0; }\
        if($lv) { $hv += ($F[9]-$lv); }\
        $lh = $a[1]; $ld = $a[0]; $lv = $F[9];\
        END { printf(\"${ld}_$lh:30:00 %f\n\", $hv) }'"\
     using 1:2 axes x1y1 ls l1fill title 'Rain/h' with histeps,\
     "<grep -v avg_ <IN> | perl -ane '\
        @a = split(\"[_]\", $F[0]);\
        if(defined($ld) && $ld ne $a[0]) {\
          printf(\"${ld}_12:00:00 %f\n\", $dv); $dv = 0; }\
          if($lv) { $dv += ($F[9]-$lv); }\
          $ld = $a[0]; $lv = $F[9];\
          END {printf(\"${ld}_12:00:00 %f\n\", $dv)}'"\
     using 1:2 axes x1y1 ls l2 title 'Rain/day' with histeps


Fuer mein Verstaendnis steht das was ich suche im Komentar!?
Ich werde mal nach etwas Literatur von gnuplot suchen!
Danke und Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly