NEWS
Test Adapter fb-checkpresence v1.0.x
-
@mameier1234
Kannst Du mal die eine IP-Adresse noch eintragen. Auch wenn sie nicht benötigt wird. Ist im Moment meine einzige Idee. -
@afuerhoff Ich bin noch einen Schritt weitergegangen.. .Ich habe Hilde gelöscht
Zum Hintergrund: ...Schwiegermutter (ist ganz gut, wenn man aus der Ferne die Anwesenheit checken kann
Seit Corona nicht mehr da gewesen.. In der Zwischenzeit habe ich eine neue Fritzbox bekommen, in die ich das Backup der alten eingespielt habe.. Sie hat sich aber noch nie an der neuen in das Gastnetzwerk angemeldet...
Fehler scheint weg zu sein.. ich beobachte...
-
@mameier1234
Ich habe gerade mal eine Mac-Adresse bei mir in der Konfiguration geändert und zwar so, dass diese nicht im Netzwerk ist. Damit bekomme ich den gleichen Fehler. So das hilft jetzt die Fehler einzukreisen und besser abzufangen. -
@afuerhoff Na also... war die Schwiegermutter also doch für was gut
-
-
@afuerhoff
Habe eben ins log geschaut und mich über folgende Fehler gewundert, nur bei instanz 1, die 0 macht keine Probleme. Versuche mal ob ich über debug mehr infos bekommefb-checkpresence.1 2020-04-04 20:21:41.731 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 20:07:41.526 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 19:53:41.949 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 19:48:41.583 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 19:44:41.527 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 19:41:41.923 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 19:28:41.692 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 19:24:41.302 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 19:18:40.387 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 19:11:40.981 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 19:07:41.051 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 19:06:40.867 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 18:54:41.418 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 18:49:40.827 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 18:45:39.940 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 18:37:40.866 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 18:34:41.429 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 18:12:41.771 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 18:09:40.662 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 17:57:41.640 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 17:51:41.232 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 17:27:41.891 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 17:24:40.871 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 17:17:40.047 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded fb-checkpresence.1 2020-04-04 17:12:40.797 error (30999) Fb.getDeviceList Error: timeout of 2000ms exceeded
debug log zusätzlich per mail an dich
-
Könntest du die Instanz 0 stoppen und dann schauen ob es noch Fehler gibt. Laufen beide Instanzen mit der gleichen Fritzbox?
-
@afuerhoff
gerade mal ins log geschaut, seit gestern Abend kein error mehr, Ich hatte aber den javascript Adapter gestern noch einmal neu gestartet, vielleicht lag es daran.
Ich beobachte mal weiter -
@e-s
Kannst du noch hierzu etwas sagen -> Laufen beide Instanzen mit der gleichen Fritzbox?
Es könnte sein, dass sich die Anfragen dann auf der Fritzbox überschneiden und dadurch der Timeout Fehler kommt. -
@afuerhoff
Genau nur eine fritzbox.
Instanz 0 hat 40 shellys usw und da interessiert mich nur absent.
Instanz 1 hat 5 Handys für Anwesenheit.Gestern kamen ein paar shellys dazu, also könnte es an den vielen Geräten liegen und ein Versatz sollte für beide reichen oder evtl das timeout erhöhen.
-
@e-s
Wo das timeout herkommt, weiß ich noch nicht. -
@e-s Hi,
Warum 2 Instanzen wenn es doch eine Box nur ist? Du belastet damit unnötig die Ressourcen der Fritzbox.Ich hab 327 Geräte in der Fritzbox, permanent sind laut fb-presence 230 online.. also die Fritzbox kann das gut ab.
Bei mir läuft noch der fritzdect und tr-064 Adapter. -
@ilovegym
Wie gesagt, in der einen Instanz überprüfe ich alle shellys, tasmotas usw ob sie mit dem Router verbunden sind. Dafür gibt es ja den einfachen dp not present/absent, bzw bin zufrieden wenn all present auf true steht.Die Anwesenheit von Personen hatte ich vorher immer mit dem tr064 Adapter gemacht(5 Smartphones), aber da nervte mich das iphone toggeln. Hierbei nutze ich Deswegen experimentiere ich derzeit mit einer 2. Instanz über diesen Adapter, wobei mich nur interessiert ob jemand daheim ist, also present true.
Wenn ich jetzt dafür auch die erste Instanz nutzen würde, dann müsste ich anschließend in scripten wieder alles manuell zerlegen weil diese beiden mir wichtigen dp nicht mehr nutzbar wären.
-
@e-s said in Test Adapter fb-checkpresence v1.0.x:
Wie gesagt, in der einen Instanz überprüfe ich alle shellys, tasmotas usw ob sie mit dem Router verbunden sind.
Könntest du diese Geräte nicht schneller mit dem Ping Adapter prüfen?
-
@Brainbug
Bestimmt, aber warum? Der Adapter macht doch genau das was ich möchte und das sehr komfortabel.
Der Fehler war gestern zum ersten und einzigen Mal aufgetreten, warum also nach was anderem suchen@afuerhoff
Der Fehler ist heute doch wieder häufiger aufgetreten, aber jetzt auch manchmal mit der Instanz 0. Aber der Fehler ist nie von beiden zeitgleich.
Habe mal die 0 deaktiviert und beobachte weiter. -
bekomme im log alle paar sekunden folgende warnung:
fb-checkpresence.0 2020-04-07 14:29:41.560 error (2625) getActive: TypeError: Converting circular structure to JSON -
@Malz1902 das hatten wir erst vor 2 Tagen bei mir...
Bedeutet, du hast da einen User drin, der sich an deiner Fritzbox noch nicht angemeldet hatte....
-
@mameier1234
Die Meldung wird im nächsten Release aussagekräftiger sein. -
@afuerhoff
Hast du auch für mein Problem eine Idee, der Fehlermeldung kommt immer wieder mal 4 mal pro Minute, dann stundenlang wieder überhaupt nicht.
Kann es aber nicht eingrenzen oder mit anderen Ereignissen in Verbindung bringen. -
@e-s sagte in Test Adapter fb-checkpresence v1.0.x:
Hast du auch für mein Problem eine Idee, ...
Kommt der Fehler auch mit nur einer aktivierten Instanz? Wird die Fritzbox noch von anderer Seite abgefragt?