FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: fredje am 26 Oktober 2023, 10:32:58

Titel: SVG Plot Filelog
Beitrag von: fredje am 26 Oktober 2023, 10:32:58
Hallo, nach der Umstellung des Filelog meiner Gasverbrauchs von einer Jahres-Log-File auf Monats-Log-File
wird mein SVG Plot nicht mehr für das laufende Jahr angezeigt sondern nur für den letzten Monat.

Funktioniert so ein Jahresplot Grundsätzlich nur dann wenn die Daten des ganzen Jahres in einem Log stehen.
Titel: Aw: SVG Plot Filelog
Beitrag von: Gisbert am 26 Oktober 2023, 11:05:19
Hallo fredje,

falls ich es richtig sehe, hast du nur log-Dateien von August, September und Oktober. Wenn es keine weiteren Monatsdateien gibt, dann werden auch keine weiteren Daten graphisch dargestellt.

Viele Grüße Gisbert
Titel: Aw: SVG Plot Filelog
Beitrag von: betateilchen am 26 Oktober 2023, 11:18:57
Die Grundsatzfrage hat Gisbert ja schon beantwortet. Angezeigt wird nur das, was in den Logdateien vorhanden ist.

Was mir aber zu Deinem Vorhaben noch einfällt:

Wenn Du wirklich jahresbezogene Daten darstellen möchtest, könntest Du darüber nachdenken, von FileLog auf DbLog umzustellen. Das ist wesentlich perfomanter und bietet mehr Möglichkeiten, die Daten nach einer gewissen Zeit auch "auszudünnen", um die zu verarbeitende Datenmenge zu reduzieren.
Titel: Aw: SVG Plot Filelog
Beitrag von: fredje am 26 Oktober 2023, 11:42:04
Hallo Gisbert,
das ist richtig, ich habe nur drei Monats Dateien. Die Restlichen Dateien des Jahres könnte ich aus der Jahresdatei generieren.

Müssten nicht wenigstens die letzten drei Monate im Plot dargestellt werden.

LG
Titel: Aw: SVG Plot Filelog
Beitrag von: Icinger am 26 Oktober 2023, 12:23:26
Zitat von: fredje am 26 Oktober 2023, 11:42:04Müssten nicht wenigstens die letzten drei Monate im Plot dargestellt werden.

Hast du
createGluedFile
Falls gesetzt (1), und im SVG-Plot ein Zeitbereich abgefragt wird, was in mehreren Logdateien gespeichert ist, dann wird für die Anfrage eine temporäre Datei mit dem Inhalt aller Dateien erzeugt.
gesetzt?
Titel: Aw: SVG Plot Filelog
Beitrag von: betateilchen am 26 Oktober 2023, 12:33:12
Achtung: das Attribut createGluedFile ist ein Speicherfresser! Vor allem, wenn alle 3 Minuten ein Messwert vorhanden ist.

Ein Grund mehr, über DbLog nachzudenken.
Titel: Aw: SVG Plot Filelog
Beitrag von: fredje am 26 Oktober 2023, 13:16:51
Hallo, mit dem Parameter createGluedFile funktioniert es.

@betateilchen ... das mit dem Speicher behalte ich im Auge. Weiss nicht ob sich der Aufwand lohnt bei meinen wenigen Plots.

Kann mir jemand sagen wiso in dem Plot keine klaren Rechtecke zu sehen sind sondern so eine schräge Fläsche in Dunkelgrün ..
Titel: Aw: SVG Plot Filelog
Beitrag von: betateilchen am 26 Oktober 2023, 18:30:13
Zitat von: fredje am 26 Oktober 2023, 13:16:51Kann mir jemand sagen wiso in dem Plot keine klaren Rechtecke zu sehen sind sondern so eine schräge Fläsche in Dunkelgrün ..

Vermutlich, weil Du den falschen Darstellungstyp (lines, bars, steps, etc.) im gplot file ausgewählt/angegeben hast.