NEWS
Test Adapter fb-checkpresence v0.2.x
-
@afuerhoff ich habe noch was:
fb-checkpresence.0 2020-02-09 11:48:05.438 error (4308) checkPresence: TypeError: Cannot read property 'message' of undefined fb-checkpresence.0 2020-02-09 11:48:05.437 debug </s:Envelope> fb-checkpresence.0 2020-02-09 11:48:05.437 debug </s:Body> fb-checkpresence.0 2020-02-09 11:48:05.437 debug </s:Fault> fb-checkpresence.0 2020-02-09 11:48:05.437 debug </detail> fb-checkpresence.0 2020-02-09 11:48:05.437 debug </UPnPError> fb-checkpresence.0 2020-02-09 11:48:05.437 debug <errorDescription>NoSuchEntryInArray</errorDescription> fb-checkpresence.0 2020-02-09 11:48:05.437 debug <errorCode>714</errorCode> fb-checkpresence.0 2020-02-09 11:48:05.437 debug <UPnPError xmlns="urn:dslforum-org:control-1-0"> fb-checkpresence.0 2020-02-09 11:48:05.437 debug <detail> fb-checkpresence.0 2020-02-09 11:48:05.437 debug <faultstring>UPnPError</faultstring> fb-checkpresence.0 2020-02-09 11:48:05.437 debug <faultcode>s:Client</faultcode> fb-checkpresence.0 2020-02-09 11:48:05.437 debug <s:Fault> fb-checkpresence.0 2020-02-09 11:48:05.437 debug <s:Body> fb-checkpresence.0 2020-02-09 11:48:05.437 debug <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> fb-checkpresence.0 2020-02-09 11:48:05.437 debug (4308) body response: {"statusCode":500,"body":"<?xml version=\"1.0\"?>\n<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\
-
@mameier1234
Danke für die Info. Ich glaube, dass ich den Fehler entdeckt habe. -
Hallo, ich habe auf Github eine Version zum Testen veröffentlicht. Diese hat noch die gleiche Versionsnummer 0.2.2. Bitte prüft, ob Fehler noch vorhanden ist. Es sind auch neue Features implementiert.
Änderungen:
- Fehlerbehandlung optimiert. Fehler sollten jetzt besser angezeigt werden (siehe Beitrag 45)
- Anzeigefehler bei mehreren Tabellenzeilen gefixed (siehe Beitrag 19)
- Datenpunkte für Whitelist angelegt
- Fritzbox devices werden ausgelesen und als Datenpunkte abgelegt (siehe Beitrag 32)
- zusätzlicher Datenpunkt presence für Family members (siehe Beitrag 26)
- Default Wert IP-Adresse = fritz.box
- Zusätzliche Info Datenpunkte für die verwendeten Fritzbox Services angelegt (siehe 4 Beitrag)
Viel Spaß beim Testen. Ich hoffe, dass ich die Probleme lösen konnte. Nach positiven Rückmeldungen wird dieser Stand dann als Version 0.3.0 angelegt.
-
@afuerhoff
Hi, vielen Dank, läuft ohne Probleme, zeigt mir sogar alle meine 293 devices an.. hat n Moment gedauert, bis er alle geladen hat, aber geht.
Super!Keine Errors im Log.
Admin 4.01, web 3.0, Linux Mint 18.3
Js-controller 2.2.8 -
Super, Danke.
Kann man eine json haben wo die aktiven und die inaktiven getrennt sind? (Fritzbox devices )
Ev. extra eine json für Whitelist/Blacklist ?
Zusätzlich ein Icon für true/false? (Grüner Haken bei true , Rotes X bei false) -
@sigi234 sagte in Test Adapter fb-checkpresence v0.2.x:
Kann man eine json haben wo die aktiven und die inaktiven getrennt sind?
Kann ich noch mit einbauen.
-
@afuerhoff sagte in Test Adapter fb-checkpresence v0.2.x:
@sigi234 sagte in Test Adapter fb-checkpresence v0.2.x:
Kann man eine json haben wo die aktiven und die inaktiven getrennt sind?
Kann ich noch mit einbauen.
Oh das wäre super
-
Hallo,
ich hab noch zwei json Table unter fb-devices eingebaut. Bitte nochmal aus Github aktualisieren.
-
Neue Fehler mit der aktuellen Version von Github...
fb-checkpresence.0 2020-02-09 16:21:04.831 error (7876) getActive: undefined fb-checkpresence.0 2020-02-09 16:21:04.830 error (7876) soapAction GetSpecificHostEntry -> undefined
hier das Debug-Log
fb-checkpresence.0 2020-02-09 16:21:08.416 debug (7876) getDeviceInfo unknown: 101 fb-checkpresence.0 2020-02-09 16:21:08.416 debug (7876) getDeviceInfo active: 71 fb-checkpresence.0 2020-02-09 16:21:05.661 debug (7876) sendTo "getHistory" to system.adapter.history.0 from system.adapter.fb-checkpresence.0 fb-checkpresence.0 2020-02-09 16:21:05.592 debug (7876) checkPresence first run fb-checkpresence.0 2020-02-09 16:21:05.591 debug (7876) sendTo "getHistory" to system.adapter.history.0 from system.adapter.fb-checkpresence.0 fb-checkpresence.0 2020-02-09 16:21:04.831 error (7876) getActive: undefined fb-checkpresence.0 2020-02-09 16:21:04.830 error (7876) soapAction GetSpecificHostEntry -> undefined fb-checkpresence.0 2020-02-09 16:21:04.768 debug (7876) sendTo "getHistory" to system.adapter.history.0 from system.adapter.fb-checkpresence.0 fb-checkpresence.0 2020-02-09 16:21:04.723 debug (7876) request url https://192.168.160.254:49443/upnp/control/hosts body: <?xml version="1.0" encoding="utf-8"?><s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http:// fb-checkpresence.0 2020-02-09 16:21:04.723 debug (7876) sendTo "getHistory" to system.adapter.history.0 from system.adapter.fb-checkpresence.0 fb-checkpresence.0 2020-02-09 16:21:04.721 debug (7876) getActive [{"Name":"Martin","Active":"true","Kommt":"2020.02.09 01:54:02","Geht":"2020.02.09 01:38:02"},{"Name":"Claudia","Active":"true","Kommt":"2020.02.09 03:55:03","Geht":"2020.02.09 03:26: fb-checkpresence.0 2020-02-09 16:21:04.693 debug (7876) getActive Dennis 0 fb-checkpresence.0 2020-02-09 16:21:04.692 debug (7876) response: 0 {"statusCode":200,"body":"<?xml version=\"1.0\"?>\n<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n fb-checkpresence.0 2020-02-09 16:21:04.603 debug (7876) sendTo "getHistory" to system.adapter.history.0 from system.adapter.fb-checkpresence.0 fb-checkpresence.0 2020-02-09 16:21:04.538 debug (7876) request url https://192.168.160.254:49443/upnp/control/hosts body: <?xml version="1.0" encoding="utf-8"?><s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http:// fb-checkpresence.0 2020-02-09 16:21:04.538 debug (7876) sendTo "getHistory" to system.adapter.history.0 from system.adapter.fb-checkpresence.0 fb-checkpresence.0 2020-02-09 16:21:04.503 debug (7876) getActive [{"Name":"Martin","Active":"true","Kommt":"2020.02.09 01:54:02","Geht":"2020.02.09 01:38:02"},{"Name":"Claudia","Active":"true","Kommt":"2020.02.09 03:55:03","Geht":"2020.02.09 03:26: fb-checkpresence.0 2020-02-09 16:21:04.478 debug (7876) getActive Vanessa 0 fb-checkpresence.0 2020-02-09 16:21:04.477 debug (7876) response: 0 {"statusCode":200,"body":"<?xml version=\"1.0\"?>\n<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n fb-checkpresence.0 2020-02-09 16:21:04.454 debug (7876) sendTo "getHistory" to system.adapter.history.0 from system.adapter.fb-checkpresence.0 fb-checkpresence.0 2020-02-09 16:21:04.384 debug (7876) request url https://192.168.160.254:49443/upnp/control/hosts body: <?xml version="1.0" encoding="utf-8"?><s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http:// fb-checkpresence.0 2020-02-09 16:21:04.383 debug (7876) sendTo "getHistory" to system.adapter.history.0 from system.adapter.fb-checkpresence.0 fb-checkpresence.0 2020-02-09 16:21:04.364 debug (7876) getActive [{"Name":"Martin","Active":"true","Kommt":"2020.02.09 01:54:02","Geht":"2020.02.09 01:38:02"},{"Name":"Claudia","Active":"true","Kommt":"2020.02.09 03:55:03","Geht":"2020.02.09 03:26: fb-checkpresence.0 2020-02-09 16:21:04.362 debug (7876) sendTo "getHistory" to system.adapter.history.0 from system.adapter.fb-checkpresence.0 fb-checkpresence.0 2020-02-09 16:21:04.333 debug (7876) getActive Claudia 1 fb-checkpresence.0 2020-02-09 16:21:04.332 debug (7876) response: 0 {"statusCode":200,"body":"<?xml version=\"1.0\"?>\n<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n fb-checkpresence.0 2020-02-09 16:21:04.301 debug (7876) request url https://192.168.160.254:49443/upnp/control/hosts body: <?xml version="1.0" encoding="utf-8"?><s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http:// fb-checkpresence.0 2020-02-09 16:21:04.301 debug (7876) sendTo "getHistory" to system.adapter.history.0 from system.adapter.fb-checkpresence.0 fb-checkpresence.0 2020-02-09 16:21:04.297 debug (7876) getActive [{"Name":"Martin","Active":"true","Kommt":"2020.02.09 01:54:02","Geht":"2020.02.09 01:38:02"}, fb-checkpresence.0 2020-02-09 16:21:04.271 debug (7876) getActive Martin 1 fb-checkpresence.0 2020-02-09 16:21:04.270 debug (7876) response: 0 {"statusCode":200,"body":"<?xml version=\"1.0\"?>\n<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n fb-checkpresence.0 2020-02-09 16:21:04.227 debug (7876) request url https://192.168.160.254:49443/upnp/control/hosts body: <?xml version="1.0" encoding="utf-8"?><s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http:// fb-checkpresence.0 2020-02-09 16:21:04.222 debug (7876) getDeviceList: [{"Index":"1","IPAddress":"192.168.160.67","MACAddress":"24:5B:A7:BE:7F:28","Active":"1","HostName":"AppleWanClaudia","InterfaceType":"802.11","X_AVM-DE_Port":"0","X_AVM-DE_Speed fb-checkpresence.0 2020-02-09 16:21:04.008 debug (7876) body <?xml version="1.0" encoding="UTF-8"?> <List> <!-- devicehosts :102 --> <Item> <Index>1</Index> <IPAddress>192.168.160.67</IPAddress> <MACAddress>24:5B:A7:BE:7F:28</MACAddress> <Active>1< fb-checkpresence.0 2020-02-09 16:21:03.244 debug (7876) response: 1 {"statusCode":200,"body":"<?xml version=\"1.0\"?>\n<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n fb-checkpresence.0 2020-02-09 16:21:03.008 debug (7876) request url https://192.168.160.254:49443/upnp/control/hosts body: <?xml version="1.0" encoding="utf-8"?><s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http:// fb-checkpresence.0 2020-02-09 16:21:03.006 debug (7876) response: 0 {"statusCode":200,"body":"<?xml version=\"1.0\"?>\n<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n fb-checkpresence.0 2020-02-09 16:21:02.997 debug (7876) request url http://192.168.160.254:49000/upnp/control/hosts body: <?xml version="1.0" encoding="utf-8"?><s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://s fb-checkpresence.0 2020-02-09 16:21:02.995 debug (7876) sendTo "enableHistory" to system.adapter.history.0 from system.adapter.fb-checkpresence.0 fb-checkpresence.0 2020-02-09 16:21:02.995 debug (7876) createMemberObjects Hilde fb-checkpresence.0 2020-02-09 16:21:02.995 debug (7876) sendTo "enableHistory" to system.adapter.history.0 from system.adapter.fb-checkpresence.0 fb-checkpresence.0 2020-02-09 16:21:02.994 debug (7876) createMemberObjects Dennis fb-checkpresence.0 2020-02-09 16:21:02.994 debug (7876) sendTo "enableHistory" to system.adapter.history.0 from system.adapter.fb-checkpresence.0 fb-checkpresence.0 2020-02-09 16:21:02.994 debug (7876) createMemberObjects Vanessa fb-checkpresence.0 2020-02-09 16:21:02.993 debug (7876) sendTo "enableHistory" to system.adapter.history.0 from system.adapter.fb-checkpresence.0 fb-checkpresence.0 2020-02-09 16:21:02.993 debug (7876) createMemberObjects Claudia fb-checkpresence.0 2020-02-09 16:21:02.992 debug (7876) sendTo "enableHistory" to system.adapter.history.0 from system.adapter.fb-checkpresence.0 fb-checkpresence.0 2020-02-09 16:21:02.991 debug (7876) createMemberObjects Martin fb-checkpresence.0 2020-02-09 16:21:02.991 debug (7876) createGlobalObjects fb-checkpresence.0 2020-02-09 16:21:02.989 debug (7876) sslPort 49443 fb-checkpresence.0 2020-02-09 16:21:02.987 debug (7876) response: 0 {"statusCode":200,"body":"<?xml version=\"1.0\"?>\n<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n fb-checkpresence.0 2020-02-09 16:21:02.976 debug (7876) request url http://192.168.160.254:49000/upnp/control/deviceinfo body: <?xml version="1.0" encoding="utf-8"?><s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="htt fb-checkpresence.0 2020-02-09 16:21:02.975 info (7876) service GetSecurityPort is supported fb-checkpresence.0 2020-02-09 16:21:02.955 info (7876) service X_AVM-DE_GetSpecificHostEntryByIP is supported fb-checkpresence.0 2020-02-09 16:21:02.933 info (7876) service GetSpecificHostEntry is supported fb-checkpresence.0 2020-02-09 16:21:02.899 info (7876) service X_AVM-DE_GetHostListPath is supported fb-checkpresence.0 2020-02-09 16:21:02.848 debug (7876) configuration familymembers: [{"familymember":"Martin","macaddress":"8C:86:1E:61:D8:9B","comment":"","enabled":true},{"familymember":"Claudia","macaddress":"84:AD:8D:B8:F6:06","comment":"","ena fb-checkpresence.0 2020-02-09 16:21:02.847 debug (7876) configuration dateformat: yyyy.mm.dd hh:MM:ss fb-checkpresence.0 2020-02-09 16:21:02.847 debug (7876) configuration history: history.0 fb-checkpresence.0 2020-02-09 16:21:02.847 debug (7876) configuration user: Broker fb-checkpresence.0 2020-02-09 16:21:02.847 info (7876) start fb-checkpresence: ip-address: 192.168.160.254 polling interval: 2 Min. fb-checkpresence.0 2020-02-09 16:21:02.524 info (7876) starting. Version 0.2.2 in C:/ioBroker/node_modules/iobroker.fb-checkpresence, node: v10.19.0 fb-checkpresence.0 2020-02-09 16:20:59.419 debug 2 fb-checkpresence.0 2020-02-09 16:20:59.419 debug (7876) States create System PubSub Client fb-checkpresence.0 2020-02-09 16:20:59.304 debug (7876) States create User PubSub Client fb-checkpresence.0 2020-02-09 16:20:58.610 debug (7876) Redis States: Use Redis connection: 0.0.0.0:9000 fb-checkpresence.0 2020-02-09 16:20:58.608 debug (7876) objectDB connected fb-checkpresence.0 2020-02-09 16:20:58.602 debug (7876) Objects connected to redis: 0.0.0.0:9001 fb-checkpresence.0 2020-02-09 16:20:58.578 debug (7876) Objects client initialize lua scripts fb-checkpresence.0 2020-02-09 16:20:58.578 debug (7876) Objects create User PubSub Client fb-checkpresence.0 2020-02-09 16:20:58.577 debug (7876) Objects create System PubSub Client fb-checkpresence.0 2020-02-09 16:20:58.573 debug (7876) Objects client ready ... initialize now fb-checkpresence.0 2020-02-09 16:20:58.518 debug (7876) Redis Objects: Use Redis connection: 0.0.0.0:9001
-
@sigi234 sagte in Test Adapter fb-checkpresence v0.2.x:
Kann man eine json haben wo die aktiven und die inaktiven getrennt sind? (Fritzbox devices )
allerdings ist ja die Fritte seeeeehr träge was Angabe von aktiv/inaktiv betrifft.
Das kann auch mal 10 Minuten dauern.
zum Checken der Präsenz ist das nicht schnell genug -
@mameier1234 sagte in Test Adapter fb-checkpresence v0.2.x:
Neue Fehler mit der aktuellen Version von Github...
Hallo, ich habe die Fehlermeldung noch optimiert. Bitte von Github nochmal aktualisieren. Evtl. ist der Fehler dann klarer.
-
@Homoran sagte in Test Adapter fb-checkpresence v0.2.x:
allerdings ist ja die Fritte seeeeehr träge
Hallo, das erkennen von aktiv sollte sehr schnell gehen. Das erkennen von Inaktiv dauert bis zu 10 Minuten.
-
@afuerhoff sagte in Test Adapter fb-checkpresence v0.2.x:
Hallo,
ich hab noch zwei json Table unter fb-devices eingebaut. Bitte nochmal aus Github aktualisieren.
Kann man noch die Anzahl der Inaktiven Devices anzeigen?
-
@sigi234 sagte in Test Adapter fb-checkpresence v0.2.x:
Kann man noch die Anzahl der Inaktiven Devices anzeigen?
Ist drin. Bitte neu von Github installieren.
-
@afuerhoff
Hi, super, vielen Dank, ging ja schnell! Funktioniert.
Bekomme jetzt beim Starten des Adapters Fehler mit der History:at tryOnImmediate (timers.js:676:5) history.0 2020-02-09 18:08:08.683 warn at runCallback (timers.js:705:18) history.0 2020-02-09 18:08:08.683 warn at Immediate.setImmediate [as _onImmediate] (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:227:41) history.0 2020-02-09 18:08:08.683 warn at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4803:41) history.0 2020-02-09 18:08:08.683 warn at Object.message (/opt/iobroker/node_modules/iobroker.history/main.js:146:25) history.0 2020-02-09 18:08:08.683 warn at processMessage (/opt/iobroker/node_modules/iobroker.history/main.js:224:9) history.0 2020-02-09 18:08:08.683 warn at getHistory (/opt/iobroker/node_modules/iobroker.history/main.js:812:41) history.0 2020-02-09 18:08:08.683 warn (1967) TypeError: Cannot read property 'start' of undefined history.0 2020-02-09 18:08:08.662 warn (1967) States system pmessage io.messagebox.system.adapter.history.0 {"command":"getHistory","message":{"result":[],"step":null,"error":null},"from":"system.adapter.fb-checkpresence.0","callback":{"m fb-checkpresence.0 2020-02-09 18:08:08.558 warn (14975) Unknown command: getHistory fb-checkpresence.0 2020-02-09 18:08:08.557 warn (14975) Unknown command: getHistory fb-checkpresence.0 2020-02-09 18:08:08.553 warn (14975) Unknown command: getHistory
-
@ilovegym
Den Fehler kann ich mir jetzt überhaupt nicht erklären. Kommt der jedesmal nach Start des Adapters? Kannst Du evtl. nochmal von Github installieren. -
@afuerhoff kam jetzt nicht mehr... Hab nochmals von git installiert... Hmm Mal beobachten..
-
Hier das selbe.
Von Github drüber installiert, keine Fehler mehr.
Sauber, hast Du das hinbekommen! -
Die Datenbankverarbeitung scheint nicht richtig zu funktionieren, habe ein Issue dazu aufgemacht...
-
Hallo, es funktioniert so, wie ich es implementiert habe. Der Adapter legt nach Start die Einstellungen für einen Family Member fest. Wie wichtig ist für Dich der Alias?
Kannst Du mal den Reiter Tabelle zum Datenpunkt aus der History posten.