NEWS
Adapter TR-064 Anwesenheitserkennung - unmotivierte WLAN Statusänderung
-
Hallo zusammen,
ich habe mittels TR-064 Adapter Version 0.4.7 eine Anwesenheitserkennung umgesetzt. Hierfür wurden im Adapter zwei Handys eingebunden. Per Skript frage ich das Flag "active" ab. Bei Statusänderungen werden bestimmte Aktionen ausgelöst (z.B. "Kommen" oder "Gehen). Die Zustände werden auch sauber erkannt, das Skript macht aus auch sonst was es soll. Leider gibt es dennoch ein Problem. Obwohl sich beide Handys im WLAN-Bereich befinden kommt es unmotivierten Statusänderungen. Status wechselt von "true" auf "false" und anschließen wieder auf "true" innerhalb einer Minute.
Wie kommt es zu den Statusänderungen und wie kann ich diese ausblenden? Vielen Dank schon mal im Voraus.
-
Selbes Problem bei mir. Habe zwei iPhones…
Gesendet von iPhone mit Tapatalk
-
Ich habe auch festgestellt, dass es mit iPhones zu Problemen kommen kann. Das iPhone ist nicht dauernd aktiv im WLan und geht regelmäßig in eine Art WLAN Standby um Akku zu sparen. Allerdings kannte ich diese Probleme bislang nur, wenn ich die Geräte per Ping auf Anwesenheit abgefragt habe. Per TR-0.64 treten diese Probleme nicht mehr auf. Wurden die Handys korrekt über MAC und IP Adresse eingebunden? Ich habe allerdings in meiner Steuerung eine Option eingebaut, mit der ich regelmäßig ioBroker neu inititialiere, damit die Änderungen besser erkannt werden.
-
Wie kommt es zu den Statusänderungen und wie kann ich diese ausblenden? Vielen Dank schon mal im Voraus. `
Ob Tr064 oder Ping-Überwachung ist egal, beide Verfahren funktionieren ähnlich und laufen auf die gleichen Fehlerursachen bei der Erkennung, ob sich ein Gerät noch im WLAN befindet. Ursache ist fast immer das Gerät, welches die WLAN Verbindung kurz kappt und wieder einschaltet.-
Bei Android-Geräten kann unter den WLAN Optionen das Verhalten im Standby eingestellt werden, hier muss "immer on" gewählt werden.
-
Spannt der Router mehr als ein WLAN Netz auf (zB 2.4GHz und 5GHz) oder gibt es mehrere Router/Repeater und sind diese im Gerät jeweils mit "automatisch verbinden" eingestellt, so meldet sich das Gerät automatisch beim "stärksten" WLAN an; dieser Wechsel kann ebenfalls als true/false erkannt werden. Also im Gerät nur ein WLAN mit "automatisch verbinden" kennzeichnen
-
Ist im Gerät eingestellt die WLAN-Option "Automatischer Netzwerkwechsel" zwischen WLAN und Mobilfunknetz eingeschaltet, so kann dieses auch zum true/false Wechsel führen. Nämllich dann, wenn das Gerät der Meinung ist, das z.B. LTE im Moment die bessere Wahl als das WLAN ist
-
-
- Bei Android-Geräten kann unter den WLAN Optionen das Verhalten im Standby eingestellt werden, hier muss "immer on" gewählt werden. `
Selbst das reicht bei neueren Android-Versionen nicht mehr aus, ich weiß jetzt nicht genau, ab welcher Version, aber mit 6 und 7 geht es schon nicht mehr zuverlässig!
Enrico
-
Ich habe eine endlich einfache sowie stabile Lösung für die Anwesenheitserkennung gefunden.
Das Zauberwort heißt: IFTTT
Details findet ihr in dem Beitrag unter dem Betreff: Anwesenheitserkennung mit IFTTT