homematic-community / hm_pdetect

:iphone: A HomeMatic CCU-Addon to regularly query AVM FRITZ!-devices for registered WiFi/LAN devices and deduce general user presence from this information
GNU Lesser General Public License v3.0
74 stars 6 forks source link

Feature Request: Erkannte Gästegeräte identifizierbar in Systemvariable schreiben statt nur "Gast" #10

Closed Tobias78 closed 8 years ago

Tobias78 commented 8 years ago

Es wäre super, statt einfach nur "Gast" die Macadresse mit IP oder noch besser den Namen des Gerätes in eine Gäste-Systemvariable einzutragen. Hintergrund: Einige Geräte scheinen sich nur 1-2 mal am Tag für wenige Minuten ins WLAN einzuloggen. Dann bekomme ich die Nachricht "Gast" angemeldet, bis der Rechner hochgefahren ist und ich auf der Log Seite bin, sind die Geräte aber schon wieder raus. Umweltsensoren wie der Koubachi scheinen so zu arbeiten. Auch das Schreiben einer Logdatei mit den festgestellten Statusänderungen/Gästegeräten wäre gut.

jens-maus commented 8 years ago

Das mit Logdatei sollte möglich sein, allerdings verstehe ich die andere Sache nicht ganz. Warum extra da ne Systemvariable für die Gäste mit Mac/IP Adresse? Was willst du damit erreichen? Das du identifizierst das da ein Gast mal anwesend war damit du den in die IgnoreListe eintragen kannst? Dafür solltest du dich in deine FRITZ!Box einloggen und dort die registrierten Mac-Adressen durchgehen und dann zu hm_pdetect übernehmen. Sehe es nicht als Aufgabe von hm_pdetect darüber irgendeinen Verlauf zu registrieren.

Tobias78 commented 8 years ago

Hallo Jens, Wow, Du antwortest echt schnell! Die Mac Adresse in der Fritzbox zu finden ist echt schwierig. Ich betreibe >30 Lan/WLAN Geräte in meinem Lan. Obwohl ich eine ausführliche Liste aller Geräte mit Mac Adresse habe, konnte ich 2 Geräte so beim besten Willen nicht zuordnen. Eine Logdatei würde ausreichen. Die Systemvariable wäre eine Alternative dazu. Insbesondere könnte ich die Systemvariable in Makros recht gut weiter verarbeiten, das ist mit einem Logfile schwierig. Gruß, Tobias.

Am 31.01.2016 um 09:17 schrieb Jens Maus notifications@github.com:

Das mit Logdatei sollte möglich sein, allerdings verstehe ich die andere Sache nicht ganz. Warum extra da ne Systemvariable für die Gäste mit Mac/IP Adresse? Was willst du damit erreichen? Das du identifizierst das da ein Gast mal anwesend war damit du den in die IgnoreListe eintragen kannst? Dafür solltest du dich in deine FRITZ!Box einloggen und dort die registrierten Mac-Adressen durchgehen und dann zu hm_pdetect übernehmen. Sehe es nicht als Aufgabe von hm_pdetect darüber irgendeinen Verlauf zu registrieren.

— Reply to this email directly or view it on GitHub.

jens-maus commented 8 years ago

Sehe das mit der Systemvariablen immer noch etwas kritisch. Logfile wäre möglich, allerdings müsste man dann wieder ne maximale länge dafür definieren usw. Aber das wäre möglich. Aber jetzt gibt hm_pdetect ja bereits die MAC-Adressen der Gäste aus die gerade angemeldet sind, du müsstest also einfach die richtige zeit abpassen.

Auch ich hab >30 Geräte im LAN/WLAN. Ist eben bei der initialen Einrichtung von hm_pdetect ein bisschen Arbeit und man muss die FRITZ!Box Geräte-Liste konsequent einmal durchgehen und zu hm_pdetct übernehmen.

jens-maus commented 8 years ago

Habe die Möglichkeit eines kontinuierlichen Loggings (bis zu einer definierten maximalen Grenze des Logfiles) nun implementiert. Wird mit Version 0.8 dann kommen sobald die freigegeben ist.

Tobias78 commented 8 years ago

Hallo Jens, Super. Vielen Dank. Gruß, Tobias.

Am 01.02.2016 um 19:08 schrieb Jens Maus notifications@github.com:

Habe die Möglichkeit eines kontinuierlichen Loggings (bis zu einer definierten maximalen Grenze des Logfiles) nun implementiert. Wird mit Version 0.8 dann kommen sobald die freigegeben ist.

— Reply to this email directly or view it on GitHub.