PRESENCE - Einträge ins LogFile verringern

Begonnen von kleineslichtHH, 02 April 2016, 14:23:10

Vorheriges Thema - Nächstes Thema

kleineslichtHH

Hallo ihr Lieben,

ich habe mich an meinem LogFile rangetraut und diverse unnütze Einträge rausgeworfen.
Bei dem Presence Modul (Abfrage der FritzBox) ist mir das bisher nicht gelungen.


2016.04.02 14:11:29 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx nicht gefunden, abwesend.
2016.04.02 14:11:29 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx nicht gefunden, abwesend.
2016.04.02 14:11:29 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx nicht gefunden, abwesend.
2016.04.02 14:11:29 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx nicht gefunden, abwesend.
2016.04.02 14:11:29 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx nicht gefunden, abwesend.
2016.04.02 14:12:26 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx gefunden, Gerät heißt >Synology<.
2016.04.02 14:12:26 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx gefunden, Gerät heißt >JanNote4 (WLAN)<.
2016.04.02 14:12:26 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx gefunden, Gerät heißt >SteffiS5 (WLAN)<.
2016.04.02 14:12:27 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx gefunden, Gerät heißt >Heizung<.
2016.04.02 14:12:27 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx gefunden, Gerät heißt >L555 (WLAN)<.
2016.04.02 14:12:27 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx gefunden, Gerät heißt >Heizung<.
2016.04.02 14:12:27 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx gefunden, Gerät heißt >Fire-TV-Stick (WLAN)<.
2016.04.02 14:12:29 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx nicht gefunden, abwesend.
2016.04.02 14:12:29 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx nicht gefunden, abwesend.
2016.04.02 14:12:29 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx nicht gefunden, abwesend.
2016.04.02 14:12:29 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx nicht gefunden, abwesend.
2016.04.02 14:12:29 1: checkFritzMACpresent (FritzBox): mac_xx_xx_xx_xx_xx_xx nicht gefunden, abwesend.



Internals:
   CHANGED
   DEF        function {checkFritzMACpresent("FritzBox","xx:xx:xx:xx:xx:xx")} 60 300
   MODE       function
   NAME       Heizung
   NR         105
   STATE      present
   TIMEOUT_NORMAL 60
   TIMEOUT_PRESENT 300
   TYPE       PRESENCE
   Readings:
     2016-04-02 14:17:27   presence        present
     2016-04-02 14:17:27   state           present
   Helper:
     call       {checkFritzMACpresent("FritzBox","xx:xx:xx:xx:xx:xx")}
Attributes:
   devStateIcon present:text_max@green absent:text_max@red
   do_not_notify 1
   event-on-change-reading .*
   fp_Grundriss 224,884,0, ,Heizung
   room       System


Ich habe es mit dem attr do_not_notify versucht - kein Erfolg

auch das Verbose Level scheint nichts zu nützen

Welchen Ansatz kann ich noch verfolgen?

Vielen Dank :-)

CoolTux

Dann werden die Meldungen wohl aus der Funktion kommen und nicht vom Notify
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

kleineslichtHH

ich habe es mittlerweile hinbekommen durch löschen der Zeilen aus der 99_Fritzboxpresence.pm

Tueftler1983

Hilfe mein logfile wird mit den checkFritzMACpresent zugemüllt wie kann ich das abstellen?
Im device Fritzbox und den zwei Smartphones die auf Anwesenheit geprüfte werden sollen steht verbose auf 0
Und trotzdem die ganzen Einträge im .log

CoolTux

Zitat von: Tueftler1983 am 25 Februar 2017, 21:21:19
Hilfe mein logfile wird mit den checkFritzMACpresent zugemüllt wie kann ich das abstellen?
Im device Fritzbox und den zwei Smartphones die auf Anwesenheit geprüfte werden sollen steht verbose auf 0
Und trotzdem die ganzen Einträge im .log

Das kommt aus der Funktion die Du über das presence Device auf rufst. Da steht bestimmt was drin von Log1 oder so. Musst mal schauen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Tueftler1983

Meinst du in der 73_PRESENCE.pm die ist so groß und da steht soviel von log weiß garnicht wo ich da was machen soll

CoolTux

Mach mal ein list von einem presence Device bitte
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Tueftler1983


CoolTux

Das Problem ist das Du anscheinend etwas übernommen hast und nicht weisst was das bedeutet.

Also du hast eine Funktion in eine 99_myUtils Datei. Der Funktionsname steht in der DEF des presence Devices gleich nach der ersten eckigen Klammer. Wenn du die Funktion gefunden hast dann stehen da Logausgaben drin. Log1 oder so.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Tueftler1983

Stimmt jetzt wo du es sagst... woran hast du gesehen das das eine Substanz in der myUtils ist?

Habe die drei Log 1 Einträge in Log 0 geändert

Tueftler1983

Oder hätte ich die ganze Zeile mit # auskommentieren müssen?

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Tueftler1983

Ja hab es gemerkt, danke auf jeden fall!!!

CoolTux

Null Problemo. Aber nächstes Mal bisschen mehr bitte mit Dingen beschäftigen die du kopierst.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net