NEWS
Test Adapter fb-checkpresence v0.2.x
-
@afuerhoff ok.
Was mich aber noch wundert ist, dass wenn ich keinen Alias eingebe, die Daten gar nicht von Grafsna gefunden werden, der „Guergen1“-Eintrag hingegen ist in Grafana sichtbar, die Daten von fb-checkpresence.0.Ralf Nicht -
@guergen
Grafana kenne ich nicht. Dazu kann ich nichts sagen.
Hast du das mit dem Alias nochmal probiert. Das sollte jetzt ja auch gehen. -
@afuerhoff Ja, der Alias bleibt drin! Kann jetzt mit Grafana aten loggen und grafisch aufbereiten!
-
@afuerhoff Vielen Dank für deine Mühen - sehr guter Adapter, der genau die Funktion bringt, die ich gesucht habe! Lediglich dem Punkt von @ilovegym schließe ich mich an:
@ilovegym said in Test Adapter fb-checkpresence v0.2.x:
@afuerhoff fände es auch besser, wenn es einen zusätzlichen Datenpunkt für den member gäbe, ob true or false.
iogo kommt zur Zeit damit nicht zurecht..iogo nutze ich nicht, aber: Wenn ich den Status meines Handys über das "Status-Verzeichnis" abfrage und diesen Status in einem "Falls-Objekt" verarbeite, scheint die Logik nach einem Update dieses Falls-Objekt mehrfach zu durchlaufen. Da ich mit Telegram-Messages arbeite, erhalte ich in meinem Fall 8x dieselbe Nachricht. Mit den verschiedenen Statuus des Falls-Objekts habe ich es durchgetestet - egal, ob ich "wurde geändert" oder "wurde aktualisiert" verwende, das Ergebnis bleibt dasselbe.
Ich konnte es lösen, indem ich 2 Falls-Objekte verwende, aber das sollte (imho) nicht Sinn der Sache sein:
Ggf. habe ich den Parameter nicht korrekt verwendet, daher freue ich mich über konstruktive Kritik.
Viele Grüße und noch mal danke für deine Mühen!
wiesel -
@wiesel123
Hallo, hast du den letzten Teststand von Github geladen. Den Datenpunkt gibt es schon -》presence unter den Membern -
Hallo,
ich habe einen neuen Teststand auf Github hochgeladen. Ich hoffe, dass das leidige lastVal Verhalten der Vergangenheit angehört. Ich habe ansonsten noch ein paar Fehlerbehandlungen optimiert.
-
@afuerhoff Das lastVal verhalten ist weg!
-
@afuerhoff said in Test Adapter fb-checkpresence v0.2.x:
@wiesel123
Hallo, hast du den letzten Teststand von Github geladen. Den Datenpunkt gibt es schon -》presence unter den MembernNoch nicht @afuerhoff , danke für den Tipp - das werde ich austesten.
VG
wiesel123 -
Hallo,
irgendwie komme ich nicht weiter, bei mir Aktualisiert der Adapter nur die Anwesenheit der Familieneinstellung den Rest leider nicht. Und ich hab keine Ahnung wo ich den Fehler gemacht habe.Raspberry 4 - 4GB – Buster
Admin - 3.7.9
History - 1.8.6
Node.js - 10.19.0
NPM - 6.13.4
js-controller - 2.2.9
fb-checkpresence.0 - 0.2.2 gestern Abend von github
FritzBox - 7490
FW. - 07.12Devices habe ich alle in die Whitelist übernommen
fb-checkpresence.0.json wird Automatisch Aktualisiert
fb-checkpresence.0.fb-devices.jsonActive und fb-checkpresence.0.fb-devices.jsonInactive
ändert sich nur nach dem Neustart des Adapters sowie die anderen Datenpunkte auch.Vielleicht hat ja wer einen Tipp für mich woran es liegen könnte
Gruß MichaelEdit: Debug noch drangehangen
-
@Michi68
Hallo, anhand der Infos kann ich nichts erkennen.
Bitte einmal das Log vom Start des Adapters bis zum Ende hier posten. -
@afuerhoff
Ich hab dir einen Link geschickt zum Download da steht dann doch was mehr drin von dem ich keinen Plan habe, keine Ahnung ob ich das so posten sollte.
Hoffe das ist ok -
@Michi68
Hallo, war ein Fehler. Bitte nochmal von Github aktualisieren und Adapterinstanz neu starten. -
@afuerhoff
Top geht jetzt, vielen Dank noch mal an dieser stelle -
@afuerhoff ich möchte mich auch bedanken, Adapter läuft für mich sehr gut.
-
Hallo,
ich habe die letzte Version von Github jetzt als Version 0.3.0 auf npm hochgeladen.
Diese Version wird auch als Stable deklariert.Danke an Alle für die Tests.
-
Morgen zusammen,
ich versuche seit ca. zwei Tagen den Adapter fb-presence zum Laufen zu bringen. Leider springt er beim Starten auf "gelb" und so bleibt er.
Im Log kommt dieser Fehler aus, DPs stehen leer.fb-checkpresence.0 2020-03-08 06:57:16.209 error (28835) getDeviceList: soapAction X_AVM-DE_GetHostListPath -> {"statusCode":401,"body":"<HTML><HEAD><TITLE>401 Unauthorized (ERR_NONE)</TITLE></HEAD><BODY><H1>401 Unauthorized</H1><BR>ERR_NONE<HR><B> fb-checkpresence.0 2020-03-08 06:57:16.161 info (28835) service GetSecurityPort is supported fb-checkpresence.0 2020-03-08 06:57:16.131 info (28835) service X_AVM-DE_GetSpecificHostEntryByIP is supported fb-checkpresence.0 2020-03-08 06:57:16.007 info (28835) service GetSpecificHostEntry is supported fb-checkpresence.0 2020-03-08 06:57:15.891 info (28835) service X_AVM-DE_GetHostListPath is supported fb-checkpresence.0 2020-03-08 06:57:15.572 info (28835) start fb-checkpresence: ip-address: fritz.box polling interval: 1 Min. fb-checkpresence.0 2020-03-08 06:57:15.516 info (28835) starting. Version 0.3.0 in /opt/iobroker/node_modules/iobroker.fb-checkpresence, node: v12.16.1 fb-checkpresence.0 2020-03-08 06:57:09.376 info (10113) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason fb-checkpresence.0 2020-03-08 06:57:09.374 info (10113) terminating fb-checkpresence.0 2020-03-08 06:57:09.372 info (10113) cleaned everything up... fb-checkpresence.0 2020-03-08 06:57:09.369 info (10113) Got terminate signal TERMINATE_YOURSELF fb-checkpresence.0 2020-03-08 06:56:57.583 error (10113) getDeviceList: soapAction X_AVM-DE_GetHostListPath -> {"statusCode":401,"body":"<HTML><HEAD><TITLE>401 Unauthorized (ERR_NONE)</TITLE></HEAD><BODY><H1>401 Unauthorized</H1><BR>ERR_NONE<HR><B>
-
@Santos
Hallo, kannst du die Instanz mal auf Loglevel Debug stellen und dann vom Start bis zum Fehler hier posten.Bitte überprüfe auch, ob du einen Fritzbox User mit Passwort eingetragen hast. Das ist für die Funktion wichtig, ansonsten kommt man nicht an alle Werte.
Du kannst hierfür einen extra User in der Fritzbox anlegen. -
@afuerhoff said in Test Adapter fb-checkpresence v0.2.x:
Bitte überprüfe auch, ob du einen Fritzbox User mit Passwort eingetragen hast. Das ist für die Funktion wichtig, ansonsten kommt man nicht an alle Werte.
Du kannst hierfür einen extra User in der Fritzbox anlegen.Genau das war das Problem, war kein Benutzer in der Fritzbox angelegt, ich habe mich immer nur mit dem Passwort eingeloggt.
Danke -
@afuerhoff
Hi, ich habe deinen Adapter in 2 Instanzen zu laufen, die 2. Instanz habe ich missbraucht um meine shellys leicht und einfach zu überprüfen, dafür brauchte ich damals allpresent, da läuft auch alles super.
Aber, nachdem ich jetzt 25 shellys habe, geht mir der Überblick verloren beim hinzufügen von neuen devices. Ist es möglich in der Auswahlliste anzuzeigen welche schon in der Liste sind.
Da man beim hinzufügen die Liste im Hintergrund auch nicht scrollen kann, muss man sich alles merken.
Wäre es alternativ auch möglich statt mac oder ip adresse, beide gleichzeitig in der Familienliste anzeigen zu lassen und dann auch nach einem vom beiden sortieren zu lassen? -
@sigi234 said in Test Adapter fb-checkpresence v0.2.x:
Adapter ab und zu Gelb:
2020-02-18 10:35:46.011 - error: fb-checkpresence.0 (6740) getActive: soapAction GetSpecificHostEntry -> {"statusCode":500,"body":"\n\n\n\ns:Client\nUPnPError\n\n\n401\nInvalid Action\n\n\n\n\n","headers":{"date":"Tue, 18 Feb 2020 09:35:44 GMT","server":"FRITZ!Box 6590 Cable UPnP/1.0 AVM FRITZ!Box 6590 Cable 148.07.12","connection":"close","content-length":"429","content-type":"text/xml; charset=\"utf-8\""},"request":{"uri":{"protocol":"https:","slashes":true,"auth":null,"host":"192.168.178.1:49443","port":"49443","hostname":"192.168.178.1","hash":null,"search":null,"query":null,"pathname":"/upnp/control/hosts","path":"/upnp/control/hosts","href":"https://192.168.178.1:49443/upnp/control/hosts"},"method":"POST","headers":{"SoapAction":"urn:dslforum-org:service:Hosts:1#GetSpecificHostEntry","Content-Type":"text/xml","charset":"utf-8","content-length":588}}}
Ich habe mich zu früh gefreut, es kommt der gleicher Fehler auf, der Adapter ist auch gelb.
fb-checkpresence.0 2020-03-09 11:04:40.244 debug (4463) checkPresence first run fb-checkpresence.0 2020-03-09 11:04:40.239 error (4463) getActive: soapAction GetSpecificHostEntry -> {"statusCode":500,"body":"<?xml version=\"1.0\"?>\n<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://schem fb-checkpresence.0 2020-03-09 11:04:40.164 debug (4463) request url https://fritz.box: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://schema fb-checkpresence.0 2020-03-09 11:04:40.155 debug (4463) getActive [{"Name":"Bendito","Active":"true","Kommt":"2020.03.08 21:40:10","Geht":"2020.03.08 21:40:14"},{"Name":"Galaxy-J6","Active":"false","Kommt":"2020.03.08 21:40:09","Geht":"2020.03.09 01 fb-checkpresence.0 2020-03-09 11:04:40.085 debug (4463) getActive MI6-Xiaomi 1 fb-checkpresence.0 2020-03-09 11:04:40.082 debug (4463) 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-03-09 11:04:40.041 debug (4463) request url https://fritz.box: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://schema fb-checkpresence.0 2020-03-09 11:04:39.990 debug (4463) getActive [{"Name":"Bendito","Active":"true","Kommt":"2020.03.08 21:40:10","Geht":"2020.03.08 21:40:14"},{"Name":"Galaxy-J6","Active":"false","Kommt":"2020.03.08 21:40:09","Geht":"2020.03.09 01 fb-checkpresence.0 2020-03-09 11:04:39.642 debug (4463) getActive Galaxy-J6 0 fb-checkpresence.0 2020-03-09 11:04:39.638 debug (4463) 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/\">\ fb-checkpresence.0 2020-03-09 11:04:39.599 debug (4463) request url https://fritz.box: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://schem fb-checkpresence.0 2020-03-09 11:04:39.464 debug (4463) getActive [{"Name":"Bendito","Active":"true","Kommt":"2020.03.08 21:40:10","Geht":"2020.03.08 21:40:14"}, fb-checkpresence.0 2020-03-09 11:04:37.575 debug (4463) getActive Bendito 1 fb-checkpresence.0 2020-03-09 11:04:37.572 debug (4463) 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/\">\ fb-checkpresence.0 2020-03-09 11:04:37.542 debug (4463) request url https://fritz.box: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://schem fb-checkpresence.0 2020-03-09 11:04:37.537 debug (4463) getDeviceInfo blCnt: 50 fb-checkpresence.0 2020-03-09 11:04:37.536 debug (4463) getDeviceInfo activeCnt: 34 fb-checkpresence.0 2020-03-09 11:04:37.460 debug (4463) getDeviceList: [{"Index":"1","IPAddress":"192.168.1.250","MACAddress":"24:5E:BE:1E:C3:9A","Active":"1","HostName":"Bendito","InterfaceType":"Ethernet","X_AVM-DE_Port":"3","X_AVM-DE_Speed":"100