FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: chunter1 am 01 Januar 2016, 12:51:20

Titel: 2015 -> 2016 SVG Plots enden bei Jahreswechsel
Beitrag von: chunter1 am 01 Januar 2016, 12:51:20
Hat wer einen Tip woran es liegen könnte, dass alle meine SVG Plots zum Jahreswechsel enden?
Alle meine Logfiles sind mit "...-%Y.log" benannt.
FHEM hat auch korrekt neuen Logfiles zum Jahreswechsel mit der Endung "...-2016.log" erstellt nur werden diese nicht in den SVG Plots angezeigt.
Die SVG Plots hab ich in FHEM selbst über die create Funktion erstellen lassen.
Das ":CURRENT" steht auch im DEF - sollte also immer das aktuellste File genommen werden?
Titel: Antw:2015 -> 2016 SVG Plots enden bei Jahreswechsel
Beitrag von: chunter1 am 01 Januar 2016, 13:06:05
Kanns sein, dass wenn das attr "endPlotNow" gesetzt ist, dass der Jahreswechsel ein Problem darstellt weil in einem Pot nicht gleichzeitig das Logfile von 2015 und 2016 dargestellt werden können?

Titel: Antw:2015 -> 2016 SVG Plots enden bei Jahreswechsel
Beitrag von: frank am 01 Januar 2016, 14:01:47
ich habe heute keine plots bei verwendung von logproxy mit der option extend=24std. wenn ich extend lösche, sind die plots von heute wieder da.
Titel: Antw:2015 -> 2016 SVG Plots enden bei Jahreswechsel
Beitrag von: Mr. Flash am 01 Januar 2016, 18:48:00
Kann ich bestätigen. Meine Logs sind monatsweise definiert:

define FileLog_Licht FileLog %L/licht-%Y-%m-01.log .*licht.*


Mit "extend=86400" reissen alle Plots, die über logProxy laufen, zum Jahreswechsel ab:

#logProxy FileLog:FileLog_Licht,predict,extend=86400:3:eg.wo.licht.2::$fld[3]=~"on"?1.00:$fld[3]=~"off"?0.00:0

Lässt man "extend=86400" weg, klappts wieder mit den Plots:

#logProxy FileLog:FileLog_Licht,predict:3:eg.wo.licht.2::$fld[3]=~"on"?1.00:$fld[3]=~"off"?0.00:0