FHEM Forum

FHEM => Automatisierung => Thema gestartet von: betateilchen am 08 November 2015, 20:54:09

Titel: FileLog produziert Unfug
Beitrag von: betateilchen am 08 November 2015, 20:54:09

-rw-r--r--  1 fhem dialout  21669 Jan  3  2015 sunDummy-2014.log
-rw-r--r--  1 fhem dialout 128248 Nov  8 00:02 sunDummy-2015.log
-rw-r--r--  1 fhem dialout 128248 Nov  8 20:40 sunDummy-2016.log.transit.temp.log


Die letzte Datei in dieser Liste ist völliger Unfug. Erstens haben wir noch nicht 2016 (die Log-Definition ist für jährliches Logging angelegt)

define sunDummyLog FileLog ./log/sunDummy-%Y.log sunDummy.*(sunrise|sunset).*

und sie enthält ausserdem den gleichen Inhalt wie die Log-Datei für 2015.

Was steckt dahinter?
Titel: Antw:FileLog produziert Unfug
Beitrag von: rudolfkoenig am 08 November 2015, 21:01:37
Du (hast Daten fuer 2016 angefordert) und itguru (http://forum.fhem.de/index.php?topic=41791). Ab morgen wird die Datei wieder geloescht.
Titel: Antw:FileLog produziert Unfug
Beitrag von: betateilchen am 08 November 2015, 21:18:11
Zitat von: rudolfkoenig am 08 November 2015, 21:01:37
Du (hast Daten fuer 2016 angefordert)

So besoffen bin ich mit Sicherheit noch nicht. Aber wenn das mit den ungaren Basteleien der letzten Tage in fhem nicht bald wieder aufhört, kann man sich das wahrscheinlich ohnehin nicht mehr alles zurechtsaufen.

Und mit dem im angegebenen Link beschriebenen Phänomen hatte ich noch nie Probleme.
Titel: Antw:FileLog produziert Unfug
Beitrag von: betateilchen am 08 November 2015, 21:25:16
Hab mir Filelog grade angeschaut.

Willst Du mir tatsächlich sagen, dass unter Umständen 500MB große (oder noch größere) Filelog-Dateien einfach komplett kopiert werden, nur um evtl. einen einzigen Datensatz zu lesen? Von welcher Party kommst Du gerade? ;)

Zitat von: rudolfkoenig am 08 November 2015, 20:13:25
Ich formuliere es mal nett: ihr seid bestimmt gerade von einem Party gekommen :)
Titel: Antw:FileLog produziert Unfug
Beitrag von: rudolfkoenig am 09 November 2015, 18:37:42
ZitatVon welcher Party kommst Du gerade?
Wo du Recht hast...
Das Ding ist ab sofort nur bei gesetzten createGluedFiles aktiv.
Titel: Antw:FileLog produziert Unfug
Beitrag von: Tom111 am 10 November 2015, 12:27:40
Oh man, was habt ihr denn da wieder veranstaltet ? :(

Jetzt habe ich plötzlich zwei LOG-Datein für das selbe Gerät:

DECT_546e_Keller-2015.log
DECT_546e_Keller-2016.log.transit.temp.log


und nach dem Update wurde plötzlich die Datei:
DECT_546e_Keller-2015.log
in meinem Archivordner verschoben, "wunderbar". :(



hier mein Code:

define FileLog_DECT_Keller FileLog ./log/DECT_546e_Keller-%Y.log DECT_546e_Keller:power\x3a.*
attr FileLog_DECT_Keller archivedir ./log-archive/
attr FileLog_DECT_Keller group DECT
attr FileLog_DECT_Keller logtype text
attr FileLog_DECT_Keller nrarchive 0
attr FileLog_DECT_Keller room LOG,Keller


Habe jetzt nrarchive erst mal auf "1" gesetzt damit ich überhaupt wieder eine Anzeige habe.
Schön ist das nicht.
Titel: Antw:FileLog produziert Unfug
Beitrag von: rudolfkoenig am 10 November 2015, 14:52:57
Das Feature muss seit gestern explizit aktiviert werden, wie man das unschwer an meinem letzten Beitrag erkennen kann. Die Temp-Datei wird seit dem Fix vorgesten geloescht. Die Version, die deine Probleme verursacht, war nur Vorgestern per update herunterladbar.

Ich empfehle ein update durchzufuehren, statt hier Frust abzulassen.
Titel: Antw:FileLog produziert Unfug
Beitrag von: Tom111 am 10 November 2015, 17:27:10
ok, hab die Datei händisch gelöscht, ist beim 1. Mal wohl was schief gelaufen.
Scheint wieder zu funktionieren.  ;D