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

Geräte werden erst nach ca. 20 min als Abwesend erkannt #181

Open
BenAhrdt opened this issue Jan 31, 2023 · 32 comments
Open

Geräte werden erst nach ca. 20 min als Abwesend erkannt #181

BenAhrdt opened this issue Jan 31, 2023 · 32 comments

Comments

@BenAhrdt
Copy link

V3.3.1

Der Adapter erkennt ein Gerät erst ca. nach 20min als Abwesend. (Beim wirklichen verlassen oder WLAN ausschalten).
Sowas schon mal gehabt?
In der FB wird es anscheinend solange noch in der Netzwerkliste angezeigt.
Ist das was in der FB zu beachten/ ein zu stellen?

@afuerhoff
Copy link
Owner

Solange das Gerät in der Fritzbox als aktiv angezeigt wird, kann der Adapter das auch nicht als abwesend anzeigen.
Einzustellen gibt es da nichts. Benutzt du eine Laborversion auf der Fritzbox?

@BenAhrdt
Copy link
Author

BenAhrdt commented Jan 31, 2023

Nein die fb 7530 mit der aktuellsten Firmware.
Dachte vielleicht kann man direkt an der eine Einstellung machen.
Komisch

@afuerhoff
Copy link
Owner

Wie sind denn die Einstellungen im Adapter? Bitte Protokollstufe in der Instanz mal auf debug setzen und dann Adapter neu starten. Dann bitte das Protokoll vom Start an mal posten.

@BenAhrdt
Copy link
Author

`

fb-checkpresence.0 25554 2023-01-31 22:15:32.147 debug getDeviceInfo activeCnt: 40
fb-checkpresence.0 25554 2023-01-31 22:15:32.145 debug getWlBlInfo blCnt: 92
fb-checkpresence.0 25554 2023-01-31 22:15:31.520 debug loop main ends after 0,833369719 s
fb-checkpresence.0 25554 2023-01-31 22:15:28.684 debug loop family ends after 0,776658377 s
fb-checkpresence.0 25554 2023-01-31 22:15:10.450 debug getDeviceInfo activeCnt: 40
fb-checkpresence.0 25554 2023-01-31 22:15:10.449 debug getWlBlInfo blCnt: 92
fb-checkpresence.0 25554 2023-01-31 22:15:09.889 debug loop main ends after 0,327345226 s
fb-checkpresence.0 25554 2023-01-31 22:14:57.554 debug loop family ends after 0,849875796 s
fb-checkpresence.0 25554 2023-01-31 22:14:49.366 debug getDeviceInfo activeCnt: 40
fb-checkpresence.0 25554 2023-01-31 22:14:49.365 debug getWlBlInfo blCnt: 92
fb-checkpresence.0 25554 2023-01-31 22:14:48.695 debug loop main ends after 0,333667892 s
fb-checkpresence.0 25554 2023-01-31 22:14:28.931 debug getDeviceInfo activeCnt: 40
fb-checkpresence.0 25554 2023-01-31 22:14:28.928 debug getWlBlInfo blCnt: 92
fb-checkpresence.0 25554 2023-01-31 22:14:28.344 debug loop main ends after 0,295045171 s
fb-checkpresence.0 25554 2023-01-31 22:14:26.047 debug loop family ends after 0,783130970 s
fb-checkpresence.0 25554 2023-01-31 22:14:25.950 warn getActive Rebecca: Error: The configured hostname for member Rebecca was not found in the fritzbox. Please insert a valid hostname!
fb-checkpresence.0 25554 2023-01-31 22:14:24.263 info loop successfully started
fb-checkpresence.0 25554 2023-01-31 22:14:24.263 info states successfully subscribed
fb-checkpresence.0 25554 2023-01-31 22:14:24.262 info createMemberObjects finished successfully
fb-checkpresence.0 25554 2023-01-31 22:14:24.262 info History function for Käthe disabled. Please select a history adapter in the configuration dialog!
fb-checkpresence.0 25554 2023-01-31 22:14:24.165 warn The state "fb-checkpresence.0.Käthe" will not longer exist in a future version. Please use fb-checkpresence.0.Käthe.presence" instead!
fb-checkpresence.0 25554 2023-01-31 22:14:24.165 info History function for Jenny disabled. Please select a history adapter in the configuration dialog!
fb-checkpresence.0 25554 2023-01-31 22:14:23.994 warn The state "fb-checkpresence.0.Jenny" will not longer exist in a future version. Please use fb-checkpresence.0.Jenny.presence" instead!
fb-checkpresence.0 25554 2023-01-31 22:14:23.993 info History function for Benny disabled. Please select a history adapter in the configuration dialog!
fb-checkpresence.0 25554 2023-01-31 22:14:23.889 warn The state "fb-checkpresence.0.Benny" will not longer exist in a future version. Please use fb-checkpresence.0.Benny.presence" instead!
fb-checkpresence.0 25554 2023-01-31 22:14:23.889 info History function for Rebecca disabled. Please select a history adapter in the configuration dialog!
fb-checkpresence.0 25554 2023-01-31 22:14:23.830 warn The state "fb-checkpresence.0.Rebecca" will not longer exist in a future version. Please use fb-checkpresence.0.Rebecca.presence" instead!
fb-checkpresence.0 25554 2023-01-31 22:14:23.675 info createGlobalObjects finished successfully
fb-checkpresence.0 25554 2023-01-31 22:14:23.463 warn The state "devices" will not longer exist in a future version. Please use "fb-devices.count" instead!
fb-checkpresence.0 25554 2023-01-31 22:14:23.463 warn The state "activeDevices" will not longer exist in a future version. Please use "fb-devices.active" instead!
fb-checkpresence.0 25554 2023-01-31 22:14:23.463 warn The state "blacklist" will not longer exist in a future version. Please use "blacklist.presence" instead!
fb-checkpresence.0 25554 2023-01-31 22:14:23.462 warn The state "guest" will not longer exist in a future version. Please use "guest.presence" instead!
fb-checkpresence.0 25554 2023-01-31 22:14:23.461 warn You should then manually delete the old states!
fb-checkpresence.0 25554 2023-01-31 22:14:23.461 warn In an future version some states are not more existent. Please use compatibility = false to switch to the new handling of the states!
fb-checkpresence.0 25554 2023-01-31 22:14:23.447 info Layer3Forwarding1-GetDefaultConnectionService is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.447 info LANConfigSecurity1-X_AVM-DE_GetCurrentUser is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.447 info WANPPPConnection1-ForceTermination is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.447 info DeviceConfig1-Reboot is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.447 info X_AVM-DE_HostFilter-GetWANAccessByIP is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.447 info X_AVM-DE_HostFilter-DisallowWANAccessByIP is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.446 info DeviceInfo1-GetInfo is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.446 info WLANConfiguration3-GetSecurityKeys is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.446 info WLANConfiguration3-GetInfo is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.446 info WLANConfiguration3-SetEnable is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.446 info WANIPConnection1-GetInfo is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.446 info WANPPPConnection1-GetInfo is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.445 info WANCommonInterfaceConfig1-GetCommonLinkProperties is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.445 info DeviceInfo1-GetSecurityPort is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.445 info Hosts1-X_AVM-DE_GetSpecificHostEntryByIP is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.445 info Hosts1-GetSpecificHostEntry is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.445 info Hosts1-X_AVM-DE_GetMeshListPath is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.445 info Hosts1-X_AVM-DE_GetHostListPath is supported
fb-checkpresence.0 25554 2023-01-31 22:14:23.444 info configuration default connection: 1.WANPPPConnection.1
fb-checkpresence.0 25554 2023-01-31 22:14:23.444 debug configuration filter delay: 10
fb-checkpresence.0 25554 2023-01-31 22:14:23.443 debug configuration external ip address: true
fb-checkpresence.0 25554 2023-01-31 22:14:23.443 debug configuration guest info: true
fb-checkpresence.0 25554 2023-01-31 22:14:23.443 debug configuration qr code: false
fb-checkpresence.0 25554 2023-01-31 22:14:23.443 debug configuration ssl: true
fb-checkpresence.0 25554 2023-01-31 22:14:23.443 debug configuration compatibility: true
fb-checkpresence.0 25554 2023-01-31 22:14:23.442 debug configuration whitelist: true
fb-checkpresence.0 25554 2023-01-31 22:14:23.442 debug configuration mesh info: false
fb-checkpresence.0 25554 2023-01-31 22:14:23.442 debug configuration fb-devices false
fb-checkpresence.0 25554 2023-01-31 22:14:23.442 debug configuration familymembers: [{"enabled":true,"group":"","familymember":"Rebecca","devicename":"Beccas-iPhone","macaddress":"1A:DE:41:AE:B5:2D","ipaddress":"","usage":"Hostname","usefilter":false,"comment":""},{"enabled":true,"group":"","familymember":"Benny","devicename":"BenjamidtiPhone","macaddress":"E2:F3:F0:ED:04:FB","ipaddress":"192.168.2.117","usage":"Hostname","usefilter":false,"comment":""},{"enabled":true,"group":"","familymember":"Jenny","devicename":"Jennifers-iPhone","macaddress":"62:DF:16:BF:9B:1D","ipaddress":"192.168.2.172","usage":"Hostname","usefilter":false,"comment":""},{"enabled":true,"group":"","familymember":"Käthe","devicename":"Kathes-iPhone","macaddress":"02:47:A7:F7:F8:AE","ipaddress":"192.168.2.175","usage":"Hostname","usefilter":false,"comment":""}]
fb-checkpresence.0 25554 2023-01-31 22:14:23.442 debug configuration familymembers count: 4
fb-checkpresence.0 25554 2023-01-31 22:14:23.441 debug configuration dateformat: <yyyy.mm.dd HH:MM:ss>
fb-checkpresence.0 25554 2023-01-31 22:14:23.441 debug configuration history: <>
fb-checkpresence.0 25554 2023-01-31 22:14:23.441 debug configuration user:
fb-checkpresence.0 25554 2023-01-31 22:14:23.440 info start fb-checkpresence.0: FRITZ!Box 7530 version: 164.07.50 ip-address: "192.168.2.1" - interval devices: 20 s - interval members: 30 s
fb-checkpresence.0 25554 2023-01-31 22:14:22.882 info starting. Version 1.1.20 in /opt/iobroker/node_modules/iobroker.fb-checkpresence, node: v16.18.1, js-controller: 4.0.24
 


`

@BenAhrdt
Copy link
Author

BenAhrdt commented Feb 1, 2023

Ist da was auffällig?

@afuerhoff
Copy link
Owner

Hallo,

Bitte mal folgende Einstellung prüfen:
getActive Rebecca: Error: The configured hostname for member Rebecca was not found in the fritzbox.

Du solltest auch die Kompatibilität abhaken. Da werden noch Datenpunkte beschrieben die irgendwann entfallen.

@BenAhrdt
Copy link
Author

BenAhrdt commented Feb 1, 2023

Hallo,

Bitte mal folgende Einstellung prüfen: getActive Rebecca: Error: The configured hostname for member Rebecca was not found in the fritzbox.

Du solltest auch die Kompatibilität abhaken. Da werden noch Datenpunkte beschrieben die irgendwann entfallen.

Ich habe "Rebecca" über diesen Button hinzugefügt, da sie mir angezeigt wurde.
image

Dabei handelt es sich um meine Schwester, welche ab und zu zu Besuch kommt.
Diese war in der FB hinterlegt, aber jetzt nicht mehr?
Habe sie jetzt mal raus genommen...
kann das vielleicht durch ein firmwarepdate der fritzbox kommen?

Trotzdem erkent die fb erst nach ca. 20 min, das ich das wlan aus habe.

@afuerhoff
Copy link
Owner

Ist Rebecca im Gäste-Wlan gewesen?

@BenAhrdt
Copy link
Author

BenAhrdt commented Feb 1, 2023

Es gibt kein Gäste Wlan

@afuerhoff
Copy link
Owner

Ich kann mir das Verhalten der Fritzbox nicht erklären. Bei mir reagiert sie im 10s Takt. Hab allerdings noch nicht die 7.50. Im Gäste WLAN dauert es 10 Minuten.

@BenAhrdt
Copy link
Author

BenAhrdt commented Feb 1, 2023

7.50 habe ich drauf gemacht und mir davon versprochen dass es besser wird. War schon vorher so.

@BenAhrdt
Copy link
Author

BenAhrdt commented Feb 1, 2023

Jetzt sind auch die Personen unter „familyMembers“ angelegt.
Vorher waren die da nicht.

Ist das normal?

@afuerhoff
Copy link
Owner

Das kommt durch den Kompatibilitätsschalter. Die Familymembers werden dann generell unter familyMembers eingerichtet. Die alten Objekte können gelöscht werden. Das ist der Standard.

@BenAhrdt
Copy link
Author

BenAhrdt commented Feb 1, 2023

Ok, also kann ich alle Ordner außer die familyMember Ordner löschen?

@afuerhoff
Copy link
Owner

Vorher Adapter stoppen. Dann die Ordner auf der obersten Ebene die den Namen der einzelnen Familymember entsprechen löschen. Komplett mit Unterstruktur. Man kann aber nichts falsch machen.

@BenAhrdt
Copy link
Author

BenAhrdt commented Feb 1, 2023

Ich habe einfach ab „0“ (also die Instanz) alles gelöscht, hat gut funktioniert und ich habe keine Leichen mehr drin.

@BenAhrdt
Copy link
Author

BenAhrdt commented Feb 3, 2023

Diese Antwort habe ich auf meine Frage warum es 20min dauert bekommen.

Weil der DHCP Lease vielleicht 20 Minuten verzögert stattfindet. Es findet ja kein ausloggen statt, man geht ja einfach und verlässt das WLAN.

und:

Die Netzwerkliste der Fritzbox ist einfach nur eine reine Information und kein gesichertes Verbindungsprotokoll. Wenn du zeitnah mitbekommen willst ob ein Gerät noch im Netzwerk ist oder nicht, geht das weitestgehend nur über einen regelmäßigen Ping.

bei euch klappts doch schneller, oder?

@afuerhoff
Copy link
Owner

Die Daten der Fritzbox werden im Adapter per TR064 Protokoll abgefragt. Bei mir habe ich Zeiten von 10s gemessen. Nur im Gäste WLAN dauert es ca. 10 Minuten.
Bis jetzt hat sich auch noch keiner mit der 7.50 beschwert, dass es so lange dauert.

@BenAhrdt
Copy link
Author

BenAhrdt commented Feb 3, 2023

Laut AVM Support, wird es weiter gegeben und das Ausloggen wird nichts live weiter gegeben.... kann ich mir garnicht vorstellen

@BenAhrdt
Copy link
Author

BenAhrdt commented Feb 3, 2023

image

@afuerhoff
Copy link
Owner

Hallo,
eben mal getestet. 24s und 12s. Interval Familymember 10s.
image

@BenAhrdt
Copy link
Author

BenAhrdt commented Feb 3, 2023

Komisch… warum erzählen die denn so ein Quatsch

@afuerhoff
Copy link
Owner

Auch andere User aus dem Forum haben keine Probleme. Hatte dort mal nachgefragt.

@BenAhrdt
Copy link
Author

BenAhrdt commented Feb 5, 2023

Echt komisch…

@afuerhoff
Copy link
Owner

Hier noch eine Aussage aus dem Forum, der das gleiche Problem hat.
image

@BenAhrdt
Copy link
Author

BenAhrdt commented Feb 7, 2023

Oh man, warum erzählen die dann vom Support wieder jedem was anderes 🤮

@BenAhrdt BenAhrdt changed the title Geräte werden erst nach ca. 20 min als Abwesebd erkannt Geräte werden erst nach ca. 20 min als Abwesend erkannt Feb 12, 2023
@iobFan
Copy link

iobFan commented Apr 7, 2023

Bei mir funktioniert der Adapter seit 7.50 auch nicht mehr korrekt. Zum einen wird die Abwesenheit teilweise erst nach ca. 60 min. erkannt. Zum anderen erhalte ich keine MESH Informationen mehr. Ich verwende die 6591 Cable.

@afuerhoff
Copy link
Owner

@iobFan
Mit der Version 1.1.26 sollte das Mesh Problem gelöst sein. Bzgl. Ab/Anwesenheit liegt das Problem bei AVM.

@iobFan
Copy link

iobFan commented Apr 7, 2023

@iobFan Mit der Version 1.1.26 sollte das Mesh Problem gelöst sein. Bzgl. Ab/Anwesenheit liegt das Problem bei AVM.

ah, vielen Dank! Bei mir erscheint 1.1.26 noch nicht als Update. Nutze ich ein falsches ioBroker Repository oder muss man es über Github installieren?

@afuerhoff
Copy link
Owner

Ist seit gestern Abend published. Sollte dann im Latest repository heute irgendwann angezeigt werden.

@iobFan
Copy link

iobFan commented Apr 7, 2023

Vielen Dank :)

@BenAhrdt
Copy link
Author

BenAhrdt commented Apr 7, 2023

Ja, die Geräte werden ja in der FRITZ!Box noch als anwesend aufgelistet.
Laut AVM Support ist diese Liste nicht dafür gedacht…. Meines Erachtens klarer Fall von Entwickler entwickelt was, was der User gerne anders hätte 😉

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

3 participants