FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: timtom am 25 November 2018, 11:02:31

Titel: Fremdes Device spammt im Log-File zu
Beitrag von: timtom am 25 November 2018, 11:02:31
Hallo zusammen,

mit ist aufgefallen, dass mein fhem alle 30Sek-3 Minuten mit folgende Einträgen zugespammt wird:

2018.11.23 22:16:06 2: autocreate: define FileLog_SD_WS07_TH_1 FileLog ./log/SD_WS07_TH_1-%Y.log SD_WS07_TH_1
2018.11.23 22:16:06 2: autocreate: define SVG_SD_WS07_TH_1 SVG FileLog_SD_WS07_TH_1:temp4hum4:CURRENT


Außerdem wird beim Neustart von fhem folgendes auf der Startseite angezeigt:
./log/fhem.save: Please define FileLog_SD_WS07_TH_1 first

Da das Device SD_WS07_TH_1 nicht mir gehört, habe ich dies auf ignore=1 gestellt. Trotzdem werden Logfiles immer wieder per autocreate angelegt und der fhem Log zugespannt. Was kann ich dagegen tun?


Viele Grüße
der Tim
Titel: Antw:Fremdes Device spammt im Log-File zu
Beitrag von: Vaddi am 25 November 2018, 18:03:09
Hi, ich hatte mal ein ähnliches Problem.
Habe im autocreate Device einfach das Attribut ignoreTypes gesetzt mit dem Inhalt
IT.*|SVG.*|FileLog.*|SD_WS07.*
Du müsstest das bei dir nur anpassen.
Titel: Antw:Fremdes Device spammt im Log-File zu
Beitrag von: timtom am 25 November 2018, 18:29:05
Zitat von: Vaddi am 25 November 2018, 18:03:09
Hi, ich hatte mal ein ähnliches Problem.
Habe im autocreate Device einfach das Attribut ignoreTypes gesetzt mit dem Inhalt
IT.*|SVG.*|FileLog.*|SD_WS07.*
Du müsstest das bei dir nur anpassen.
Hey, danke für den Hinweis. Ich habe jetzt im autocreate Device
ignoreTypes=FileLog_SD_WS07_*|SVG_SD_WS07_*

Dennoch wird immer das Device FileLog_SD_WS07_TH_1 nach ca. 30 Sek automatisch angelegt, inkl. dem SVG_SD_WS07_TH_1
Titel: Antw:Fremdes Device spammt im Log-File zu
Beitrag von: Vaddi am 25 November 2018, 19:37:12
Hey, versuche es mal mit einem . anstatt des _
FileLog_SD_WS07.*|SVG_SD_WS07.*
Es könnte auch sein, dass das so gar nicht funktioniert. Schau mal in dem angelegten Device
unter Internals was bei Type steht.
Wenn da nur FileLog steht und nicht FileLog_SD_WS07, muss man wahrscheinlich bei
autocreate ignoreTypes FileLog.* machen, allerdings ist das nur eine Vermutung meinerseits.
Versuch macht klug, probier es einfach mal aus.
Titel: Antw:Fremdes Device spammt im Log-File zu
Beitrag von: timtom am 26 November 2018, 09:15:38
Zitat von: Vaddi am 25 November 2018, 19:37:12
Hey, versuche es mal mit einem . anstatt des _
FileLog_SD_WS07.*|SVG_SD_WS07.*
Es könnte auch sein, dass das so gar nicht funktioniert...
Danke für den Gedankenanstoß. Leider hast du Recht, es geht nicht. :(

Zitat von: Vaddi am 25 November 2018, 19:37:12
Schau mal in dem angelegten Device. Wenn da nur FileLog steht und nicht FileLog_SD_WS07, muss man wahrscheinlich bei
autocreate ignoreTypes FileLog.* machen, allerdings ist das nur eine Vermutung meinerseits.
...
TYPE bei den Internals ist tatsächlich FileLog. Wenn ich das bei autocreate auf ignore stelle, legt der dann aber gar keine FileLogs an. Das wäre ja eigentlich nicht Sinn der Sache?

Sonst noch Vorschläge oder Erfahrungen?
Titel: Antw:Fremdes Device spammt im Log-File zu
Beitrag von: timtom am 29 November 2018, 16:05:31
Ich habe jetzt "FileLog_SD_WS07.*|SVG_SD_WS07.*" genutzt, alle Devices nach dem Muster gelöscht bzw. auf ignore=1 gesetzt, Fhem und RPi neu gestartet. Aktuell sieht es gut aus. Was jetzt entscheidend war, weiß ich nicht.

Danke für die Hilfe!
Titel: Antw:Fremdes Device spammt im Log-File zu
Beitrag von: kadettilac89 am 29 November 2018, 18:45:44
Zitat von: timtom am 26 November 2018, 09:15:38
Sonst noch Vorschläge oder Erfahrungen?

Du kannst auch autocreate per Attribut "disable = 1" ausschalten und nur bei Bedarf einschalten (Wert 0 selbiges Attribut). Dann bekommst du auch bei weiteren "Fremdfunkern" nichts angelegt was du nicht willst / brauchst. Und sooo oft legt man ja auch nicht neue Devices an.

Zum Ein-/Ausschalten habe ich mir einen Dummy mit notify angelegt dann ist es schnell erledigt.
Titel: Antw:Fremdes Device spammt im Log-File zu
Beitrag von: Hollo am 01 Dezember 2018, 12:46:40
Dann leg doch das genannte Filelog einmal an und gut ist.
Wenn da dann mal Einträge reinkommen, stört es nirgends und Du musst die einfach nicht beachten.