[gelöst]Von 2 Plots ist einer immer leer

Begonnen von cocojambo, 12 Januar 2014, 18:59:26

Vorheriges Thema - Nächstes Thema

cocojambo

Hallo,
Ich habe 2 x S300TH in Betrieb. Die Log Dateien werden ordnugsgemäß geschrieben. Ruf ich die Plots auf ist einer immer mit beiden Kurven gefüllt und der andere leer. Klicke ich dann unterhalb des Plots auf den Plotnamen komme ich zum Plot editor, der auch richtig ausgefüllt ist. Klicke ich dann auf "Write Gplog File" ist der Plot in der Vorschau oben da. Anschließend klicke ich auf "Set" und gehe dann zu den Plots, ist der gerade bearbeitete Plot da, und der andere ist leer. Auch im Floorplan bleibt immer nur Einer mit Anzeige.
Hier mal der Teil aus der fhem.cfg.

define CUL_WS_2 CUL_WS 2
attr CUL_WS_2 fp_Erdgeschoss 400,580,4, ,
attr CUL_WS_2 room CUL_WS
attr CUL_WS_2 model s300th
define FileLog_CUL_WS_2 FileLog ./log/CUL_WS_2-%Y.log CUL_WS_2:T:.*
attr FileLog_CUL_WS_2 logtype temp4hum6:Temp/Hum,text
attr FileLog_CUL_WS_2 room CUL_WS
define SVG_CUL_WS_2 SVG FileLog_CUL_WS_2:SVG_CUL_WS_6:CURRENT
attr SVG_CUL_WS_2 fp_Klima 50,220,4,Unser Wohnzimmerklima
attr SVG_CUL_WS_2 label "CUL_WS_2 Minimum $data{min1}, Maximum $data{max1}, Letzter Wert $data{currval1}"
attr SVG_CUL_WS_2 room Plots


define CUL_WS_6 CUL_WS 6
attr CUL_WS_6 fp_Erdgeschoss 180,300,4, ,
attr CUL_WS_6 room CUL_WS
attr CUL_WS_6 model s300th
define FileLog_CUL_WS_6 FileLog ./log/CUL_WS_6-%Y.log CUL_WS_6:T:.*
attr FileLog_CUL_WS_6 logtype temp4hum6:Temp/Hum,text
attr FileLog_CUL_WS_6 room CUL_WS
define SVG_CUL_WS_6 SVG FileLog_CUL_WS_6:SVG_CUL_WS_6:CURRENT
attr SVG_CUL_WS_6 fp_Klima 250,220,4,Unser Gartenklima
attr SVG_CUL_WS_6 label "CUL_WS_6 Minimum $data{min1}, Maximum $data{max1}, Letzter Wert $data{currval1}"
attr SVG_CUL_WS_6 room Plots

und hier der gplot file von einem sensor, sind bis auf die angabe "FileLog 4:CUL_WS_6.*:0" identisch

# Created by FHEM/98_SVG.pm, 2014-01-12 17:35:19
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 '<L1>'
set ytics nomirror
set y2tics
set grid y2tics
set ylabel "Luftfeuchtigkeit (%)"
set y2label "Temperatur in C"

#FileLog 4:CUL_WS_6.*:0:
#FileLog 6:CUL_WS_6.*:0:

plot "<IN>" using 1:2 axes x1y2 title 'Temperatur' ls l2fill lw 1.5 with lines,\
     "<IN>" using 1:2 axes x1y1 title 'Luftfeuchtigkeit' ls l6fill lw 1.5 with lines

Im Log steht keine Fehermeldung. Was mache ich da falsch oder fehlt ein bestimmter Befehl? Auch so meine ich, aktuallisiert sich der Plot auf dem Bildschirm nur, wenn ich ihn erneut anklicke. Bin für jeden Tip dankbar, weil ich jetzt schon Stunden rumeperimentiert habe.
Gruß aus köln
Norbert


FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

stromer-12

Zitat von: cocojambo am 12 Januar 2014, 18:59:26
define SVG_CUL_WS_2 SVG FileLog_CUL_WS_2:SVG_CUL_WS_6:CURRENT

define SVG_CUL_WS_6 SVG FileLog_CUL_WS_6:SVG_CUL_WS_6:CURRENT

Du hast jedesmal die selbe gplotdatei in deiner Definition und der Webeditor passt die auf das aktuelle FileLog an.
Wenn du den Webeditor verwenden willst musst du für Grafik eine eigene gplotdatei mit "copyGplotFile" erstellen und diese dann bearbeiten.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

cocojambo

@ stromer-12

Also manchmal ist man echt blind. ich hatte die datei sogar kopiert und umbenannt nach den beiden Plots, habe aber nicht bemerkt, das der Zugriff immer nur auf eine Datei passierte. Es funktioniert jetzt einwandfrei dank deiner Hilfe. Gut das es das Board hier gibt und auch Miglieder die mehr Ahnung haben als ich und helfen.
Also vielen Dank.
Norbert aus köln
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000