Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FB 7590 FW 7.12 - Statusänderung dauert 10 Minuten #76

Open
morecolor opened this issue Dec 20, 2019 · 7 comments
Open

FB 7590 FW 7.12 - Statusänderung dauert 10 Minuten #76

morecolor opened this issue Dec 20, 2019 · 7 comments

Comments

@morecolor
Copy link

Die FB 7590 hat eine etwas merkwürdige Vorgehensweise bei der Statusanzeige der WLAN-Clients unter Heimnetz->Netzwerk. Verlässt ein bekanntes Gerät den WLAN-Bereich, wird dies innerhalb weniger Sekunden unter System->Ereignisse aktualisiert. Auch unter Heimnetz->Netzwerk wird in der Spalte "Eigenschaften" sofort der Verbindungsstaus gelöscht. Jedoch in der Spalte "Name" bleibt der letzte Status des Gerätes erhalten (blau-/grüne Weltkugel). Umgekehrt genau das gleiche. Kommt ein bekanntes Gerät in den WLAN-Bereich und bucht sich auf der FB ein kommt es in den Ereignissen sofort zu einem Eintrag. Aber es dauert in der Netzwerkübersicht bis zu 10 Minuten bis das Gerät aus der Gruppe "ungenutzte Verbindungen" nach oben in die Gruppe "Aktive Verbindungen" wandert.

Das Addon hm_pdetect scheint jedoch den Status unter Heimnetz->Netzwerk abzufragen. Daher dauert es auch im ungünstigsten Fall diese 10 min. + Abfrageintervall des Addon, bis der aktualisierte Status in der CCU3 erscheint. Unter diesen Bedingungen nutzt mir das Addon in vielen Szenarien nichts. Ich benötige die An-/Abwesenheits-Stati der einzelnen Cleints "live" (mit 10-15 Sekunden Verzögerung könnte ich leben).

Der AVM-Support will davon nichts wissen. Stellt mich als Einzelproblem hin. Daher meine Idee an das Addon:
Das Addon soll künftig die Ereignisse unter System->Ereignisse->WLAN auswerten. Denn dieses Verhalten funktioniert verlässlich.

@randy0811
Copy link

Ich habe eine ältere Fritzbox 7490, aber ebenfalls FW 7.12. Ich kann das beschriebene Verhalten der FB unter Heimnetz->Netzwerk bestätigen, wenn ich am Handy die WLAN Verbindung ausschalte. Jedoch wird bei mir unter System->Ereignisse keinerlei Einträge dabei erzeugt. Weder beim Anmelden noch beim Anmelden eines Gerätes. Eine entsprechende Abfrage durch das Addon würde somit ins Leere laufen. Das scheint mir kein geeigneter Weg zu sein!

Jedoch unter WLAN->Funknetz wird die Änderung in Sekundenschnelle korrekt angezeigt. Das Handy ist sehr schnell im Bereich " Nicht verbundene Geräte". Andersherum ebenso. Vielleicht ist das ein passender Ansatz zur Abfrage der Anwesenheit.

@morecolor
Copy link
Author

Hallo randy0811,

bei der 7590 mit 7.12 gibt es eben den sehr zuverlässigen Log beim An- u. Abmelden eines WLAN-Clients. Ich kann dies so oft reproduzieren wie ich will.
Sobald ich am Handy das WLAn deaktiviere erscheint unter den Ereignissen innerhalb einer Sekunde der Eintrag, das sich das Gerät XY mit der IP XY und der MAC-Adresse XY soeben abgemeldet hat.
Unter Netzwerk->Heimnetz wird das Gerät dann noch minutenlang als "online/Anwesend" angezeigt.

@jens-maus
Siehst Du keine Möglichkeit auf die Schnelle das Script so anzupassen, dass es die Ereignisse ausliest anstatt den Online-Status im Heimnetz?

@jens-maus
Copy link
Member

Nein, die Möglichkeit sehe ich nicht. Am besten einfach an AVM wenden und verlangen das die das endlich in ihrer Firmware reparieren/ optimieren.

@morecolor
Copy link
Author

morecolor commented Jan 15, 2020 via email

@DieterPre
Copy link

Auch ich habe diese Probleme, auch mit der Firmware 7.20 für meine 7590 und Repeater 1750E.

Interessant ist vielleicht noch, dass meine Frau und ich zwei fast identische Handys haben, wobei dann häufig das eine Handy sofort das andere 10 Minuten später ein oder ausgebucht wird, wenn wir das Haus verlassen oder zurückkommen.
Ich zeichne das mit CUxD auf und kann das daher gut verfolgen.

Zusätzlich habe ich ein weiteres Problem mit beiden Handys. Von Zeit zu Zeit auch mitten in der Nacht, wenn die Handys nur rumliegen, wird hin und wieder für eine Zykluszeit, manchmal auch zwei oder mehr Zyklen, ein und manchmal auch beide Handys als Abwesend gemeldet.
Die Zykluszeit ist bei mir etwa 16 Sekunden, eigentlich zu kurz, aber da es nicht stört , habe ich es bisher nicht geändert. Das hatte aber zur Folge das meine Homematic manchmal Lampen für 16 Sekunden wegen vermeintlicher Abwesenheit ausschaltete.
Ich habe in der Zwischenzeit eine Softwareroutine in die CCU eingebaut, die nach einer Minute noch einmal nachfragt ob immer noch abwesend und dann erst endgültig abwesend signalisiert.

Hat diese Verhalten vielleicht noch jemand beobachtet?

Gruß Dieter

@DieterPre
Copy link

Ich bin inzwischen mit AVM in Kontakt. AVM vermutet allerdings, dass hier ein nicht dokumentiertes Interface benutzt wird, wo die Fehlerfreiheit nicht garantiert ist. Man ist aber auf Good-Will-Basis bereit sich das einmal anzuschauen.

Ich habe in der Zwischenzeit das zweite Problem etwas eingrenzen können, es passierte häufiger im 5GHz-WLAN. Ich habe 5GHz nun abgeschaltet und habe dadurch einige Fehler eliminieren können. Die Informationen habe ich heute an AVM geschickt. Zusätzlich habe ich herausgefunden, dass der Repeater 1750E häufig mal (auch im 2,4GHz Band) Teilnehmer aus- und wieder einlogged, auch mehrere gleichzeitig sekundengenau für 13 Sekunden, z.B. nachts um halb zwei, was einige meiner Probleme sein könnten.
Hier habe ich inzwischen den Repeater außer Betrieb genommen und beobachte. Der Repeater ist bei mir nicht unbeding erforderlich, war nur zur besseren Abdeckung von 5GHz-WLAN gedacht.
Das bin ich noch am beobachten, werde es aber auch so schnell wie möglich an AVM schicken.

Was die Verzögerungen angeht bin ich noch am Ball.

Grundsätzlich fand man bei AVM die Idee Anwesenheitskontrolle über die Fritzbox zu machen gut und man wollte das im Kollegenteam einmal besprechen. Außerdem hoffe ich auch mit meinen zusätzlichen Prolemen etwas mehr Aufmerksamkeit zu erzeugen.

Gruß Dieter

@jens-maus
AVM möchte gerne etwas genauer wissen wie Sie die Daten abfragen. Können Sie mir da behilflich sein?

@DieterPre
Copy link

AVM verfolgt die Sache mittlerweile nicht mehr weiter, da ich auch keine neuen Informationen mehr liefern konnte.
Um das auch von meiner Seite zum Abschluss zu bringen, folgende Informationen:

Wenn sich in der Umgebung einer Fritzbox mehrere WLAN-Router befinden, kommt es natürlich häufiger zu WLAN-Empfangsproblemen, die dazu füheren, das die Fritzbox automatisch den Kanal oder das Band (2,4/5 GHz) wechseln muss. Dieses wird als Band-Steering bezeichnet. Hinzu kommt, wenn die Fritzbox in einem Mesh-Netzwerk arbeitet, d.h. die Fritzbox arbeitet mit einem oder mehreren WLAN_Repeatern zusammen, wird bei Empfangsproblemen auch ein so genanntes AP-Steering durchgeführt, was in beiden Fällen dazu führt, dass alle betroffene WLAN-Geräte abgemeldet werden. Das gleiche geschieht übrigens auch beim nächtlichen Restart. Die Fritzbox wechselt dann den Kanal, bzw. das Band (Band-Steering) oder den WLAN-Empfänger (AP-Steering) um den WLAN-Geräten zu ermöglichen sich an einem besser zu erreichenden Repeater oder an die Fritzbox anzumelden. Die von der Fritzbox abgemeldeten Geräte melden sich nach ca. 13 Sekunden wieder an. Das sind die berüchtigten kurzen Ausfälle von ca 13 Sekunden, manchmal auch 26 Sekunden, selten länger. Hinzu kommen einige wenige Fälle wo es bis zu 9 Minuten dauern kann, dass sich Geräte im WLAN anmelden bzw. wieder anmelden. Die genaue Ursache dafür konnte ich, auch in Zusammenarbeit mit AVM, nicht ermtteln. Es kommen dafür meines Erachtens sowohl die WLAN-Geräte als auch die Fritzbox in Frage. Um das nachzuweisen fehlen mir sowohl die Kenntnisse als auch die Mittel.

Die kurzen Unterbrechungen sind für mich aber eigentlich nicht das Problem. Hier habe ich in der CCU Filterprogramme angelegt, die nach einer Minute noch einmal nachschauen, ob die WLAN-Gerät noch immer alle weg sind und dann erst eine weitere Variable 'Anwesend_ext = falsch' zu setzen. Natürlich gibt es dann eine Verzögerung von einer Minute und prinzipell könnte man auch die 9 Minutenverzögerung so behandeln, wenn man mit dieser Verzögerung leben kann.

@jens-maus - ich bin der Meinung, dass solche Filter- bzw. Verzögerungsmöglichkeiten in hm_pdetect gehören. Wie wäre es das in eine nächste Version zu integrieren.

Gruß Dieter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants