Eintrag in Logfile mit vorgegebenem Timestamp erzeugen

Begonnen von fruemmel, 06 November 2017, 17:13:59

Vorheriges Thema - Nächstes Thema

fruemmel

Hallo,

ich möchte den Wert eines Readings mit einem "gefakten" Zeitstempel in ein Logfile schreiben.

Hintergrund: Ich habe eine fhem-Installation, die solarbetrieben ist und sich nachts teilweise abschaltet. Ich möchte aber die Maximal- und Minimalwerte z. B. der Temperatur mit dem Zeitstempel des  jeweiligen Tages (23:59:59) in ein Logfile schreiben. Da der Server zu der Zeit i.d.R. nicht an ist, nutzt mir "at" nichts. Wenn sich der Server z. B. um 2 Uhr morgens wieder einschaltet, soll er dann nach Möglichkeit den Log-Eintrag für den Vortag erzeugen.

Gibt es dafür einen Trick, ohne manuell mittels Perl in das Log zu schreiben?

Danke und Gruß fruemmel

rudolfkoenig

FileLog (und DbLog?) schreibt die aktuelle Uhrzeit ins Log, _es sei denn_ es gibt parallel zu den CHANGED Feld auch ein CHANGETIME Feld mit den Passenden Zeitstempel. fhem.pl entfernt CHANGETIME nach jede Benachrichtigungsschleife, fuers Anlegen und Pflegen gibt es leider kein schickes API (noch).