NEWS
Adapter "Fritzbox CheckPresence" - Konfiguration?
-
Hallo zusammen,
ich bin gerade dabei sämtliche Zusatzsoftware von meiner CCU auf den IoBroker zu migrieren. Dazu gehört auch die Anwesenheitserkennung per Fritzbox über MAC/IP der eingewählten Smartphones. Auf der CCU habe ich immer HM-pdetect ohne Probleme genutzt. Auf dem IoBroker tue ich mich scheinbar mit der Konfiguration ein wenig schwer. Ich habe folgendes konfiguriert:
Der gestartete Adapter zeigt dann an:
- Verbunden mit Host: wahr
- Lebenszeichen: war
- Verbunden mit fb-checkpresence: falsch
Im Datenpunkt für die MAC/IP-Adresse wird unter "presence" dann immer false angezeigt.
Wenn der Haken bei "FB-Geräte erstellen" selektiert wird, startet der Adapter gar nicht und es erscheint folgende Fehlermeldung im Log:
fb-checkpresence.0 2020-06-07 21:09:02.457 info (13756) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason fb-checkpresence.0 2020-06-07 21:09:02.456 info (13756) terminating fb-checkpresence.0 2020-06-07 21:09:02.455 info (13756) cleaned everything up... fb-checkpresence.0 2020-06-07 21:09:02.454 info (13756) Got terminate signal TERMINATE_YOURSELF host.raspberrypi 2020-06-07 21:09:02.446 info stopInstance system.adapter.fb-checkpresence.0 send kill signal host.raspberrypi 2020-06-07 21:09:02.445 info stopInstance system.adapter.fb-checkpresence.0 (force=false, process=true) host.raspberrypi 2020-06-07 21:09:02.444 info "system.adapter.fb-checkpresence.0" disabled fb-checkpresence.0 2020-06-07 21:09:02.414 error (13756) createFbDeviceObjects -> can't read devices from fritzbox! fb-checkpresence.0 2020-06-07 21:09:02.414 error Char: > fb-checkpresence.0 2020-06-07 21:09:02.414 error Column: 161 fb-checkpresence.0 2020-06-07 21:09:02.414 error Line: 0 fb-checkpresence.0 2020-06-07 21:09:02.414 error (13756) getDeviceList: xml2js Error: Unexpected close tag fb-checkpresence.0 2020-06-07 21:09:02.376 info (13756) service GetInfo is supported fb-checkpresence.0 2020-06-07 21:09:02.367 info (13756) service GetSecurityPort is supported fb-checkpresence.0 2020-06-07 21:09:02.360 info (13756) service X_AVM-DE_GetSpecificHostEntryByIP is supported fb-checkpresence.0 2020-06-07 21:09:02.351 info (13756) service GetSpecificHostEntry is supported fb-checkpresence.0 2020-06-07 21:09:02.336 info (13756) service X_AVM-DE_GetHostListPath is supported fb-checkpresence.0 2020-06-07 21:09:02.293 info (13756) start fb-checkpresence: ip-address: 192.168.2.1 polling interval: 1 Min. fb-checkpresence.0 2020-06-07 21:09:02.224 info (13756) starting. Version 1.0.3 in /opt/iobroker/node_modules/iobroker.fb-checkpresence, node: v10.17.0, js-controller: 3.1.4 host.raspberrypi 2020-06-07 21:09:00.800 info instance system.adapter.fb-checkpresence.0 started with pid 13756 host.raspberrypi 2020-06-07 21:09:00.745 info "system.adapter.fb-checkpresence.0" enabled
Hat jemand einen Hinweis, was hier falsch läuft?
Danke und Grüße!!!
-
@flitzpiepe hi,
Am besten Mal den Adapter auf debug stellen, und dann nochmal das ausführliche Log hier Posten. -
@ilovegym
Moin,
hier der Auszug im Log, wenn der Adapter im Debug-Modus gestartet wird:host.raspberrypi 2020-06-08 14:26:09.822 info instance system.adapter.fb-checkpresence.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) fb-checkpresence.0 2020-06-08 14:26:09.409 debug (22030) enableHistory.2 Ich true sql.0 2020-06-08 14:26:09.406 info (1219) {"common":{"custom":{"sql.0":{"changesOnly":true,"debounce":0,"retention":31536000,"maxLength":10,"changesMinDelta":0,"aliasId":"","enabled":true}}},"from":"system.adapter.sql.0","user":"syste sql.0 2020-06-08 14:26:09.397 info (1219) enabled logging of fb-checkpresence.0.Ich, Alias=false fb-checkpresence.0 2020-06-08 14:26:09.322 debug (22030) sendTo "enableHistory" to system.adapter.sql.0 from system.adapter.fb-checkpresence.0 fb-checkpresence.0 2020-06-08 14:26:09.318 debug (22030) checkPresence first run fb-checkpresence.0 2020-06-08 14:26:09.317 error Char: > fb-checkpresence.0 2020-06-08 14:26:09.317 error Column: 161 fb-checkpresence.0 2020-06-08 14:26:09.317 error Line: 0 fb-checkpresence.0 2020-06-08 14:26:09.317 error (22030) checkPresence: xml2js Error: Unexpected close tag fb-checkpresence.0 2020-06-08 14:26:09.306 error Char: > fb-checkpresence.0 2020-06-08 14:26:09.306 error Column: 161 fb-checkpresence.0 2020-06-08 14:26:09.306 error Line: 0 fb-checkpresence.0 2020-06-08 14:26:09.306 error (22030) getDeviceList: xml2js Error: Unexpected close tag fb-checkpresence.0 2020-06-08 14:26:09.299 info (22030) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason fb-checkpresence.0 2020-06-08 14:26:09.298 info (22030) terminating fb-checkpresence.0 2020-06-08 14:26:09.297 info (22030) cleaned everything up... fb-checkpresence.0 2020-06-08 14:26:09.295 info (22030) Got terminate signal TERMINATE_YOURSELF fb-checkpresence.0 2020-06-08 14:26:09.275 debug (22030) sendTo "getEnabledDPs" to system.adapter.sql.0 from system.adapter.fb-checkpresence.0 host.raspberrypi 2020-06-08 14:26:09.274 info stopInstance system.adapter.fb-checkpresence.0 send kill signal host.raspberrypi 2020-06-08 14:26:09.272 info stopInstance system.adapter.fb-checkpresence.0 (force=false, process=true) host.raspberrypi 2020-06-08 14:26:09.272 info "system.adapter.fb-checkpresence.0" disabled fb-checkpresence.0 2020-06-08 14:26:09.274 debug (22030) createMemberObjects Ich fb-checkpresence.0 2020-06-08 14:26:09.225 error (22030) createFbDeviceObjects -> can't read devices from fritzbox! fb-checkpresence.0 2020-06-08 14:26:09.224 error Char: > fb-checkpresence.0 2020-06-08 14:26:09.224 error Column: 161 fb-checkpresence.0 2020-06-08 14:26:09.224 error Line: 0 fb-checkpresence.0 2020-06-08 14:26:09.224 error (22030) getDeviceList: xml2js Error: Unexpected close tag fb-checkpresence.0 2020-06-08 14:26:09.213 debug (22030) function fb-devices true fb-checkpresence.0 2020-06-08 14:26:09.212 debug (22030) createGlobalObjects fb-checkpresence.0 2020-06-08 14:26:09.210 debug (22030) sslPort 49443 fb-checkpresence.0 2020-06-08 14:26:09.199 debug (22030) response: 0 "<?xml version=\"1.0\"?>\n<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n<s:Body>\n<u:GetSecurit fb-checkpresence.0 2020-06-08 14:26:09.187 info (22030) service GetInfo is supported fb-checkpresence.0 2020-06-08 14:26:09.179 info (22030) service GetSecurityPort is supported fb-checkpresence.0 2020-06-08 14:26:09.171 info (22030) service X_AVM-DE_GetSpecificHostEntryByIP is supported fb-checkpresence.0 2020-06-08 14:26:09.163 info (22030) service GetSpecificHostEntry is supported fb-checkpresence.0 2020-06-08 14:26:09.147 info (22030) service X_AVM-DE_GetHostListPath is supported fb-checkpresence.0 2020-06-08 14:26:09.105 debug (22030) configuration familymembers: [{"familymember":"Sven","macaddress":"xx:xx:xx:xx:xx:xx","ipaddress":"192.168.2.33","useip":true,"comment":"Galaxy S8","enabled":true}] fb-checkpresence.0 2020-06-08 14:26:09.104 debug (22030) configuration dateformat: <yyyy.mm.dd HH:MM:ss> fb-checkpresence.0 2020-06-08 14:26:09.104 debug (22030) configuration history: <sql.0> fb-checkpresence.0 2020-06-08 14:26:09.103 debug (22030) configuration user: <> fb-checkpresence.0 2020-06-08 14:26:09.103 info (22030) start fb-checkpresence: ip-address: 192.168.2.1 polling interval: 1 Min. fb-checkpresence.0 2020-06-08 14:26:09.055 info (22030) starting. Version 1.0.3 in /opt/iobroker/node_modules/iobroker.fb-checkpresence, node: v10.17.0, js-controller: 3.1.4 fb-checkpresence.0 2020-06-08 14:26:08.355 debug (22030) statesDB connected fb-checkpresence.0 2020-06-08 14:26:08.354 debug (22030) States connected to redis: 127.0.0.1:9000 fb-checkpresence.0 2020-06-08 14:26:08.343 debug (22030) States create System PubSub Client fb-checkpresence.0 2020-06-08 14:26:08.340 debug (22030) States create User PubSub Client fb-checkpresence.0 2020-06-08 14:26:08.333 debug (22030) Redis States: Use Redis connection: 127.0.0.1:9000 fb-checkpresence.0 2020-06-08 14:26:08.330 debug (22030) objectDB connected fb-checkpresence.0 2020-06-08 14:26:08.322 debug (22030) Objects connected to redis: 127.0.0.1:9001 fb-checkpresence.0 2020-06-08 14:26:08.305 debug (22030) Objects client initialize lua scripts fb-checkpresence.0 2020-06-08 14:26:08.304 debug (22030) Objects create User PubSub Client fb-checkpresence.0 2020-06-08 14:26:08.303 debug (22030) Objects create System PubSub Client fb-checkpresence.0 2020-06-08 14:26:08.299 debug (22030) Objects client ready ... initialize now fb-checkpresence.0 2020-06-08 14:26:08.261 debug (22030) Redis Objects: Use Redis connection: 127.0.0.1:9001 host.raspberrypi 2020-06-08 14:26:07.266 info instance system.adapter.fb-checkpresence.0 started with pid 22030 host.raspberrypi 2020-06-08 14:26:07.217 info "system.adapter.fb-checkpresence.0" enabled
-
@flitzpiepe sagte in Adapter "Fritzbox CheckPresence" - Konfiguration?:
can't read devices from fritzbox!
Anmeldedaten der FB falsch.
(Nutzername fehlt)
-
Hi,
vielen Dank. Das war mir nicht klar. Bei pdetect auf der ccu musste man auch keinen User angeben, deswegen bin ich da schlicht drüber weg gegangen.Grüße...