Hallo,
ich habe "createGluedFile" gesetzt und wenn ich einzelen Plots aufrufe, dann funktioniert die Darstellung mit Dezember-24- und Januar-25-Daten wie gewünscht. Als Attribut habe ich "fixedrange 31days -1" gesetzt. Ich habe für jedes Jahr ein Logfile, das jeweils alle Datenpunkte enthält.
Das Problem tritt auf, wenn ich mehrere Plots auf einer Seite habe (6 und mehr). Dann fehlen Datenreihen komplett oder enden im Dezember oder beginnen erst im Januar.
Mit "update" habe ich heute die neueste Version von FHEM installiert, das Problem ist aber noch da.
Ich hoffe, das Problem wird durch die angegängen Screenshots deutlich.
@Rudi: In der Forumssuche habe ich gesehen, dass Du beim Thema "SVG" und "createGluedFile" öfters aktiv wars.
Was muss ich machen, dass die Plots vollständig sind?
Danke und Gruß,
Allgäuer
ZitatWas muss ich machen, dass die Plots vollständig sind?
Greifen die anderen Plots auf der gleichen Seite auch auf dem gleichen FileLog zu?
Welche Zeitbereiche fragen die ab?
Schuss ins Blaue:
Existiert das Problem immer noch, wenn man Zeile 864 aus FHEM/92_FileLog.pm:
$tempfileName = $linf.".transit.temp.log";
durch
$tempfileName = $linf.".transit.temp.log.$$";
ersetzt?
Off-Topic: ich meine das -1 beim "fixedrange 31days -1" wird ignoriert.
Hallo Rudi,
Danke für die schnelle und erfolgreiche Antwort. :)
a) mit der geänderten Zeile in FHEM/92_FileLog.pm funktioniert's.
b) ja, die Plots greifen auf das gleiche Filelog zu (Antwort dürfte obsolete sein).
PS: das -1 beim "fixedrange 31days -1" sorgt, dass ich keine "Leerspalte" am rechten Plotrand habe und somit 1 Tag mehr im Diagramm sehe.
Viele Grüße,
Allgäuer
Zitata) mit der geänderten Zeile in FHEM/92_FileLog.pm funktioniert's.
Habe die Aenderung eingecheckt.