FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: Parador am 01 April 2024, 16:25:18

Titel: Eintrag im Logfile / Presence
Beitrag von: Parador am 01 April 2024, 16:25:18
Thema kopiert aus Anfängerfragen (https://forum.fhem.de/index.php?topic=137722.0)

Hallo Zusammen,

ich habe mich aktuell an die Bereinigung und Pflege meiner FHEM Installation gemacht und mal wieder das zentrale Logfile auf Warnungen und Fehler durchforstet.

Jetzt war ich ein paar Tage nicht da, und da hat mir Presence das Logfile vollgemacht:
Timeout for PRESENCE_DoLocalBluetoothScan reached, terminated process 1115
PRESENCE (Presence_iPhone1_Bluetooth) - device could not be checked (retrying in 10 seconds): Timeout: process terminated
PRESENCE (Presence_iPhone1_Bluetooth) - check returned a valid result after 1 unsuccesful retry
Timeout for PRESENCE_DoLocalBluetoothScan reached, terminated process 11714
PRESENCE (Presence_iPhone2_Bluetooth) - device could not be checked (retrying in 10 seconds): Timeout: process terminated
PRESENCE (Presence_iPhone2_Bluetooth) - check returned a valid result after 1 unsuccesful retry

Und da drei iPhones nicht da waren, sind da doch einige Einträge im Log immer wieder aufgetaucht. (pro Tag in der Spitze: 240x "Timeout" und 235x "device could not be checked" und 222x "check returned a valid result")

Kann ich da Presence ein wenig einbremsen mit seinen Einträgen?

Viele Grüße
Titel: Aw: Eintrag im Logfile / Presence
Beitrag von: betateilchen am 01 April 2024, 16:49:17
Zitat von: Parador am 01 April 2024, 16:25:18Thema kopiert aus Anfängerfragen

Zum Verschieben (!) eines Themas gibt es unten links einen Button.
Und das richtige Forum für Fragen zu PRESENCE wäre "Unterstützende Dienste", herauszufinden mit "help presence".



Hättest Du die Logzeilen vollständig zitiert, würde man sehen, dass diese Meldungen im Loglevel 2 kommen. Du könntest also versuchen, den verbose Level in Deinem presence-device auf den Wert 1 zu stellen, um damit die Ausgabe der Meldungen zu unterbinden.
Titel: Aw: Eintrag im Logfile / Presence
Beitrag von: Parador am 01 April 2024, 21:36:01
ich lerne jeden Tag dazu, danke betateilchen
Die Zeilen mit Timeout sind Loglevel 1, die mit Presece sind Loglevel 2.
Titel: Aw: Eintrag im Logfile / Presence
Beitrag von: betateilchen am 01 April 2024, 23:40:40
Zitat von: Parador am 01 April 2024, 21:36:01Die Zeilen mit Timeout sind Loglevel 1, die mit Presece sind Loglevel 2.

Das erklärt sich dadurch, dass die Zeilen mit dem Timeout nicht von PRESENCE erzeugt werden, sondern von Blocking.pm, das von PRESENCE verwendet wird. Hier müssten vermutlich Änderungen im Modul PRESENCE vorgenommen werden, um die Loglevel anzugleichen.

Aber zumindest die Meldungen, die Du aktuell von PRESENCE selbst bekommst, solltest Du mit meiner obigen Empfehlung, den verbose level zu ändern, reduzieren können.
Titel: Aw: Eintrag im Logfile / Presence
Beitrag von: JoWiemann am 02 April 2024, 07:41:29
Hallo,

ich werde mir die Tage die Log Level mal ansehen.

Grüße Jörg
Titel: Aw: Eintrag im Logfile / Presence
Beitrag von: betateilchen am 02 April 2024, 12:27:51
Zitat von: JoWiemann am 02 April 2024, 07:41:29ich werde mir die Tage die Log Level mal ansehen.

Wenn ich mich recht erinnere...

Titel: Aw: Eintrag im Logfile / Presence
Beitrag von: JoWiemann am 02 April 2024, 15:27:02
Hallo betateilchen,

danke für den Hinweis. Hatte Rudi hier: https://forum.fhem.de/index.php?msg=689918 beschrieben.

Grüße Jörg
Titel: Aw: Eintrag im Logfile / Presence
Beitrag von: JoWiemann am 03 April 2024, 15:25:34
Hallo,

ich habe eine neue Version hochgeladen. Der loglevel von BlockingCall wird jetzt auf den Rückgabewert von GetVerbose() gesetzt. Wie immer per update morgen.

Grüße Jörg