Plott per DHT11 erzeugen

Begonnen von wthiess, 20 April 2016, 16:40:27

Vorheriges Thema - Nächstes Thema

wthiess

(//)Hallo Leute!
Habe einen neues Thema gestartet. Ich habe nun 100h gesucht und getestet. Bitte um Hilfe.
Ich habe einen Temperatur/Luftfeuchtichkeitssensor DHT11. Diesen kann ich auslesen und in FHEM anzeigen. Temp Luftfeuchte und Datum.
Meine logdatei sieht so aus.

2016-04-20_16:30:26 Temp: 20.0 Luft: 36.0
2016-04-20_16:30:35 Temp: 20.0 Luft: 36.0
2016-04-20_16:35:01 Temp: 20.0 Luft: 36.0

Meine gblot sieht so aus.

# Created by FHEM/98_SVG.pm, 2016-04-20 16:36:21
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 'S1_Aufzeichnung'
set ytics
set y2tics
set grid
set ylabel "Temperatur"
set y2label "Luftfeuchtichkeit"
set yrange -20:50
set y2range 0:100

#FileLog_S1_Plot 3:Regexp\x3a.*::
#FileLog_S1_Plot 5:Regexp\x3a.*::

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


Fhem.cfg:
define S1_Temp dummy
attr S1_Temp room Haus,Schlafzimmer

define S1_Luft dummy
attr S1_Luft room Haus,Schlafzimmer

define S1_Zeit dummy
attr S1_Zeit room Haus,Schlafzimmer

define FileLog_S1_Plot FileLog /opt/fhem/temp2.log S1_Plot
attr FileLog_S1_Plot room Haus,Schlafzimmer
define SVG_S1_Plot_1 SVG S1_Plot:SVG_S1_Plot_1:CURRENT
define SVG_FileLog_S1_Plot_1 SVG FileLog_S1_Plot:SVG_FileLog_S1_Plot_1:CURRENT
attr SVG_FileLog_S1_Plot_1 room Haus,Schlafzimmer


Aber leider der Plott bleibt leer.

Bitte um Hilfe

lg
Wolfgang
Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

rudolfkoenig

Ich habe nun 100h gesucht und getestet.
Bitte um schriftlichen Nachweis.


Zitat#FileLog_S1_Plot 3:Regexp\x3a.*::
Regexp:.* ist falsch, FileLog gibt dann nur die Zeilen zurueck, die das Wort Regexp enthalten.
Am besten im SVG-Editor, Regexp Spalte was anderes auswaehlen, z.Bsp. irgendetwas mit Temp.
Zum Testen kann man auch "Show preprocessed input" verwenden.

wthiess

Danke. Hab TEMP ausgewählt. Funktioniert.
Allerdings ist der Wertebereich nicht schön. Die Werte kleben am Bonden und an der Decke.

Wird mich da noch spielen. Die Rangewerte dürften nicht passen.

lg
Wolfgang

Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......