NEWS
Test Adapter fb-checkpresence v1.1.x
-
@afuerhoff hi, die letzten Tage ca 5 - 10 mal pro Tag. Habe den Adapter mal auf debug gestellt, wenn der Fehler das nächste Mal kommt, lasse ich dir den Log zukommen.
-
@phantomkommander
Wichtig ist auch der Log nach Start des Adapters. -
@afuerhoff ist das so richtig?
fb-checkpresence.0 2022-05-20 20:56:16.302 debug history cntActualDay: 6 fb-checkpresence.0 2022-05-20 20:56:16.186 debug history Florian-Privat cntHistory: 9 fb-checkpresence.0 2022-05-20 20:56:16.174 debug history cntActualDay: 7 fb-checkpresence.0 2022-05-20 20:56:16.088 debug history Andrea-Arbeit cntHistory: 30 fb-checkpresence.0 2022-05-20 20:56:16.079 debug history cntActualDay: 28 fb-checkpresence.0 2022-05-20 20:55:47.176 debug loop main ends after 0,241490864 s fb-checkpresence.0 2022-05-20 20:55:44.932 debug loop family ends after 1,212064787 s fb-checkpresence.0 2022-05-20 20:55:44.929 debug history Galaxy-A51-von-Andrea cntHistory: 20 fb-checkpresence.0 2022-05-20 20:55:44.923 debug history cntActualDay: 18 fb-checkpresence.0 2022-05-20 20:55:44.845 debug history Florian-Handy cntHistory: 8 fb-checkpresence.0 2022-05-20 20:55:44.838 debug history cntActualDay: 6 fb-checkpresence.0 2022-05-20 20:55:44.763 debug history Florian-Privat cntHistory: 9 fb-checkpresence.0 2022-05-20 20:55:44.758 debug history cntActualDay: 7 fb-checkpresence.0 2022-05-20 20:55:44.731 debug history Andrea-Arbeit cntHistory: 30 fb-checkpresence.0 2022-05-20 20:55:44.725 debug history cntActualDay: 28 fb-checkpresence.0 2022-05-20 20:55:13.698 debug loop family ends after 1,282921435 s fb-checkpresence.0 2022-05-20 20:55:13.696 debug history Galaxy-A51-von-Andrea cntHistory: 20 fb-checkpresence.0 2022-05-20 20:55:13.666 debug history cntActualDay: 18 fb-checkpresence.0 2022-05-20 20:55:13.586 debug history Florian-Handy cntHistory: 8 fb-checkpresence.0 2022-05-20 20:55:13.579 debug history cntActualDay: 6 fb-checkpresence.0 2022-05-20 20:55:13.488 debug history Florian-Privat cntHistory: 9 fb-checkpresence.0 2022-05-20 20:55:13.483 debug history cntActualDay: 7 fb-checkpresence.0 2022-05-20 20:55:13.410 debug history Andrea-Arbeit cntHistory: 30 fb-checkpresence.0 2022-05-20 20:55:13.403 debug history cntActualDay: 28 fb-checkpresence.0 2022-05-20 20:54:44.400 debug loop main ends after 6,31805444 s fb-checkpresence.0 2022-05-20 20:54:44.399 warn getExtIp: fb-checkpresence.0 2022-05-20 20:54:36.367 debug loop family ends after 1,172924485 s fb-checkpresence.0 2022-05-20 20:54:36.365 debug history Galaxy-A51-von-Andrea cntHistory: 20 fb-checkpresence.0 2022-05-20 20:54:36.353 debug history cntActualDay: 18 fb-checkpresence.0 2022-05-20 20:54:36.327 debug history Florian-Handy cntHistory: 8 fb-checkpresence.0 2022-05-20 20:54:36.321 debug history cntActualDay: 6 fb-checkpresence.0 2022-05-20 20:54:36.219 debug history Florian-Privat cntHistory: 9 fb-checkpresence.0 2022-05-20 20:54:36.213 debug history cntActualDay: 7 fb-checkpresence.0 2022-05-20 20:54:36.082 debug history Andrea-Arbeit cntHistory: 30 fb-checkpresence.0 2022-05-20 20:54:36.076 debug history cntActualDay: 28 fb-checkpresence.0 2022-05-20 20:54:05.185 debug loop family ends after 1,258049154 s fb-checkpresence.0 2022-05-20 20:54:05.183 debug history Galaxy-A51-von-Andrea cntHistory: 20 fb-checkpresence.0 2022-05-20 20:54:05.177 debug history cntActualDay: 18 fb-checkpresence.0 2022-05-20 20:54:05.148 debug history Florian-Handy cntHistory: 8 fb-checkpresence.0 2022-05-20 20:54:05.142 debug history cntActualDay: 6 fb-checkpresence.0 2022-05-20 20:54:04.985 debug history Florian-Privat cntHistory: 9 fb-checkpresence.0 2022-05-20 20:54:04.977 debug history cntActualDay: 7 fb-checkpresence.0 2022-05-20 20:54:04.937 debug history Andrea-Arbeit cntHistory: 30 fb-checkpresence.0 2022-05-20 20:54:04.919 debug history cntActualDay: 28 fb-checkpresence.0 2022-05-20 20:53:35.906 debug loop main ends after 0,976232699 s fb-checkpresence.0 2022-05-20 20:53:32.929 debug loop family ends after 1,574754299 s fb-checkpresence.0 2022-05-20 20:53:32.927 debug history Galaxy-A51-von-Andrea cntHistory: 20 fb-checkpresence.0 2022-05-20 20:53:32.921 debug history cntActualDay: 18 fb-checkpresence.0 2022-05-20 20:53:32.847 debug history Florian-Handy cntHistory: 8 fb-checkpresence.0 2022-05-20 20:53:32.842 debug history cntActualDay: 6 fb-checkpresence.0 2022-05-20 20:53:32.725 debug history Florian-Privat cntHistory: 9 fb-checkpresence.0 2022-05-20 20:53:32.619 debug history cntActualDay: 7 fb-checkpresence.0 2022-05-20 20:53:32.518 debug history Andrea-Arbeit cntHistory: 30 fb-checkpresence.0 2022-05-20 20:53:32.499 debug history cntActualDay: 28 fb-checkpresence.0 2022-05-20 20:53:01.332 debug loop family ends after 1,105242388 s fb-checkpresence.0 2022-05-20 20:53:01.330 debug history Galaxy-A51-von-Andrea cntHistory: 20 fb-checkpresence.0 2022-05-20 20:53:01.321 debug history cntActualDay: 18 fb-checkpresence.0 2022-05-20 20:53:01.211 debug history Florian-Handy cntHistory: 8 fb-checkpresence.0 2022-05-20 20:53:01.204 debug history cntActualDay: 6 fb-checkpresence.0 2022-05-20 20:53:01.113 debug history Florian-Privat cntHistory: 9 fb-checkpresence.0 2022-05-20 20:53:01.107 debug history cntActualDay: 7 fb-checkpresence.0 2022-05-20 20:53:01.030 debug history Andrea-Arbeit cntHistory: 30 fb-checkpresence.0 2022-05-20 20:53:01.024 debug history cntActualDay: 28
Ist nur eine kleiner Auszug.
Nach einem Neustart.
fb-checkpresence.0 2022-05-20 21:08:41.627 debug loop main ends after 0,684942548 s fb-checkpresence.0 2022-05-20 21:08:38.941 debug loop family ends after 1,576114234 s fb-checkpresence.0 2022-05-20 21:08:38.938 debug history Galaxy-A51-von-Andrea cntHistory: 20 fb-checkpresence.0 2022-05-20 21:08:38.931 debug history cntActualDay: 18 fb-checkpresence.0 2022-05-20 21:08:38.863 debug history Florian-Handy cntHistory: 8 fb-checkpresence.0 2022-05-20 21:08:38.857 debug history cntActualDay: 6 fb-checkpresence.0 2022-05-20 21:08:38.802 debug history Florian-Privat cntHistory: 9 fb-checkpresence.0 2022-05-20 21:08:38.796 debug history cntActualDay: 7 fb-checkpresence.0 2022-05-20 21:08:38.764 debug history Andrea-Arbeit cntHistory: 30 fb-checkpresence.0 2022-05-20 21:08:38.757 debug history cntActualDay: 28 fb-checkpresence.0 2022-05-20 21:08:36.364 info loop successfully started fb-checkpresence.0 2022-05-20 21:08:36.362 info states successfully subscribed fb-checkpresence.0 2022-05-20 21:08:36.360 info createMemberObjects finished successfully fb-checkpresence.0 2022-05-20 21:08:35.197 info createGlobalObjects finished successfully fb-checkpresence.0 2022-05-20 21:08:34.660 info Layer3Forwarding1-GetDefaultConnectionService is supported fb-checkpresence.0 2022-05-20 21:08:34.660 info LANConfigSecurity1-X_AVM-DE_GetCurrentUser is supported fb-checkpresence.0 2022-05-20 21:08:34.660 info WANPPPConnection1-ForceTermination is supported fb-checkpresence.0 2022-05-20 21:08:34.659 info DeviceConfig1-Reboot is supported fb-checkpresence.0 2022-05-20 21:08:34.659 info X_AVM-DE_HostFilter-GetWANAccessByIP is supported fb-checkpresence.0 2022-05-20 21:08:34.659 info X_AVM-DE_HostFilter-DisallowWANAccessByIP is supported fb-checkpresence.0 2022-05-20 21:08:34.658 info DeviceInfo1-GetInfo is supported fb-checkpresence.0 2022-05-20 21:08:34.658 info WLANConfiguration3-GetSecurityKeys is supported fb-checkpresence.0 2022-05-20 21:08:34.658 info WLANConfiguration3-GetInfo is supported fb-checkpresence.0 2022-05-20 21:08:34.657 info WLANConfiguration3-SetEnable is supported fb-checkpresence.0 2022-05-20 21:08:34.657 info WANIPConnection1-GetInfo is supported fb-checkpresence.0 2022-05-20 21:08:34.657 info WANPPPConnection1-GetInfo is supported fb-checkpresence.0 2022-05-20 21:08:34.656 info WANCommonInterfaceConfig1-GetCommonLinkProperties is supported fb-checkpresence.0 2022-05-20 21:08:34.656 info DeviceInfo1-GetSecurityPort is supported fb-checkpresence.0 2022-05-20 21:08:34.656 info Hosts1-X_AVM-DE_GetSpecificHostEntryByIP is supported fb-checkpresence.0 2022-05-20 21:08:34.655 info Hosts1-GetSpecificHostEntry is supported fb-checkpresence.0 2022-05-20 21:08:34.655 info Hosts1-X_AVM-DE_GetMeshListPath is supported fb-checkpresence.0 2022-05-20 21:08:34.655 info Hosts1-X_AVM-DE_GetHostListPath is supported fb-checkpresence.0 2022-05-20 21:08:34.654 info configuration default connection: 1.WANPPPConnection.1 fb-checkpresence.0 2022-05-20 21:08:34.654 debug configuration filter delay: 15 fb-checkpresence.0 2022-05-20 21:08:34.653 debug configuration guest info: false fb-checkpresence.0 2022-05-20 21:08:34.653 debug configuration qr code: false fb-checkpresence.0 2022-05-20 21:08:34.652 debug configuration ssl: true fb-checkpresence.0 2022-05-20 21:08:34.652 debug configuration compatibility: false fb-checkpresence.0 2022-05-20 21:08:34.652 debug configuration whitelist: true fb-checkpresence.0 2022-05-20 21:08:34.651 debug configuration mesh info: false fb-checkpresence.0 2022-05-20 21:08:34.651 debug configuration fb-devices false fb-checkpresence.0 2022-05-20 21:08:34.650 debug configuration familymembers: [{"enabled":true,"group":"Arbeit","familymember":"Andrea-Arbeit","devicename":"Andrea-Arbeit","macaddress":"FC:C2:DE:9D:57:D5","ipaddress":"192.168.178.81","usage":"IP","usefilter":false,"comment":""},{"enabled":true,"group":"Privat","familymember":"Florian-Handy","devicename":"Florian-Handy","macaddress":"70:5F:A3:A5:6A:D9","ipaddress":"192.168.178.79","usage":"IP","usefilter":false,"comment":""},{"enabled":true,"group":"Arbeit","familymember":"Florian-Privat","devicename":"Florian-Privat","macaddress":"D4:38:9C:8A:9F:F7","ipaddress":"192.168.178.93","usage":"IP","usefilter":false,"comment":""},{"enabled":true,"group":"Privat","familymember":"Galaxy-A51-von-Andrea","devicename":"Galaxy-A51-von-Andrea","macaddress":"02:89:DA:9D:24:58","ipaddress":"192.168.178.94","usage":"IP","usefilter":false,"comment":""}] fb-checkpresence.0 2022-05-20 21:08:34.650 debug configuration familymembers count: 4 fb-checkpresence.0 2022-05-20 21:08:34.650 debug configuration dateformat: <yyyy.mm.dd HH:MM:ss> fb-checkpresence.0 2022-05-20 21:08:34.649 debug configuration history: <history.0> fb-checkpresence.0 2022-05-20 21:08:34.648 debug configuration user: <iobroker> fb-checkpresence.0 2022-05-20 21:08:34.647 info start fb-checkpresence.0: FRITZ!Box 7590 version: 154.07.39-96553 ip-address: "192.168.178.1" - interval devices: 1 min. - interval members: 30 s fb-checkpresence.0 2022-05-20 21:08:31.559 info starting. Version 1.1.14 (non-npm: afuerhoff/ioBroker.fb-checkpresence) in /opt/iobroker/node_modules/iobroker.fb-checkpresence, node: v14.18.1, js-controller: 4.0.23 fb-checkpresence.0 2022-05-20 21:08:25.477 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason fb-checkpresence.0 2022-05-20 21:08:25.476 info terminating fb-checkpresence.0 2022-05-20 21:08:24.976 info cleaned everything up ... fb-checkpresence.0 2022-05-20 21:08:24.974 info Got terminate signal TERMINATE_YOURSELF
-
@phantomkommander
Hallo, du hast die Version von Github installiert. Bitte einmal über den normalen Weg installieren.
Hast du eine Laborversion auf der Fritzbox?Falls der Fehler kommt, brauche ich noch das Log.
Ansonsten sieht erstmal alles normal aus. -
@afuerhoff Hi, guck mal Zeile 77 im ersten Log. Da war der Fehler, hab gestern die Einträge neu erstellen lassen, bis jetzt kam die Warnung nicht mehr.
Ja im Moment habe ich die 07.39-96553 BETA auf der Box.
-
@phantomkommander
Hatte ich übersehen. Sieht aber alles normal aus.
Im Datenpunkt steht aber die IP?
Ich denke, das die IP nicht von der Fritzbox abgerufen werden konnte. -
@afuerhoff ja eine IP stand drin. ich glaube, es war echt ein Problem mit den Daten, da auch die Anwesenheit der Handys nicht immer korrekt war. Seit dem neu anlegen der Datenpunkten, scheint es auch wieder zu gehen.
Danke für deine klasse Arbeit.
-
@phantomkommander
Hallo, ich erstelle trotzdem mal einen Issue. Am Fehlerhandling kann man noch optimieren. -
@afuerhoff Danke für deine Mühe.
fb-checkpresence.0 2022-05-21 22:14:08.949 debug history cntActualDay: 14 fb-checkpresence.0 2022-05-21 22:14:08.918 debug history Florian-Handy cntHistory: 22 fb-checkpresence.0 2022-05-21 22:14:08.911 debug history cntActualDay: 20 fb-checkpresence.0 2022-05-21 22:14:08.765 debug history Florian-Privat cntHistory: 12 fb-checkpresence.0 2022-05-21 22:14:08.662 debug history cntActualDay: 10 fb-checkpresence.0 2022-05-21 22:14:08.589 debug history Andrea-Arbeit cntHistory: 18 fb-checkpresence.0 2022-05-21 22:14:08.583 debug history cntActualDay: 16 fb-checkpresence.0 2022-05-21 22:13:47.515 debug loop family ends after 1,194487960 s fb-checkpresence.0 2022-05-21 22:13:47.513 debug history Galaxy-A51-von-Andrea cntHistory: 15 fb-checkpresence.0 2022-05-21 22:13:47.507 debug history cntActualDay: 14 fb-checkpresence.0 2022-05-21 22:13:47.477 debug history Florian-Handy cntHistory: 22 fb-checkpresence.0 2022-05-21 22:13:47.471 debug history cntActualDay: 20 fb-checkpresence.0 2022-05-21 22:13:47.370 debug history Florian-Privat cntHistory: 12 fb-checkpresence.0 2022-05-21 22:13:47.364 debug history cntActualDay: 10 fb-checkpresence.0 2022-05-21 22:13:47.292 debug history Andrea-Arbeit cntHistory: 18 fb-checkpresence.0 2022-05-21 22:13:47.286 debug history cntActualDay: 16 fb-checkpresence.0 2022-05-21 22:13:31.762 debug Host not in mesh list: fb-checkpresence.0.fb-devices.Andrea-PC.LAN fb-checkpresence.0 2022-05-21 22:13:29.004 debug getDeviceInfo activeCnt: 41 fb-checkpresence.0 2022-05-21 22:13:28.984 debug getWlBlInfo blCnt: 69 fb-checkpresence.0 2022-05-21 22:13:28.316 debug loop main ends after 0,715807163 s fb-checkpresence.0 2022-05-21 22:13:25.598 debug loop family ends after 1,60391415 s fb-checkpresence.0 2022-05-21 22:13:25.596 debug history Galaxy-A51-von-Andrea cntHistory: 15 fb-checkpresence.0 2022-05-21 22:13:25.590 debug history cntActualDay: 14 fb-checkpresence.0 2022-05-21 22:13:25.557 debug history Florian-Handy cntHistory: 22 fb-checkpresence.0 2022-05-21 22:13:25.551 debug history cntActualDay: 20 fb-checkpresence.0 2022-05-21 22:13:25.459 debug history Florian-Privat cntHistory: 12 fb-checkpresence.0 2022-05-21 22:13:25.452 debug history cntActualDay: 10 fb-checkpresence.0 2022-05-21 22:13:25.421 debug history Andrea-Arbeit cntHistory: 18 fb-checkpresence.0 2022-05-21 22:13:25.415 debug history cntActualDay: 16 fb-checkpresence.0 2022-05-21 22:13:04.523 debug loop family ends after 1,196835507 s fb-checkpresence.0 2022-05-21 22:13:04.522 debug history Galaxy-A51-von-Andrea cntHistory: 15 fb-checkpresence.0 2022-05-21 22:13:04.515 debug history cntActualDay: 14 fb-checkpresence.0 2022-05-21 22:13:04.486 debug history Florian-Handy cntHistory: 22 fb-checkpresence.0 2022-05-21 22:13:04.480 debug history cntActualDay: 20 fb-checkpresence.0 2022-05-21 22:13:04.391 debug history Florian-Privat cntHistory: 12 fb-checkpresence.0 2022-05-21 22:13:04.384 debug history cntActualDay: 10 fb-checkpresence.0 2022-05-21 22:13:04.308 debug history Andrea-Arbeit cntHistory: 18 fb-checkpresence.0 2022-05-21 22:13:04.301 debug history cntActualDay: 16 fb-checkpresence.0 2022-05-21 22:12:43.320 debug loop family ends after 1,764482805 s fb-checkpresence.0 2022-05-21 22:12:43.317 debug history Galaxy-A51-von-Andrea cntHistory: 15 fb-checkpresence.0 2022-05-21 22:12:43.311 debug history cntActualDay: 14 fb-checkpresence.0 2022-05-21 22:12:43.286 debug history Florian-Handy cntHistory: 22 fb-checkpresence.0 2022-05-21 22:12:43.281 debug history cntActualDay: 20 fb-checkpresence.0 2022-05-21 22:12:43.185 debug history Florian-Privat cntHistory: 12 fb-checkpresence.0 2022-05-21 22:12:43.174 debug history cntActualDay: 10 fb-checkpresence.0 2022-05-21 22:12:43.142 debug history Andrea-Arbeit cntHistory: 18 fb-checkpresence.0 2022-05-21 22:12:43.130 debug history cntActualDay: 16 fb-checkpresence.0 2022-05-21 22:12:29.542 warn checkDevices: getDeviceList: Hosts:1 X_AVM-DE_GetHostListPath: timeout of 6000ms exceeded fb-checkpresence.0 2022-05-21 22:12:23.541 debug loop main ends after 6,45858093 s fb-checkpresence.0 2022-05-21 22:12:23.538 warn getExtIp: fb-checkpresence.0 2022-05-21 22:12:15.492 debug loop family ends after 1,15751724 s fb-checkpresence.0 2022-05-21 22:12:15.491 debug history Galaxy-A51-von-Andrea cntHistory: 15 fb-checkpresence.0 2022-05-21 22:12:15.485 debug history cntActualDay: 14 fb-checkpresence.0 2022-05-21 22:12:15.457 debug history Florian-Handy cntHistory: 22 fb-checkpresence.0 2022-05-21 22:12:15.451 debug history cntActualDay: 20 fb-checkpresence.0 2022-05-21 22:12:15.356 debug history Florian-Privat cntHistory: 12 fb-checkpresence.0 2022-05-21 22:12:15.351 debug history cntActualDay: 10 fb-checkpresence.0 2022-05-21 22:12:15.281 debug history Andrea-Arbeit cntHistory: 18 fb-checkpresence.0 2022-05-21 22:12:15.275 debug history cntActualDay: 16 fb-checkpresence.0 2022-05-21 22:11:54.462 debug loop family ends after 1,47506774 s fb-checkpresence.0 2022-05-21 22:11:54.461 debug history Galaxy-A51-von-Andrea cntHistory: 15
Zeile 144 und 150 kann es sein, dass das zusammenhängt?
-
@phantomkommander
Das timeout ist ein Zeichen dafür. Dann können innerhalb einer bestimmten Zeit die Daten nicht abgerufen werden. Das kann aber immer mal vorkommen. -
Hallo zusammen,
seit dem ich meine FritzBox hinter einem Vodafone-Kabelmodem betreibe (und nicht mehr direkt als DSL-Modem) erhalte ich die folgende Warnmeldung permanent.
fb-checkpresence.0 2022-05-24 17:03:44.807 warn getExtIp:
Ich verstehe ja, dass die FritzBox keine externe IP mehr erhält, wenn sie hinter einem Modem hängt. Lässt sich diese Meldung aber irgendwie ausschalten bzw. unterdrücken?
Vielen Dank euch!
-
@gammler2003 sagte in Test Adapter fb-checkpresence v1.1.x:
Lässt sich diese Meldung aber irgendwie ausschalten bzw. unterdrücken?
Schnelle Lösung:
Logstufe auf Error setzen. -
@gammler2003
Ich bau da mal bei Gelegenheit noch eine Checkbox mit ein. Dann kann man die Ermittlung der IP abschalten. -
@afuerhoff Genial! Vielen Dank dir!
-
@gammler2003
Mal rein interessehalber... Kannst oder willst du das Vodafone Modem nicht im Bridge-Modus nutzen?
Als ich noch bei Vodafone war ging das zum Glück noch und hatte keinerlei Nachteile.
Hat sich da was geändert? Positiver Nebeneffekt, die externe IP kann wieder von der FB abgerufen werden -
-
@gammler2003
Hallo, Du kannst jetzt in der Konfiguration die Ermittlung der externen IP abschalten. -
@afuerhoff Sieht gut aus - ganz herzlichen Dank!
-
@afuerhoff
Die Instanz schreib bei jedem Abruf (zB alle 60s) über 800 Objekte neu. Da die javascript Instanz per default alle abonniert steigt deren in event count für diese Zeit. In Summe führt das zu einer deutlich steigenden CPU Last.
Eigentlich will ich fb-checkpresence nur um angemeldete Geräte im Gäste WLAN zu erfassen.
Warum schreibt der Adapter so viele states der FB Geräte (fb-checkpresence.0.fb-devices) bei jedem Zyklus komplett neu? Besser wäre doch wenn nur Werte die sich ändern auch neu geschrieben würden.
Und eigentlich würde ich die über 2000 Objekte aller FB Geräte bei mir gern gar nicht in der Instanz haben weil ich deren Infos gar nicht brauche.
Leider muss aber "FB Geräte erstellen" angehakt sein damit "Gastinfos" funktioniert.
fb-checkpresence 1.1.5
js-controller 4.0.23
nodejs: 14.19.3 -
@diginix
Ich mache mir mal Gedanken dazu.