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