NEWS
fb-checkpresence (ab 1.1.4) kann sich nicht mehr verbinden
-
@reinernippes
Hallo, bitte mal auf Logstufe debug gehen und dann das Log vom Start bis zum Fehler posten.
Generell vorher mal einen Neustart der Fritzbox versuchen. Dazu den Adapter stoppen. Dann die Fritzbox neu starten und wenn sie wieder läuft den Adapter starten.EDIT: Deine js-controller Version ist nicht auf dem neuesten Stand
-
@afuerhoff hat sich leider nichts geändert. fb ist neu gestarted, der fb-checkpresence ist jetzt auf version 1.1.7 und der js-controller auf 3.3.15.
host.5bae5a8a0145 2021-08-29 11:03:44.914 info instance system.adapter.fb-checkpresence.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.5bae5a8a0145 2021-08-29 11:03:44.814 info stopInstance system.adapter.fb-checkpresence.0 killing pid 30432 fb-checkpresence.0 2021-08-29 11:03:44.320 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason fb-checkpresence.0 2021-08-29 11:03:44.319 info terminating fb-checkpresence.0 2021-08-29 11:03:43.847 warn State "fb-checkpresence.0.info.connection" has no existing object, this might lead to an error in future versions fb-checkpresence.0 2021-08-29 11:03:43.818 info cleaned everything up ... fb-checkpresence.0 2021-08-29 11:03:43.813 info Got terminate signal TERMINATE_YOURSELF host.5bae5a8a0145 2021-08-29 11:03:43.812 info stopInstance system.adapter.fb-checkpresence.0 send kill signal fb-checkpresence.0 2021-08-29 11:03:43.812 silly States system redis pmessage system.adapter.fb-checkpresence.0.sigKill/system.adapter.fb-checkpresence.0.sigKill:{"val":-1,"ack":false,"ts":1630227823774,"q":0,"from":"system.host.5bae5a8a0145","lc":1630227823774} host.5bae5a8a0145 2021-08-29 11:03:43.767 info stopInstance system.adapter.fb-checkpresence.0 (force=false, process=true) host.5bae5a8a0145 2021-08-29 11:03:43.764 info "system.adapter.fb-checkpresence.0" disabled fb-checkpresence.0 2021-08-29 11:03:43.696 warn onReady: Fb init: getServices: TypeError Cannot read property 'Display' of undefined fb-checkpresence.0 2021-08-29 11:03:43.557 silly States system redis pmessage system.adapter.fb-checkpresence.0.logLevel/system.adapter.fb-checkpresence.0.logLevel:{"val":"silly","ack":true,"ts":1630227823526,"q":0,"from":"system.adapter.fb-checkpresence.0","lc":1630179465785} fb-checkpresence.0 2021-08-29 11:03:43.454 info starting. Version 1.1.7 in /opt/iobroker/node_modules/iobroker.fb-checkpresence, node: v12.22.5, js-controller: 3.3.15 fb-checkpresence.0 2021-08-29 11:03:43.202 debug statesDB connected fb-checkpresence.0 2021-08-29 11:03:43.201 debug States connected to redis: 127.0.0.1:9000 fb-checkpresence.0 2021-08-29 11:03:43.191 debug States create User PubSub Client fb-checkpresence.0 2021-08-29 11:03:43.190 debug States create System PubSub Client fb-checkpresence.0 2021-08-29 11:03:43.179 debug Redis States: Use Redis connection: 127.0.0.1:9000 fb-checkpresence.0 2021-08-29 11:03:43.176 debug objectDB connected fb-checkpresence.0 2021-08-29 11:03:43.169 silly redis psubscribe cfg.o.system.user.* fb-checkpresence.0 2021-08-29 11:03:43.166 debug Objects connected to redis: 127.0.0.1:9001 fb-checkpresence.0 2021-08-29 11:03:43.140 debug Objects client initialize lua scripts fb-checkpresence.0 2021-08-29 11:03:43.138 debug Objects create User PubSub Client fb-checkpresence.0 2021-08-29 11:03:43.136 debug Objects create System PubSub Client fb-checkpresence.0 2021-08-29 11:03:43.133 debug Objects client ready ... initialize now fb-checkpresence.0 2021-08-29 11:03:43.087 debug Redis Objects: Use Redis connection: 127.0.0.1:9001 host.5bae5a8a0145 2021-08-29 11:03:41.898 info instance system.adapter.fb-checkpresence.0 started with pid 30432 host.5bae5a8a0145 2021-08-29 11:03:41.709 info "system.adapter.fb-checkpresence.0" enabled
wenn ich falsche credentials eingebe, kommt übrigens eine passende fehlermeldung. und der tr-064 adapter funktioniert. sprich: der iobroker kann durchaus mit der fb reden.
-
kannst Du mal folgende URL ausprobieren: http://fritz.box:49000/tr64desc.xml
Da müsste ganz oben dann folgendes kommen:
Gibt es bei Dir das Attribut Display? -
@afuerhoff said in fb-checkpresence (ab 1.1.4) kann sich nicht mehr verbinden:
Gibt es bei Dir das Attribut Display?
Nein. De ganze <SystemVersion>-Block findet sich nicht in dem xml.
-
@reinernippes
Gibt es bei Dir etwas ähnliches?
Kannst du mal einen Ausschnitt zeigen. -
@afuerhoff ungefähr so. <serivce> und <device> wiederholt sich öfter.
<root> <specVersion> <major>1</major> <minor>0</minor> </specVersion> <device> <deviceType>urn:dslforum-org:device:InternetGatewayDevice:1</deviceType> <friendlyName>FRITZ!Box Fon WLAN 7390</friendlyName> <manufacturer>AVM</manufacturer> <manufacturerURL>www.avm.de</manufacturerURL> <modelDescription>FRITZ!Box Fon WLAN 7390</modelDescription> <modelName>FRITZ!Box Fon WLAN 7390</modelName> <modelNumber> - avm</modelNumber> <modelURL>www.avm.de</modelURL> <UDN>uuid:xxx</UDN> <iconList> <icon> <mimetype>image/gif</mimetype> <width>118</width> <height>119</height> <depth>8</depth> <url>/ligd.gif</url> </icon> </iconList> <serviceList> <service> <serviceType>urn:dslforum-org:service:DeviceInfo:1</serviceType> <serviceId>urn:DeviceInfo-com:serviceId:DeviceInfo1</serviceId> <controlURL>/upnp/control/deviceinfo</controlURL> <eventSubURL>/upnp/control/deviceinfo</eventSubURL> <SCPDURL>/deviceinfoSCPD.xml</SCPDURL> </service> </serviceList>
-
@reinernippes
Deine Fritzbox hat die Attribute nicht, die ich auslese. Muss da einen workaround einbauen.
Du solltest dann wieder auf die ältere Version so lange umschalten. -
@afuerhoff ok. von der 1.1.4 geht's aber nicht tiefer runter. ist das ein feature oder bug? (bin noch nicht so tief drin im iobroker. sorry.)
-
@reinernippes
Hallo, ich habe auf Github eine neue Version hochgeladen. Bitte einmal testen. -
@afuerhoff sieht gut aus. danke.
-
@reinernippes
Hallo, der neue Stand wird dann in Kürze als Version 1.1.8 ins latest Repository kommen.