NEWS
Test Adapter fb-checkpresence v1.1.x
-
Durch deine neuen Warnmeldungen konnte ich tatsächlich die IP Adresse identifizieren.
Es hat in der Fritzbox den Namen: PC-192-168-178-34
Ich hab mich seit Tagen übrigens immer wieder gefragt, was das genau für ein Gerät ist^^ -
@dominik-f
War denn für dieses Gerät in der Devicelist der Hostname leer? Hätte ja eigentlich dann nicht sein dürfen. Kannst du mir mal den einen Eintrag posten. Nicht die ganze Liste. Vielleicht hab ich ja auch noch einen Fehler drin. -
Nein, das Gerät wurde auch erstellt unter dem Namen.
Ich hatte das Log leider gelöscht und warte gerade darauf, dass die Warnungen nochmals kommen, bisher aber nicht. -
So, nun kam endlich die Warnung:
fb-checkpresence.0 2022-12-20 14:00:41.482 warn getAllFbObjects: Hostname is empty: AC:6F:BB:DB:1B:CE
-
@dominik-f
Da müsste ja auch noch eine zweite Meldung gekommen sein. Wird dort ein Hostname in der Devicelist zum Gerät angezeigt? -
Nein, da wird nix angezeigt:
{"Index":"1","IPAddress":"192.168.178.34","MACAddress":"AC:6F:BB:DB:1B:CE","Active":"0","HostName":"","InterfaceType":"","X_AVM-DE_Port":"0","X_AVM-DE_Speed":"0","X_AVM-DE_UpdateAvailable":"0","X_AVM-DE_UpdateSuccessful":"unknown","X_AVM-DE_InfoURL":"","X_AVM-DE_MACAddressList":"","X_AVM-DE_Model":"","X_AVM-DE_URL":"","X_AVM-DE_Guest":"0","X_AVM-DE_RequestClient":"0","X_AVM-DE_VPN":"0","X_AVM-DE_WANAccess":"granted","X_AVM-DE_Disallow":"0","X_AVM-DE_IsMeshable":"0","X_AVM-DE_Priority":"0","X_AVM-DE_FriendlyName":"","X_AVM-DE_FriendlyNameIsWriteable":"1"}
-
@dominik-f
Ok. Danke. Dann ist es ein Fehler in der Fritzbox, der allerdings nicht ständig zuschlägt. Sonst hätte der Adapter das Objekt ja nicht anlegen können. In der nächsten Version fange ich das dann noch ab. -
Ich danke dir.
Ich bin aber trotzdem sehr verwundert über das Gerät. Ich hab keine Ahnung was das sein soll^^ -
@dominik-f
Hier steht noch etwas bei AVM. Vielleicht hilft es.
-> Incorrect or unknown entries in the list of "Devices and Users"
https://en.avm.de/service/knowledge-base/dok/FRITZ-Box-7340-int/763_Incorrect-or-unknown-entries-in-the-list-of-Devices-and-Users/ -
Hallo, ich habe gerade eine neue Version ins Latest Repository hochgeladen. Die leeren Hostnames werden jetzt ignoriert und eine Warnmeldung ausgegeben.
-
Juhu - ich glaube ich gehöre auch zu denen wo der Adapter nicht mehr mitspielen mag. Habe heute das Update hochgeladen, aber der Adapter läßt sich nun nicht mehr starten.
Er lief sonst Monatelang ohne Probleme.
PS: und dein Rollback auf eine frühere Version geht auch nicht, weil da wohl noch der Uralte ETRAGET Fehler für Windows User drin steckt - siehe unten.
fb-checkpresence.0 10364 2022-12-21 17:56:16.190 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason fb-checkpresence.0 10364 2022-12-21 17:56:16.189 info terminating fb-checkpresence.0 10364 2022-12-21 17:56:16.188 info cleaned everything up ... fb-checkpresence.0 10364 2022-12-21 17:56:16.184 info Got terminate signal TERMINATE_YOURSELF host.GLTGLT) 2022-12-21 17:56:16.149 info host.GLT(GLT) stopInstance system.adapter.fb-checkpresence.0 (force=false, process=true) host.GLTGLT) 2022-12-21 17:56:16.149 info host.GLT(GLT) "system.adapter.fb-checkpresence.0" disabled fb-checkpresence.0 10364 2022-12-21 17:56:16.069 warn onReady: Fb init: ReferenceError: AbortController is not defined fb-checkpresence.0 10364 2022-12-21 17:56:16.048 info starting. Version 1.1.23 in C:/iobroker/GLT/node_modules/iobroker.fb-checkpresence, node: v14.16.0, js-controller: 4.0.24 fb-checkpresence.0 10364 2022-12-21 17:56:15.607 debug States connected to redis: 127.0.0.1:9000 fb-checkpresence.0 10364 2022-12-21 17:56:15.552 debug States create User PubSub Client fb-checkpresence.0 10364 2022-12-21 17:56:15.551 debug States create System PubSub Client fb-checkpresence.0 10364 2022-12-21 17:56:15.519 debug Redis States: Use Redis connection: 127.0.0.1:9000 fb-checkpresence.0 10364 2022-12-21 17:56:15.473 debug Objects connected to redis: 127.0.0.1:9001 fb-checkpresence.0 10364 2022-12-21 17:56:15.465 debug Objects client initialize lua scripts fb-checkpresence.0 10364 2022-12-21 17:56:15.318 debug Objects create User PubSub Client fb-checkpresence.0 10364 2022-12-21 17:56:15.317 debug Objects create System PubSub Client fb-checkpresence.0 10364 2022-12-21 17:56:15.316 debug Objects client ready ... initialize now fb-checkpresence.0 10364 2022-12-21 17:56:15.270 debug Redis Objects: Use Redis connection: 127.0.0.1:9001
$ iobroker upgrade fb-checkpresence@1.1.21 --debug Update fb-checkpresence from @1.1.23 to @1.1.21 NPM version: 6.14.11 Installing iobroker.fb-checkpresence@1.1.21... (System call) npm ERR! code ETARGET npm ERR! A complete log of this run can be found in: npm ERR! C:\iobroker\GLT\env\npm-cache\_logs\2022-12-21T17_06_59_598Z-debug.log Update "system.adapter.fb-checkpresence.0" upload [6] fb-checkpresence.admin C:/iobroker/GLT/node_modules/iobroker.fb-checkpresence/admin/access_settings_network.png access_settings_network.png image/png upload [5] fb-checkpresence.admin C:/iobroker/GLT/node_modules/iobroker.fb-checkpresence/admin/dateformat.png dateformat.png image/png upload [3] fb-checkpresence.admin C:/iobroker/GLT/node_modules/iobroker.fb-checkpresence/admin/index_m.html index_m.html text/html upload [2] fb-checkpresence.admin C:/iobroker/GLT/node_modules/iobroker.fb-checkpresence/admin/index_m.js index_m.js application/javascript upload [0] fb-checkpresence.admin C:/iobroker/GLT/node_modules/iobroker.fb-checkpresence/admin/words.js words.js application/javascript Process exited with code 0
-
@jb_sullivan
Mach mal auf Version 1.1.20 oder 1.1.22. Die 21 gab es gar nicht offiziell. -
@afuerhoff OK - Danke, die 1.1.20 funktioniert wieder - bzgl. der "nicht offiziellen" Version - dann sollte so etwas idealer Weise nicht über den Admin in der Adapter History auftauchen.
-
Hallo, die Funktion AbortController, die ich nutze, ist leider erst ab Node 15 implementiert.
Du nutzt noch die Node 14 Version. Sorry. Die alte Funktionalität, die ich bisher genutzt habe ist in axios abgekündigt. Node 14 ist übrigens im Maintenance Status. Du solltest auf Node 16 updaten. -
@jb_sullivan
Hallo, ich hab mal eine Testversion auf Github hochgeladen. Die kannst Du testen. Die alte Funktionalität habe ich optional noch mit eingebaut. Ich hoffe es funktioniert so. -
@afuerhoff Guten Morgen - ich habe die GIT Version installiert und diese funktioniert einwandfrei - Vielen Dank für deinen Einsatz.
-
@jb_sullivan
Ok. Danke für die Rückmeldung. Die kommt dann ins Latest. -
Hallo, neue Version ist jetzt im Latest.
Sie benutzt CancelToken, wenn AbortController nicht zur Verfügung steht, was bei Node 14 der Fall ist. Mit diesen Funktionen kann ein laufender Axios Request abgebrochen werden. -
getAllFbObjects: Hostname of fritzbox device XX: XX: XX: XX: XX: XX is empty!
Hallo zusammen,
die Fehlermeldung kommt seit einigen Tagen. Ich habe schon die Version 1.1.24 installiert und die Fritz!Box mehrfach neu gestartet.
Nach dem Neustart ist erst einmal Ruhe, dann kommt der Fehler nach einigen Zeit wieder.Betroffen sind mehrere MAC-Adressen, die teilweise in der Fritz!Box als ungenutzte Verbindung stehen.
In der Fritz!Box habe ich dann einen generischen Rechnernamen (PC+IP-Adresse)
Weitere Fehlermeldungen kommen nicht.Hat noch jemand Ideen?
-
@thias
Ist nur eine Warnmeldung, das in der von der Fritzbox zurück gegebenen Deviceliste ein Device ohne Hostnamen enthalten ist. Das wird dann vom Adapter ignoriert. Scheint aus meiner Sicht aber nur ein sporadisches Problem zu sein. Kommt das bei dir regelmäßig im Intervall Abstand? Benutzt du eine Beta Version?