ioBroker.fb-checkpresence icon indicating copy to clipboard operation
ioBroker.fb-checkpresence copied to clipboard

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

Open BenAhrdt opened this issue 2 years ago • 32 comments

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?

BenAhrdt avatar Jan 31 '23 07:01 BenAhrdt

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?

afuerhoff avatar Jan 31 '23 19:01 afuerhoff

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

BenAhrdt avatar Jan 31 '23 20:01 BenAhrdt

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.

afuerhoff avatar Jan 31 '23 20:01 afuerhoff

`

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 avatar Jan 31 '23 21:01 BenAhrdt

Ist da was auffällig?

BenAhrdt avatar Feb 01 '23 06:02 BenAhrdt

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.

afuerhoff avatar Feb 01 '23 17:02 afuerhoff

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.

BenAhrdt avatar Feb 01 '23 17:02 BenAhrdt

Ist Rebecca im Gäste-Wlan gewesen?

afuerhoff avatar Feb 01 '23 17:02 afuerhoff

Es gibt kein Gäste Wlan

BenAhrdt avatar Feb 01 '23 19:02 BenAhrdt

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.

afuerhoff avatar Feb 01 '23 19:02 afuerhoff

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

BenAhrdt avatar Feb 01 '23 19:02 BenAhrdt

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

Ist das normal?

BenAhrdt avatar Feb 01 '23 19:02 BenAhrdt

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.

afuerhoff avatar Feb 01 '23 19:02 afuerhoff

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

BenAhrdt avatar Feb 01 '23 20:02 BenAhrdt

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.

afuerhoff avatar Feb 01 '23 20:02 afuerhoff

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

BenAhrdt avatar Feb 01 '23 20:02 BenAhrdt

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?

BenAhrdt avatar Feb 03 '23 07:02 BenAhrdt

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.

afuerhoff avatar Feb 03 '23 08:02 afuerhoff

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

BenAhrdt avatar Feb 03 '23 13:02 BenAhrdt

image

BenAhrdt avatar Feb 03 '23 13:02 BenAhrdt

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

afuerhoff avatar Feb 03 '23 16:02 afuerhoff

Komisch… warum erzählen die denn so ein Quatsch

BenAhrdt avatar Feb 03 '23 17:02 BenAhrdt

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

afuerhoff avatar Feb 05 '23 12:02 afuerhoff

Echt komisch…

BenAhrdt avatar Feb 05 '23 15:02 BenAhrdt

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

afuerhoff avatar Feb 07 '23 20:02 afuerhoff

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

BenAhrdt avatar Feb 07 '23 20:02 BenAhrdt

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.

iobFan avatar Apr 07 '23 08:04 iobFan

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

afuerhoff avatar Apr 07 '23 08:04 afuerhoff

@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?

iobFan avatar Apr 07 '23 08:04 iobFan

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

afuerhoff avatar Apr 07 '23 08:04 afuerhoff