Kann ich ein Log so aufsetzen, dass immer ein bestimmter Zeitraum erfasst wird ?
Etwa die letzten 30 Tage, etc.
Ja.
schau mal hier ...
https://forum.fhem.de/index.php?topic=50418.0, im Logfile ein %m mit rein und schon hast du monatlich ....
@howi42, kann mir folgendes nicht verkneifen ... nur spass :) ... fragen präziser stellen
Zitat von: howi42 am 15 April 2019, 10:35:26
... Kann ich ein Log so aufsetzen ....
Zitat von: betateilchen am 15 April 2019, 10:39:14
Ja.
betateilchen, möglicherweise unpräzise frage / antwort. "man" kann vs. "ich" kann??
Ja, aber das ist es nicht ganz.
Am liebsten haette ich immer die letzten 30 Tage im Logfile, also etwas mit last in - first out.
sowas ist mir nicht bekannt. was wäre der anwendungsfall? welches log meinst du, das fehlerlog oder die logs um plots zu erstellen?
Zitat von: kadettilac89 am 15 April 2019, 12:04:48
betateilchen, möglicherweise unpräzise frage / antwort. "man" kann vs. "ich" kann??
Die präzise gestellte Frage im ersten Post war, ob man das kann.
Die vollständige und korrekte Antwort auf diese Frage ist "Ja".
Nach einem "wie?" wurde nicht gefragt.
Zitat von: howi42 am 15 April 2019, 13:05:35
Ja, aber das ist es nicht ganz.
Am liebsten haette ich immer die letzten 30 Tage im Logfile, also etwas mit last in - first out.
Blöde Idee:
Tageslogfile machen und nrarchive 30
Nur meine Theorie:
Was Du willst, geht sicher mit einer Datenbank dbLog? Quasi jeden Tag aufräumen und was älter als 30 Tage rausschmeißen.
Duck und weg ;)
Otto
Danke, das mit den Tageslogfiles ist schon ok, daraus einen ( 1 ! ) Plot zu machen, schon schwieriger.
Die vollstaendige und korrekte Antwort auf meine erste Frage ist also : Nein :-)
( was nicht heissen soll, dass es nicht geht )
Zitat von: howi42 am 15 April 2019, 16:29:12
Danke, das mit den Tageslogfiles ist schon ok, daraus einen ( 1 ! ) Plot zu machen, schon schwieriger.
Was ist daran schwierig?
Angenommen, ich habe 30 Logfiles, einen fuer jeden Tag.
Die moechte ich gerne in einem Plot sehen, ohne dass ich gezwungen bin, auf der Systemebene zu arbeiten, also etwa Files zu mergen,etc.
Ich habe keine Idee, wie ich das erreichen koennte, wobei ich sagen muss, dass ich noch nicht probiert habe, in einem Plot 30 Files anzugeben.
Glaube, dass geht auch gar nicht; es wird immer nur der aktuelle Logfile verwendet.
Anwendung dafuer ist z.B. ein Plot im TabletUI, der mir den Energieverbrauch bzw. dessen Verteilung der letzten 30 Tage anzeigt.
nicht probieren ist schlecht. fragen so ungenau stellen das man keine oder nicht weiter helfende antworten bekommt auch. das frontend das man verwendet verschweigen auch.
in fhemweb sollte das so gehen:
- monatslogfiles erzeugen
- zusätzlich zum aktuellem 1 aufheben: nrarchive auf 1 setzen
- createGluedFile setzen
- endPlotNow setzen
- eventuell fixedrange setzen
ob das tabletui plot widget das ebenfalls kann: keine ahnung.
Danke, das probier ich mal.
Was das Fragen stellen angeht, ich habe kein Problem mit ungenauen Antworten. Meist sind sie sogar hilfreich, um das Problem in die richtige Richtung zu lenken.
Fragen stellen, ist oft so eine Sache.
Vor allem dann, wenn man gar nicht so richtig weiss, worauf es gerade ankommt.
Da bringen auch irrelevante Antworten einen gerne in die
richtige Richtung ...
Die fehlende Erwaehnung des Frontends ist ein gutes Beispiel : Haette ich das Logfile so wie ich es mir dachte, ist das Frontend erstmal unwichtig. Muss ich die Daten dann noch entsprechend dem Frontend weiter bearbeiten, habe ich sicher das naechste Problem, aber soweit hatte ich ja noch gar nicht gedacht.
Schon probiert, sieht gut aus !
Danke, Wolfgang