NEWS
Test Adapter Adapter-fritzdect v2.1.x GitHub
-
@jan1
aus Adaptersicht ist der User ein String, also da schließe ich mal den Adapter aus, eher ist 7.24 als Laborversion eine Ursache.
Mit 7.24 ändert sich das Anmeldeverfahren und evtl. gibt es Probleme den Hash schnell genug auszurechnen. -
@foxthefox
Da war ja was mit beta bei der Fritz. Bist Du da noch dran?
Mich stört die Fehlermeldung nicht wirklich, da die Heizung auch ein paar Minuten warten kann bis die Werte gesetzt werden. Iritiert nur etwas wenn man ins Log schaut. -
@jan1
der neue Login Mechanismus, der ab 7.25 kommt und schon jetzt in 7.24 enthalten ist, wird seit 2.1.x unterstützt.
Aus meiner Sicht ist erstmal nichts zu tun. -
Hallo zusammen
auch ich habe so 2 - 3 mal täglich diesen Fehler. Beim TR064 habe ich noch nie diesen Fehler gehabt... DAS IST KEIN VORWURFfritzdect.0 2021-02-10 19:00:28.424 error (17092) no response part in returned message fritzdect.0 2021-02-10 19:00:28.424 error (17092) fritzbox returned this {"msg":"failed to login, wrong user name or password","function":"send_response","error":"0000000000000000"}
Es sind nur 2 Geräte an der Fritzbox angeschlossen. Poll Intervall ist 60 Sekunden.
Daneben habe ich noch den TR064 Adapter laufen, der sich alle 15 Sekunden verbindet und kein Problem meldet.
Es wäre natürlich denkbar, dass die sich ein paar Mal zur gleichen Zeit zu verbinden versuchen und dann der Fehler kommt.
Weiß jemand, ab wann die FB dichtmacht wegen zu vieler Anfragen??
Und warum hatte ich das Problem früher nicht...Freue mich, dass es mit dem Adapter weitergeht. Danke
LG
LEM -
@lemonbiter Ich habe keine Ahnung was für eine Fritzbox du hast, aber wenn ich meine 6591 Box alle 15 Sekunden mit Anfragen flute steigt die aus.
Dann tritt vermutlich auch noch der Effekt auf das alle 60 Sekunden die Anfragen doppelt einschlagen.Abhilfe wäre eventuell ein zweiter Nutzer oder das Polling so verstellen das sich die Anfragen möglichst selten überschneiden. z.B. 22s / 53s
-
@lemonbiter Hallo, ich mache es so wie @Chaot geschrieben hat, mit 2 Benutzern. Einen für den DECT Adapter und einen für den TR064. Ich frage den DECT alle 300 Sekunden ab und habe dort 4 Thermostate am laufen. Den TR064 frage ich alle 10 Sekunden wegen Anwesenheitserkennung ab. Läuft schon ewig so bei mir und ich habe noch nie ne Login Fehlermeldung oder sonstige Fehlermeldungen bei mir gesehen und ich schaue oft ins Log.
-
@chaot sagte in Test Adapter Adapter-fritzdect v2.1.x GitHub:
@lemonbiter Ich habe keine Ahnung was für eine Fritzbox du hast, aber wenn ich meine 6591 Box alle 15 Sekunden mit Anfragen flute steigt die aus.
Dann tritt vermutlich auch noch der Effekt auf das alle 60 Sekunden die Anfragen doppelt einschlagen.Abhilfe wäre eventuell ein zweiter Nutzer oder das Polling so verstellen das sich die Anfragen möglichst selten überschneiden. z.B. 22s / 53s
Ich habe eine 7590
Leidere habe ich wenig Ahnung davon, ob alle 15s wirklich ein FLUTEN ist... Ich werde gerne Deinen Tipp testen. Komisch nur, "früher" (war mehr Lametta ich weiss) hatte ich das Problem nicht... Iwas muss sich ja seit dem Update in eben auch diesem Punkt zumindest verändert haben...LG
LEM -
So wirklich habe ich nichts verändert. Der Mechanismus ist quasi gleichgeblieben und es wurde auf den neuen Algorithmus der ab 7.25 anzuwenden ist, erweitert.
Wenn es 2-3mal am Tag auftritt, dann mag sich das ggf. grad so ausgehen mit den zu vielen Logins.
Bitte den Zeitpunkt anschauen, was ggf. exakt zu dem Zeitpunkt noch so passiert war. Evtl. ist ja da ein script aktiv gewesen. -
@foxthefox sagte in Test Adapter Adapter-fritzdect v2.1.x GitHub:
Bitte den Zeitpunkt anschauen, was ggf. exakt zu dem Zeitpunkt noch so passiert war. Evtl. ist ja da ein script aktiv gewesen.
Ich habe jetzt mal die Abfrage des Adapters von 60 auf 300s geändert, seitdem ist ruh.
Zu Deiner Frage: Ich habe kein Script, welches auf einen der Adapter zugreift
LG
LEM -
@foxthefox Ich habe seit gestern diese Fehlermeldung:
fritzdect.0 2021-02-23 20:20:19.123 error (32454) Cannot read property '1' of null fritzdect.0 2021-02-23 20:20:19.123 error at processTicksAndRejections (internal/process/task_queues.js:84:21) fritzdect.0 2021-02-23 20:20:19.123 error at endReadableNT (_stream_readable.js:1241:12) fritzdect.0 2021-02-23 20:20:19.123 error at IncomingMessage.emit (events.js:326:22) fritzdect.0 2021-02-23 20:20:19.123 error at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/iobroker.fritzdect/node_modules/@root/request/index.js:247:17) fritzdect.0 2021-02-23 20:20:19.123 error at /opt/iobroker/node_modules/iobroker.fritzdect/lib/fritzhttp.js:389:76 fritzdect.0 2021-02-23 20:20:19.123 error (32454) TypeError: Cannot read property '1' of null fritzdect.0 2021-02-23 20:20:19.121 error (32454) uncaught exception: Cannot read property '1' of null
Ich bin mit dem Adapter mittlerweile bis auf 2.1.11 hoch ohne Besserung.
Bisher hat alles einwandfrei funktioniert. Ich kann auch nicht nachvollziehen was das auslösen könnte.
Über den Adapter werden per Heating Control Adapter die Heizkörperventile gesteuert.Die Fritzbox schmeißt immer wieder diese Meldung raus:
22.02.21 20:31:34 Anmeldung einer App des Benutzers ioBroker von IP-Adresse 192.168.8.50. 22.02.21 20:31:34 Anmeldung an der FRITZ!Box-Benutzeroberfläche von IP-Adresse 192.168.8.50 gescheitert (ungültige Sitzungskennung). Zur Sicherheit werden alle noch gültigen Sitzungen zur IP-Adresse 192.168.8.50 beendet. 22.02.21 20:31:34 Anmeldung an der FRITZ!Box-Benutzeroberfläche von IP-Adresse .
Allerdings scheint das nicht zeitlich aufeinanderzutreffen.
-
@chaot Hi.
TypeError: Kann es sein das du anstatt "Number" den Type "String" schreibst?
Temperatur und Mode müssen bei FritzDect als Nummer gesetzt werden. -
@frankyboy73 Ich schreibe das über den Adapter, bzw. der Heating Control Adapter setzt den Wert. Das hat ja auch bisher problemlos geklappt.
Gibt es zumindest einen Hinweis wo da was geschrieben werden soll? Für mich sah das die ganze Zeit so aus als ob der Adapter da was lesen wollte. -
Gestern Nacht hat sich meine Kabel Fritte selbstständig das Update auf die 7.20 installiert. Seit dem bekomme ich im Log immer diese Meldung. Gibt es einen Ansatz woran das liegen kann. Vorher war Monate lang alles OK.
2021-02-24 11:15:07.106 - warn: fritzdect.0 (7800) State "fritzdect.0.DECT_087610244490.txbusy" has no existing object, this might lead to an error in future versions 2021-02-24 11:15:07.108 - warn: fritzdect.0 (7800) State "fritzdect.0.DECT_087610221797.txbusy" has no existing object, this might lead to an error in future versions 2021-02-24 11:15:07.109 - warn: fritzdect.0 (7800) State "fritzdect.0.DECT_087610236923.txbusy" has no existing object, this might lead to an error in future versions
fritzdect.0 2021-02-24 20:29:45.425 error (10208) no response part in returned message fritzdect.0 2021-02-24 20:29:45.424 error (10208) fritzbox returned this {"msg":"failed to login, wrong user name or password","function":"send_response","error":"0000000000000000"}
Auch der tr-064 Adapter (gehört zwar hier nicht her) wirft seit dem FritzBox Firmware Update mit Log Meldungen um sich.
2021-02-24 11:23:15.122 - error: tr-064.0 (3788) timeout - "timeout" 2021-02-24 11:23:15.123 - error: tr-064.0 (3788) ~ 2021-02-24 11:23:15.124 - error: tr-064.0 (3788) ~~ Fatal error. Can not connect to your FritzBox. 2021-02-24 11:23:15.124 - error: tr-064.0 (3788) ~~ If configuration, network, IP address, etc. ok, try to restart your FritzBox 2021-02-24 11:23:15.124 - error: tr-064.0 (3788) ~
IoBroker und Fritzbox wurden natürlich schon neu gestartet. Ist irgend etwas zu dem Fritz Firmware Update 7.20 bekannt, das es da mit ioB Adaptern zu Problemen kommen kann?
Die Adapter sind auf dem Stand latest. Am Broker wurde aber schon seit einigen Wochen nichts mehr gemacht, weil alles stabil lief.
-
@jb_sullivan er kann sich nicht einloggen, setz am besten mal den user neu auf, sowohl in der Fritte als auch im Adapter.
In der Fritte schauen, ob alle Berechtigungen noch da sind, nicht, dass der Provider da was disabled hat.. sieht danach aus.. -
Also mein Adapter konnte sich nach dem Update der FritzBox auf 7.25 zum Glück nach einem Update problemlos wieder an der FritzBox einloggen
Allerdings scheint die FritzBox jetzt jeden Aufruf der API einzeln zu loggen, vor 7.25 gab es nur nach dem Reboot von FritzBox oder iobroker einen Log. Nun sieht es so aus:
Schon relativ ausufernd, aber sicherlich Schuld der FritzBox. Kann ich das Logging irgendwo konfigurieren?
Edit: Intervall ist bei 5min. Noch seltener ist nicht sinnvoll, soll eher häufiger sein, weil ich Anhand des Stromverbrauchs automatisch schalten will...
-
Die Probleme müssen an der Fritzbox liegen und irgend etwas mit den Rechten zu tun zu haben, denn auch mein HP-Scanner, hat keine Berechtigung mehr auf den Netzlaufwerk Ordner zu scannen.
Es gibt im Web einen Haufen guter Ratschläge, aber bislang hat bei mir noch nichts gefruchtet
-
@jb_sullivan
Das sind keine Probleme, da die Fritz hier lediglich was protokolliert, sonst läuft alles. -
@jan1 sagte in Test Adapter Adapter-fritzdect v2.1.x GitHub:
@jb_sullivan
Das sind keine Probleme, da die Fritz hier lediglich was protokolliert, sonst läuft alles.Wenn viel zu viel geloggt wird, ist das schon ein Problem, weil so die Chance steigt, dass auch mal etwas wichtiges übersehen wird...
Ganz davon abgesehen, dass das Durchgucken einfach viel mehr Zeit braucht...
-
@holzlenkrad
Deshalb kannst in der Fritz auch filtern und je nach dem was Du mit dem Adpater anstellst, greift der eben auch oft auf die Fritz zu und das sollte auch geloggt werden. ich steuere meine Heizung damit und somit greife ich hier recht oft auf die Fritz zu. Also alles wie es sein soll. -
Ich finde es auch sinnvoll, das jeder Login auf die Fritzbox angezeigt wird. Ich will ja auch wissen wer oder was darauf zugreift. Es wird auch nur protokolliert wenn die vorige Sitzung abgelaufen ist, wie zum Beispiel bei mir mit dem DECT Adapter bei dem ich das Poll auf 300 habe. Da ist die Sitzung nach der Zeit nicht mehr aktiv und wird dann bei Anmeldung neu geloggt. Bei mir mit dem TR 064, wo das Poll auf 10 Sekunden steht, ist die Sitzung wohl noch aktiv, von dem bekomme ich nämlich keine Meldungen im Log, nur bei Iobroker oder Raspi Neustart. Ich habe für jeden Adapter einen eigenen Benutzer angelegt, dadurch kann ich auch sehen welcher Adapter sich anmeldet.