FTUI3 Chart: Jahresübergreifende Anzeige bleibt leer

Begonnen von M.Piet, 07 Juli 2026, 13:05:51

Vorheriges Thema - Nächstes Thema

M.Piet

Hallo zusammen,

ich verwende FTUI3 mit FileLogs, die jährlich rotiert werden.

Beispiel:
Heizoel-2024.log
Heizoel-2025.log
Heizoel-2026.log

Das FileLog ist wie folgt definiert:
define FileLog_Heizoel FileLog ./log/Heizoel-%Y.log Readings_heizoel:Liter:.*

Das aktuelle Log (2026) wird im Chart korrekt angezeigt.
Wechsle ich im FTUI-Chart jedoch auf 2025 oder älter, bleibt der Chart leer.

Auch der Test in FHEM zeigt, dass scheinbar nur die aktuelle Datei verwendet wird:

get FileLog_Heizoel - 2025-01-01 2025-01-07 4
liefert trotzdem Daten aus 2026.

Ich habe bereits
attr FileLog_Heizoel createGluedFile 1
getestet sowie FHEM neu gestartet. Das Verhalten bleibt unverändert.

Die historischen Logdateien existieren und sind korrekt aufgebaut, z. B.:
2025-01-01_00:05:01 Readings_heizoel Liter: 2464

Ist dieses Verhalten von FTUI bzw. FileLog bekannt?
Gibt es inzwischen eine Möglichkeit, in FTUI über mehrere Jahresdateien hinweg zu plotten, oder muss ich auf eine einzige Logdatei umstellen?

Vielen Dank!

setstate


<ftui-chart-data
  log="FileLog_Heizoel"
  file="CURRENT"
  spec="4:.*">
</ftui-chart-data>

Zusätzlich:

attr FileLog_Heizoel createGluedFile 1

 file="-"  bedeutet in FHEM ausschließlich die aktuell geöffnete Datei.  createGluedFile  wirkt nur bei  CURRENT -Abfragen.

Der korrekte FHEM-Test wäre z. B.:

get FileLog_Heizoel CURRENT - 2025-01-01 2025-01-07 4:.*

Damit kann FHEM anhand des Zeitbereichs  Heizoel-2025.log  auswählen bzw. mehrere Jahresdateien zusammenführen.