FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: stgeran am 29 Oktober 2016, 21:57:20

Titel: Daten im Plot
Beitrag von: stgeran am 29 Oktober 2016, 21:57:20
Warum kann ich im SVG Plot nicht auf diese Daten zugreifen?
Der logfile heist "FileLog_Hzg_WZ_RE"
2016-10-29_21:39:18 Hzg_WZ_RE RSSI: -68.5
2016-10-29_21:45:09 Hzg_WZ_RE mode: auto
2016-10-29_21:45:09 Hzg_WZ_RE battery: ok
2016-10-29_21:45:09 Hzg_WZ_RE desiredTemperature: 22.0
2016-10-29_21:45:09 Hzg_WZ_RE valveposition: 0
2016-10-29_21:45:09 Hzg_WZ_RE 22.0 °C
2016-10-29_21:45:09 Hzg_WZ_RE RSSI: -67.5
2016-10-29_21:50:46 Hzg_WZ_RE mode: auto
2016-10-29_21:50:46 Hzg_WZ_RE battery: ok
2016-10-29_21:50:46 Hzg_WZ_RE desiredTemperature: 22.0
2016-10-29_21:50:46 Hzg_WZ_RE valveposition: 0
2016-10-29_21:50:46 Hzg_WZ_RE 22.0 °C
2016-10-29_21:50:46 Hzg_WZ_RE RSSI: -67.5

Ausschnitt der cfg
define FileLog_Hzg_WZ_RE FileLog ./log/Hzg_WZ_RE-%Y.log Hzg_WZ_RE
attr FileLog_Hzg_WZ_RE logtype text
attr FileLog_Hzg_WZ_RE room MAXdefine weblink_Hzg_WZ_RE SVG FileLog_Hzg_WZ_RE:max_temp_WZ_RE:CURRENT
attr weblink_Hzg_WZ_RE label "Temp Wohnzimmer rechts Soll $data{currval1}, Min $data{min2}, Max $data{max2}, aktuell $data{currval2}, Ventil $data{currval3}%"
attr weblink_Hzg_WZ_RE plotsize 1400,300
attr weblink_Hzg_WZ_RE room Plots,MAX

den weblink bekomme ich auch noch nicht weg
Titel: Antw:Daten im Plot
Beitrag von: stgeran am 30 Oktober 2016, 10:47:12
Nochmal als Möglichkeit. Kann es sein, daß die Temperatur nicht dargestellt wird weil im logfile der 5. Reihe der ":" fehlt?
2016-10-30_10:42:08 Hzg_WZ_RE mode: auto
2016-10-30_10:42:08 Hzg_WZ_RE battery: ok
2016-10-30_10:42:08 Hzg_WZ_RE desiredTemperature: 22.0
2016-10-30_10:42:08 Hzg_WZ_RE valveposition: 0
2016-10-30_10:42:08 Hzg_WZ_RE 22.0 °C
2016-10-30_10:42:08 Hzg_WZ_RE RSSI: -73.5

Wo wird die Textform für den log angegeben?
Titel: Antw:Daten im Plot
Beitrag von: igami am 30 Oktober 2016, 12:28:59
ohne Informationen zu dem SVG device wird dir nur schwer jemand helfen können
Titel: Antw:Daten im Plot
Beitrag von: stgeran am 30 Oktober 2016, 13:35:48
Das ist der Anhang mit dem SVG
Titel: Antw:Daten im Plot
Beitrag von: igami am 30 Oktober 2016, 14:33:52
Vllt noch die entsprechende gplot file?
Auf dem Bild werden doch beide Linien angezeigt.
Was möchtest du denn sehen?
Titel: Antw:Daten im Plot
Beitrag von: stgeran am 30 Oktober 2016, 17:35:46
Ich hoffe, es ist der richtige
# Created by FHEM/98_SVG.pm, 2016-10-29 20:38:48
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
set y2tics
set grid ytics y2tics
set ylabel ""
set y2label "Temperatur"
set yrange [0:100]
set y2range [5:30]

#FileLog_Hzg_WZ_RE 4:Hzg_WZ_RE.temperature\x3a:C°:
#FileLog_Hzg_WZ_RE 4:Hzg_WZ_RE.valveposition\x3a:%:

plot "<IN>" using 1:2 axes x1y2 title 'Ist Temperatur' ls l0 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y1 title 'Ventil' ls l2 lw 1 with lines

Es gibt im log allerdings auch diese Einträge
2016.10.30 00:01:31 1: PERL WARNING: Argument "C°" isn't numeric in numeric gt (>) at ./FHEM/98_SVG.pm line 1491.
2016.10.30 00:01:31 1: PERL WARNING: Argument "%" isn't numeric in numeric gt (>) at ./FHEM/98_SVG.pm line 1491.
2016.10.30 00:01:31 1: PERL WARNING: Argument "%" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 2007.
2016.10.30 00:01:31 1: PERL WARNING: Argument "C°" isn't numeric in subtraction (-) at ./FHEM/98_SVG.pm line 2007.

Ich möchte z.B. die Ist Temperatur sehen (2016-10-30_12:00:09 Hzg_WZ_RE temperature: 22.9) endet 12:00, obwohl im File log die Einträge vorhanden sind
016-10-30_17:12:04 Hzg_WZ_RE mode: auto
2016-10-30_17:12:04 Hzg_WZ_RE battery: ok
2016-10-30_17:12:04 Hzg_WZ_RE desiredTemperature: 22.0
2016-10-30_17:12:04 Hzg_WZ_RE valveposition: 0
2016-10-30_17:12:04 Hzg_WZ_RE 22.0 °C
2016-10-30_17:12:04 Hzg_WZ_RE RSSI: -67
2016-10-30_17:17:38 Hzg_WZ_RE mode: auto
2016-10-30_17:17:38 Hzg_WZ_RE battery: ok
2016-10-30_17:17:38 Hzg_WZ_RE desiredTemperature: 22.0
2016-10-30_17:17:38 Hzg_WZ_RE valveposition: 0
2016-10-30_17:17:38 Hzg_WZ_RE 22.0 °C
2016-10-30_17:17:38 Hzg_WZ_RE RSSI: -66.5
2016-10-30_17:23:30 Hzg_WZ_RE mode: auto
2016-10-30_17:23:30 Hzg_WZ_RE battery: ok
2016-10-30_17:23:30 Hzg_WZ_RE desiredTemperature: 22.0
2016-10-30_17:23:30 Hzg_WZ_RE valveposition: 0
2016-10-30_17:23:30 Hzg_WZ_RE 22.0 °C
2016-10-30_17:23:30 Hzg_WZ_RE RSSI: -66.5
2016-10-30_17:29:08 Hzg_WZ_RE mode: auto
2016-10-30_17:29:08 Hzg_WZ_RE battery: ok
2016-10-30_17:29:08 Hzg_WZ_RE desiredTemperature: 22.0
2016-10-30_17:29:08 Hzg_WZ_RE valveposition: 0
2016-10-30_17:29:08 Hzg_WZ_RE 22.0 °C
2016-10-30_17:29:08 Hzg_WZ_RE RSSI: -71
Titel: Antw:Daten im Plot
Beitrag von: igami am 30 Oktober 2016, 17:43:39
Scheint passend zu sein, aber nun muss sich wer anders finden, der dir weiterhilft. Ich benutze nur DbLog und kenne mich mit der FileLog Syntax für SVG nicht aus.
Titel: Antw:Daten im Plot
Beitrag von: stgeran am 30 Oktober 2016, 17:54:39
OK, Danke erstmal bis dahin.