FileLog produziert Unfug

Begonnen von betateilchen, 08 November 2015, 20:54:09

Vorheriges Thema - Nächstes Thema

betateilchen


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

rudolfkoenig

Du (hast Daten fuer 2016 angefordert) und itguru. Ab morgen wird die Datei wieder geloescht.

betateilchen

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

betateilchen

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

rudolfkoenig

ZitatVon welcher Party kommst Du gerade?
Wo du Recht hast...
Das Ding ist ab sofort nur bei gesetzten createGluedFiles aktiv.

Tom111

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.
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

rudolfkoenig

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.

Tom111

ok, hab die Datei händisch gelöscht, ist beim 1. Mal wohl was schief gelaufen.
Scheint wieder zu funktionieren.  ;D
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V