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 :-)
Dann werden die Meldungen wohl aus der Funktion kommen und nicht vom Notify
ich habe es mittlerweile hinbekommen durch löschen der Zeilen aus der 99_Fritzboxpresence.pm
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
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.
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
Mach mal ein list von einem presence Device bitte
Hoffe du kannst mir helfen
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.
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
Oder hätte ich die ganze Zeile mit # auskommentieren müssen?
Auskommentieren
Ja hab es gemerkt, danke auf jeden fall!!!
Null Problemo. Aber nächstes Mal bisschen mehr bitte mit Dingen beschäftigen die du kopierst.
Grüße