Hauptmenü

Logfile Zeitraum

Begonnen von Wolfgang Hochweller, 15 April 2019, 10:35:26

Vorheriges Thema - Nächstes Thema

Wolfgang Hochweller

Kann ich ein Log so aufsetzen, dass immer ein bestimmter Zeitraum erfasst wird ?
Etwa die letzten 30 Tage, etc.

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

kadettilac89

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??

Wolfgang Hochweller

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.

kadettilac89

sowas ist mir nicht bekannt. was wäre der anwendungsfall? welches log meinst du, das fehlerlog oder die logs um plots zu erstellen?

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Wolfgang Hochweller

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 )

betateilchen

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?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Wolfgang Hochweller

#9
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.

justme1968

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.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Wolfgang Hochweller

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.

Wolfgang Hochweller

Schon probiert, sieht gut aus !

Danke,   Wolfgang