FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: xeenon am 04 September 2022, 07:33:09

Titel: SVG <N>days - Plot bei Filewechsel abgeschnitten
Beitrag von: xeenon am 04 September 2022, 07:33:09
Hallo Zusammen,

wenn ich ein Diagramm erstellen möchte, das von Haus aus 7 Tage anzeigt, dann mache ich das über das fixedrange Attribute -> 7days

Funktioniert soweit gut, bis das Ende der Logfile erreicht ist.

Z.b. wird das Device monatsweise geloggt. Jetzt geht das Diagramm bis zum 31.8. und danach ist es leer.

Ändere ich fixedrange auf 3, geht das wunderbar bis zum jetzigen Zeitpunkt. Außer ich gehe zurück und schaue mir die letzten Tage noch Mal an. Beim Wechsel vom August auf September bleibt der September wieder leer.

Als Workaround könnte ich natürlich das Logfile auf Jahresaufzeichnung wechseln, aber ich stehe auf kleine logs.

Gibt es eine bessere Methode in der ich die Monatsweise Aufzeichnungen beibehalten kann?

Viele Grüße
Titel: Antw:SVG <N>days - Plot bei Filewechsel abgeschnitten
Beitrag von: Nobbynews am 04 September 2022, 07:55:09
Im device des Logfiles das Attribut
attr Tagesverbrauch1 createGluedFile 1 
setzen
Titel: Antw:SVG <N>days - Plot bei Filewechsel abgeschnitten
Beitrag von: xeenon am 04 September 2022, 08:07:17
Vielen dank, funktioniert hervorragend
Titel: Antw:SVG <N>days - Plot bei Filewechsel abgeschnitten
Beitrag von: betateilchen am 04 September 2022, 11:20:49
Zitat von: xeenon am 04 September 2022, 08:07:17
funktioniert hervorragend

naja, sagen wir mal: funktioniert.

Aus Performancegründen ist createGluedFile nicht wirklich die beste Wahl. Du könntest Dir beispielsweise auch überlegen, Dein Logging auf DbLog umzustellen, dann hast Du solche Probleme grundsätzlich nicht mehr und brauchst nicht mit solchen Krücken wie createGluedFile hantieren.