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

HM pdetect funktioniert nicht mehr mit IOS 14 #98

Open dvbab opened 3 years ago

dvbab commented 3 years ago

Hallo Herr Maus,

vielen Dank für das tolle Programm für die CCU2. Nach dem IOS14 Update auf meinem iPhone funktioniert die Anwesenheitserkennung leider nicht mehr. Mit Android Geräte funktioniert es weiterhin. Ist da etwas bekannt?

Viele Grüße AB

Xento commented 3 years ago

Haben Sie schon die neue Funktion "Private MAC-Adresse" für ihr WLAN im iPhone deaktiviert? Seit iOS14 generiert das iPhone alle 24 Stunden für jedes WLAN eine neue MAC-Adresse, sofern die Funktion für dieses WLAN nicht deaktiviert wurde. Daher kann die Anwesenheitserkennung mit dieser Funktion nicht mehr funktionieren.

jens-maus commented 3 years ago

Diese Funktion muss man nicht deaktivieren und mir ist es selbst noch nicht untergekommen das die MAC Adresse alle 24 Stunden neu generiert wird. In der Tat ist die hier mit iOS über längere Zeit stabil und man hat damit lediglich eine MAC separate MAC-Adresse je WLAN. Man muss einzig alleine 1x die neue MAC Adresse in der Konfiguration anpassen und dann sollte die wieder stabil bleiben/sein.

Xento commented 3 years ago

Warum sollte man diese Funktion denn nicht in seinem eigenen privaten WLAN deaktivieren? Für andere WLANS kann die Funktion ja aktiv bleiben, diese Einstellung gilt ja pro WLAN-SID.

Ok, bei Apple selber steht, dass die private MAC statisch sein soll. Bei Heise hingegen, stand dass sie sich alle 24 Stunden ändern soll.

jens-maus commented 3 years ago

Warum sollte man diese Funktion denn nicht in seinem eigenen privaten WLAN deaktivieren?

Weil man das früher oder später vergessen haben wird das man da für sein eigenes WLAN eine Ausnahme von der Regel gemacht hat.

Für andere WLANS kann die Funktion ja aktiv bleiben, diese Einstellung gilt ja pro WLAN-SID. Ok, bei Apple selber steht, dass die private MAC statisch sein soll. Bei Heise hingegen, stand dass sie sich alle 24 Stunden ändern soll.

Da traue ich eher dem was Apple offiziell verlautbaren lässt als dem was Heise da so in die Welt hinausposaunt.

P.S: Bitte nicht auf github emails antworten aber das Webinterface nutzen sonst kommt da ein haufen garbage mit sinnlos gequotetem Text im GitHub Ticket an.

dvbab commented 3 years ago

Danke für die Tipps - das Deaktivieren der Regel hat auf jeden Fall geholfen. Ich werde es aber auch mal noch mit der neuen MAC Adresse versuchen