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

Anwesenheitserkennung bei WLAN über AP #26

Closed MichaHidd closed 8 years ago

MichaHidd commented 8 years ago

Hi Jens, wenn ich mit meinem Handy nicht direkt mit der FritzBox verbunden bin, sondern über eine TP-Link als AP wird in der FritzBox-Oberfläche angezeigt, dass ich aktiv verbunden bin, aber über TP-Link. In der Anwesenheitsliste erscheine ich aber als abwesend. Ist dies ein Fehler, oder nur nicht anders umsetzbar? Gruß Michael

modmax commented 8 years ago

Ich glaube dies ist das gleiche Probleme wie in #25 beschrieben. Bei mir laufen DHCP und NameServer auf nem Rechner 24/7; daher ist DHCP in der FritzBox ausgeschaltet und daher evtl. kein aktueller Speedbenachritigung? Die Geräte im LAN sind immer mit SPEED angegeben.

Problem ist nun Zeile 518, in dem eine Erkennung auf Anwesenheit erst stattfinden, wenn das Gerät ACTIVE ist und (SPEED>0 oder WLAN=0). Jedoch ist der Rückgabewert bei meinen Android-Telefonen für WLAN=1 und SPEED=0, so daß die Telefone nicht als aktiv erkannt werden, auch wenn sie in der FritzBox aktiv sind, da kein Speed aber WLAN.