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

Kurze Abwesenheit bei MESH übergabe #100

Open thomasheidenreich opened 3 years ago

thomasheidenreich commented 3 years ago

Hallo zusammen,

seit ich mir einen MESH Repeater angeschafft habe, habe ich immer wieder kurze Abwesenheiten bei der Übergabe von einem Access Point zum anderen . Lässt sich das irgendwie umgehen? Mir würde vorschweben, dass der Status erst umgestellt wird wenn X Messungen hintereinander den neuen Zustand haben. Das Intervall zu vergrößern bringt ja nichts, da ich dadurch potentiell länger einen falschen Zustand hätte.

Viele Grüße Thomas

hodiet commented 2 years ago

Hallo,

ich habe ebenfalls kurze Abwesenheiten beobachtet, die ich mir bisher nicht erklären konnte. Heute habe ich das an Hand von den Protokollen der ccm, der fritzbox und dieses Plugins festgemacht an der Übergabe vom Repeater an die Box. Scheint mir also ähnlich gelagert zu sein. Bei mir sind die Abwesenheiten typischerweise 18 Sekunden In der CCU habe ich daher eine neue Variable "wirkliche Abwesenheit" eingeführt, die circa 30 Sekunden nach der Abwesenheit des PlugIn nochmal prüft, ob diese Bestand hat, und erst dann "wirkliche Abwesenheit" setzt. Natürlich muß ich dann auch diese in den Scripts nutzen, die bisher die Variable "Anwesenheit.Nutzer" genutzt haben. Schöner wäre allerdings, wenn es an der Quelle, also an der FritzBox, oder wenigstens nur eine Stufe dahinter, an diesem PlugIn, eine echte Lösung gäbe.

Gruß, Holger

DieterPre commented 2 years ago

Schau mal hier #114 #76

Gruß Dieter

hodiet commented 2 years ago

Danke Dieter,

das ist dann wohl das steering. Also weiter mit der zusätzlichen Variablen und der Prüfung nach einer Gedenkminute.

Works as designed.