SVG_Plot will nicht wie ich will...

Begonnen von Steffen@Home, 30 Dezember 2016, 10:35:45

Vorheriges Thema - Nächstes Thema

Steffen@Home

Hallo Zusammen, ich bekommen es nicht gebacken dass mein Plot aus meinem Logfile alle Werte (Kurven) darstellen kann.

Der dewpoint(dew) funktioniert wunderbar, temperatur und humidity funktionieren einfach nicht, habe schon alles mögliche versucht aber es zeigt sie einfach nie an. So was hab ich noch nicht gehabt und weiß jetzt nicht mehr wo ich den Fehler suchen soll.




Das ist mein Logfile:

Internals:
   DEF        ./log/GaOstTemp-%Y.log GaOstTemp:.*
   NAME       Log_GaOstTemp
   NOTIFYDEV  GaOstTemp
   NR         82
   NTFY_ORDER 50-Log_GaOstTemp
   REGEXP     GaOstTemp:.*
   STATE      active
   TYPE       FileLog
   currentlogfile ./log/GaOstTemp-2016.log
   logfile    ./log/GaOstTemp-%Y.log
   Readings:
     2016-12-30 10:30:08   linesInTheFile  469
   Pos:
Attributes:
   alias      Garage Ost Logfile
   group      Logfiles
   icon       time_note
   room       GarageOst
Pi 1 - FHEM, HM-MOD-RPI-PCB, HM-RT-CC-DN, HM-WDS10-TH-O, HM-Sec-SCo, HM-LC-Sw1PBU-FM, Relais Platine für ext. Ansteuerung, LD382 Wifi LED Controller, DHT
Pi 2 - Kamera, DHT
Pi 3 - FHEM2, Grafana, DHT, Magnet-Sensoren, Relais-Platine

abc2006

Das hilft dir bei deinem Problem nicht weiter, aber ich habe gerade mal alles angeschaut mir ist auch kein Fehler aufgefallen..
Die Regexp kann man auf den screenshots nicht sehen (da müsste eigtl ein list funktionieren), aber da der eine funktioniert, dürfte das nicht das Problem sein.
Was ich gelegentlich bei mir vergessen, ist der SVG-Cache. Falls du den hast/benutzt, mal löschen... Dürfte aber bei einem aktuellen Plot nicht das Problem sein. Eigentlich.

Grüße
Stephan
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

Steffen@Home

Hallo Stephan,

danke.

Das SVG Plot hat kein RegExp. bei mir, nur der Log.
Komisch ist dass bei "Show preprozessed input" nur die Taupunkte auftauchen.
Den SVGcache habe ich nicht aktiv.
Pi 1 - FHEM, HM-MOD-RPI-PCB, HM-RT-CC-DN, HM-WDS10-TH-O, HM-Sec-SCo, HM-LC-Sw1PBU-FM, Relais Platine für ext. Ansteuerung, LD382 Wifi LED Controller, DHT
Pi 2 - Kamera, DHT
Pi 3 - FHEM2, Grafana, DHT, Magnet-Sensoren, Relais-Platine

Steffen@Home

#3
Was mir aufgefallen ist mein SVG hat ein "CFGFN" in den Internals und das haben die anderen nicht! ???

Hier noch ein Foto vom "showpreprozessed input"
Pi 1 - FHEM, HM-MOD-RPI-PCB, HM-RT-CC-DN, HM-WDS10-TH-O, HM-Sec-SCo, HM-LC-Sw1PBU-FM, Relais Platine für ext. Ansteuerung, LD382 Wifi LED Controller, DHT
Pi 2 - Kamera, DHT
Pi 3 - FHEM2, Grafana, DHT, Magnet-Sensoren, Relais-Platine

abc2006

Zitat von: Steffen@Home am 30 Dezember 2016, 13:00:25
Das SVG Plot hat kein RegExp. bei mir, nur der Log.

RegExp heisst die Spalte, in der du "GaOstTemp.temperature" auswählst.

FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

Steffen@Home

Im Plot, jetzt weiß ich was du meinst.

Ich kann machen was ich will, es funktioniert einfach nicht. Habe schon x-mal gelöscht und neu angelegt und rumprobiert aber es geht immer nur "dew". Das gibts doch nicht  ???

Wieso die Plots immer das Internal "CFGFN" erhalten aber leer bleibt verstehe ich auch nicht - die anderen Plots die funktionieren, haben das nicht!
Pi 1 - FHEM, HM-MOD-RPI-PCB, HM-RT-CC-DN, HM-WDS10-TH-O, HM-Sec-SCo, HM-LC-Sw1PBU-FM, Relais Platine für ext. Ansteuerung, LD382 Wifi LED Controller, DHT
Pi 2 - Kamera, DHT
Pi 3 - FHEM2, Grafana, DHT, Magnet-Sensoren, Relais-Platine

abc2006

Also meine SVG's haben das auch.

Poste doch mal ein list <svgname>, dann sehen wir weiter.

Grüße
Stephan
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

Steffen@Home

Hallo Stephan.
Hier das SVG:

Internals:
   CFGFN
   DEF        Log_GaOstTemp:SVG_Log_GaOstTemp_2:CURRENT
   GPLOTFILE  SVG_Log_GaOstTemp_2
   LOGDEVICE  Log_GaOstTemp
   LOGFILE    CURRENT
   NAME       SVG_Log_GaOstTemp_2
   NOTIFYDEV  global
   NR         2102
   STATE      initialized
   TYPE       SVG
Attributes:
   room       GarageOst,zzSVG
   sortby     98
Pi 1 - FHEM, HM-MOD-RPI-PCB, HM-RT-CC-DN, HM-WDS10-TH-O, HM-Sec-SCo, HM-LC-Sw1PBU-FM, Relais Platine für ext. Ansteuerung, LD382 Wifi LED Controller, DHT
Pi 2 - Kamera, DHT
Pi 3 - FHEM2, Grafana, DHT, Magnet-Sensoren, Relais-Platine

abc2006

Hm. Ehrlich gesagt, keine Ahnung.

Was ich machen würde:

neues SVG anlegen, name "test". Nur und ausschließlich temperatur oder feuchtigkeit plotten.
also: neue definition
neues gplot-file
und sehen ob das geht.

dann würde ich mal mit einem editor ins Logfile schauen (vermutlich ohne höheren Sinn, aber vielleicht ist da ja irgendwas durcheinander (Leerzeichen/Tabs, trenner oder sowas)

ach ja, und schick mal bitte noch ein list von einem SVG *ohne* cfgfn. das wundert mich ein bisschen, meine haben das alle so wie du beschreibst (leer).

Grüße
Stephan
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

Steffen@Home

Hallo Stephan,

habe jetzt mal mit
define test SVG Log_GaOstTemp:testgplotfile:CURRENT

Internals:
   CFGFN
   DEF        Log_GaOstTemp:testgplotfile:CURRENT
   GPLOTFILE  testgplotfile
   LOGDEVICE  Log_GaOstTemp
   LOGFILE    CURRENT
   NAME       test
   NOTIFYDEV  global
   NR         17229
   STATE      initialized
   TYPE       SVG
Attributes:


ein SVG angelegt siehe Fotos.

Außerdem habe ich die Log-Datei angesehen, kann ich nichts feststellen(siehe auch Foto)


Ein Log bei dem das untenstehende SVG funktioniert sieht z.B. folgendermaßen aus:

Internals:
   DEF        ./log/WZTemp-%Y.log WZTemp|WZTemp:humidity:.*
   NAME       TempLogfile
   NR         42
   NTFY_ORDER 50-TempLogfile
   REGEXP     WZTemp|WZTemp:humidity:.*
   STATE      active
   TYPE       FileLog
   currentlogfile ./log/WZTemp-2017.log
   logfile    ./log/WZTemp-%Y.log
   Readings:
     2017-01-03 19:00:02   linesInTheFile  2896
   Pos:
Attributes:
   alias      Wohnen DHT Logfile
   group      Logfiles
   icon       time_note
   logtype    temp4:window,text
   room       Wohnen,zzLogFiles
   sortby     10


mit SVG das funktioniert und ohne CFG... ist:
Internals:
   DEF        TempLogfile:SVG_WZTemp:CURRENT
   GPLOTFILE  SVG_WZTemp
   LOGDEVICE  TempLogfile
   LOGFILE    CURRENT
   NAME       SVG_WZTemp
   NOTIFYDEV  global
   NR         44
   STATE      initialized
   TYPE       SVG
Attributes:
   group      Diagramme
   label      "Temp. Max.=$data{max1}°C, Min.=$data{min1}°C, Letzte=$data{currval1}°C | Feuchtigk. Max.=$data{max2}%, Min.=$data{min2}%, Letzte=$data{currval2}%"
   room       Wohnen,zzSVG
   sortby     01
Pi 1 - FHEM, HM-MOD-RPI-PCB, HM-RT-CC-DN, HM-WDS10-TH-O, HM-Sec-SCo, HM-LC-Sw1PBU-FM, Relais Platine für ext. Ansteuerung, LD382 Wifi LED Controller, DHT
Pi 2 - Kamera, DHT
Pi 3 - FHEM2, Grafana, DHT, Magnet-Sensoren, Relais-Platine