NEWS
Test Adapter fb-checkpresence v1.1.x
-
@dominik-f
Hallo, bitte den Adapter stoppen und dann mal dieses Objekt "fb-checkpresence.0.info.connection" löschen und den Adapter wieder starten. Das Objekt scheint nicht richtig angelegt worden zu sein. Danach sollte die eine Meldung hoffentlich verschwunden sein.Bzgl. dieser Meldung "Error The id "fb-devices." is invalid" sieht es so aus, als ob du ein Device ohne Namen in der Fritzbox hast? Bitte mal prüfen
-
hab ich gemacht. die Warnung für den State ist weg. Die andere ist weiterhin da.
Ich kann bei mir keinen Device ohne Namen in der Fritzbox erkennen. Kann es sein, dass der Fehler kommt da ich die Laborversion nutze? Seit dem ich diese nutze kommt dieser Fehler. -
@dominik-f
Das kann schon von der Laborversion kommen. Die Meldung kommt ja regelmäßig bei dir. Das deutet darauf hin, dass in der von der Fritzbox gelesenen Deviceliste scheinbar hin und wieder ein Fehlerhaftes neues Device ist. Dafür versucht der Adapter dann ein Objekt anzulegen was nicht klappt. Wenn ich etwas Zeit habe baue ich mal eine zusätzliche Meldung ein. Als Testversion auf Github. Ich melde mich. Vielleicht kann man den Adapter noch etwas robuster machen. -
Eine Idee wäre es vielleicht, dass das Device in einem seperaten Ordner angelegt wird? So könnte ich dann sehen, welche IP Adresse sich dahinter verbirgt und das in der Fritzbox vielleicht beheben.
-
@dominik-f
Hab gerade eine Testversion auf Github hochgeladen. Kannst Du zu Testzwecken installieren.
Mak sehen, ob meine Vermutung richtig ist. -
Hab sie installiert, ich sag bescheid ob da eine Warnung kommt
-
@dominik-f
Es müssten wenn , dann zwei neue Warnmeldungen kommen:- devicelist: ....
- getAllFbObjects: Hostname is empty: .....
-
Das sind bisher alle Meldungen:
fb-checkpresence.0 2022-12-17 13:34:59.172 info loop successfully started fb-checkpresence.0 2022-12-17 13:34:59.171 info states successfully subscribed fb-checkpresence.0 2022-12-17 13:34:59.171 info createFbDeviceObjects finished successfully fb-checkpresence.0 2022-12-17 13:34:55.900 info createMemberObjects finished successfully fb-checkpresence.0 2022-12-17 13:34:55.619 info createGlobalObjects finished successfully fb-checkpresence.0 2022-12-17 13:34:55.396 info Layer3Forwarding1-GetDefaultConnectionService is supported fb-checkpresence.0 2022-12-17 13:34:55.396 info LANConfigSecurity1-X_AVM-DE_GetCurrentUser is supported fb-checkpresence.0 2022-12-17 13:34:55.396 info WANPPPConnection1-ForceTermination is supported fb-checkpresence.0 2022-12-17 13:34:55.396 info DeviceConfig1-Reboot is supported fb-checkpresence.0 2022-12-17 13:34:55.396 info X_AVM-DE_HostFilter-GetWANAccessByIP is supported fb-checkpresence.0 2022-12-17 13:34:55.395 info X_AVM-DE_HostFilter-DisallowWANAccessByIP is supported fb-checkpresence.0 2022-12-17 13:34:55.395 info DeviceInfo1-GetInfo is supported fb-checkpresence.0 2022-12-17 13:34:55.395 info WLANConfiguration3-GetSecurityKeys is supported fb-checkpresence.0 2022-12-17 13:34:55.395 info WLANConfiguration3-GetInfo is supported fb-checkpresence.0 2022-12-17 13:34:55.395 info WLANConfiguration3-SetEnable is supported fb-checkpresence.0 2022-12-17 13:34:55.394 info WANIPConnection1-GetInfo is supported fb-checkpresence.0 2022-12-17 13:34:55.394 info WANPPPConnection1-GetInfo is supported fb-checkpresence.0 2022-12-17 13:34:55.394 info WANCommonInterfaceConfig1-GetCommonLinkProperties is supported fb-checkpresence.0 2022-12-17 13:34:55.394 info DeviceInfo1-GetSecurityPort is supported fb-checkpresence.0 2022-12-17 13:34:55.394 info Hosts1-X_AVM-DE_GetSpecificHostEntryByIP is supported fb-checkpresence.0 2022-12-17 13:34:55.393 info Hosts1-GetSpecificHostEntry is supported fb-checkpresence.0 2022-12-17 13:34:55.393 info Hosts1-X_AVM-DE_GetMeshListPath is supported fb-checkpresence.0 2022-12-17 13:34:55.393 info Hosts1-X_AVM-DE_GetHostListPath is supported fb-checkpresence.0 2022-12-17 13:34:55.393 info configuration default connection: 1.WANPPPConnection.1 fb-checkpresence.0 2022-12-17 13:34:55.391 info start fb-checkpresence.0: FRITZ!Box 7590 version: 154.07.39-101676 ip-address: "fritz.box" - interval devices: 60 s - interval members: 30 s fb-checkpresence.0 2022-12-17 13:34:53.590 info starting. Version 1.1.22 (non-npm: afuerhoff/ioBroker.fb-checkpresence) in /opt/iobroker/node_modules/iobroker.fb-checkpresence, node: v16.18.1, js-controller: 4.0.24 host.IoBroker 2022-12-17 13:34:52.444 info instance system.adapter.fb-checkpresence.0 started with pid 127181 host.IoBroker 2022-12-17 13:34:49.860 info iobroker exit 0 host.IoBroker 2022-12-17 13:34:49.423 info instance system.adapter.fb-checkpresence.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.IoBroker 2022-12-17 13:34:48.892 info stopInstance system.adapter.fb-checkpresence.0 send kill signal fb-checkpresence.0 2022-12-17 13:34:48.849 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason fb-checkpresence.0 2022-12-17 13:34:48.849 info terminating fb-checkpresence.0 2022-12-17 13:34:48.849 info cleaned everything up ... fb-checkpresence.0 2022-12-17 13:34:48.847 info Got terminate signal TERMINATE_YOURSELF host.IoBroker 2022-12-17 13:34:48.845 info stopInstance system.adapter.fb-checkpresence.0 (force=false, process=true) host.IoBroker 2022-12-17 13:34:48.819 info iobroker Update "system.adapter.fb-checkpresence.0" host.IoBroker 2022-12-17 13:34:48.789 info iobroker upload [0] fb-checkpresence.admin /opt/iobroker/node_modules/iobroker.fb-checkpresence/admin/words.js words.js application/javascript host.IoBroker 2022-12-17 13:34:48.781 info iobroker upload [1] fb-checkpresence.admin /opt/iobroker/node_modules/iobroker.fb-checkpresence/admin/style.css style.css text/css host.IoBroker 2022-12-17 13:34:48.776 info iobroker upload [2] fb-checkpresence.admin /opt/iobroker/node_modules/iobroker.fb-checkpresence/admin/index_m.js index_m.js application/javascript host.IoBroker 2022-12-17 13:34:48.772 info iobroker upload [3] fb-checkpresence.admin /opt/iobroker/node_modules/iobroker.fb-checkpresence/admin/index_m.html index_m.html text/html host.IoBroker 2022-12-17 13:34:48.768 info iobroker upload [4] fb-checkpresence.admin /opt/iobroker/node_modules/iobroker.fb-checkpresence/admin/fb-checkpresence.png fb-checkpresence.png image/png host.IoBroker 2022-12-17 13:34:48.757 info iobroker upload [5] fb-checkpresence.admin /opt/iobroker/node_modules/iobroker.fb-checkpresence/admin/dateformat.png dateformat.png image/png host.IoBroker 2022-12-17 13:34:48.708 info iobroker upload [6] fb-checkpresence.admin /opt/iobroker/node_modules/iobroker.fb-checkpresence/admin/access_settings_network.png access_settings_network.png image/png host.IoBroker 2022-12-17 13:34:48.665 info iobroker removed 94 packages, and changed 2 packages in 5s58 packages are looking for funding run `npm fund` for details host.IoBroker 2022-12-17 13:34:43.618 info iobroker Installing afuerhoff/ioBroker.fb-checkpresence... (System call) host.IoBroker 2022-12-17 13:34:43.618 info iobroker NPM version: 8.19.2 host.IoBroker 2022-12-17 13:34:43.246 info iobroker install afuerhoff/ioBroker.fb-checkpresence host.IoBroker 2022-12-17 13:34:42.398 info iobroker url afuerhoff/ioBroker.fb-checkpresence --host IoBroker --debug
-
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.