-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Zu häufige API anfragen vom Adapter #564
Comments
Ich wüsste warum der Adapter mit dem Standardverhalten (egal welches der verfügbaren Intervalle) "jede Sekunde" bei der Cloud anfragen sollte. Meinst du damit ca. 60 pro Minute (also theoretisch/rechnerisch jede Sekunde) oder wirklich in jeder Sekunde effektiv eine Anfrage?
Das sehe ich anders: |
Hallo, aktuell sieht es so aus und zieht sich über jede Minute, Stunden, Tage usw. Kannst du dir das erklären? Intervall habe ich wie gesagt schon geändert. Schonmal Danke für deinen Support. In dem Issue #495 war das Verhalten plötzlich weg, wenn ich das richtig verstanden habe, das ist bei mir leider nicht so. Aktuell macht der Adapter ungefähr 35 % der Anfragen in meinem ganzen Netz aus, ist das nicht Strange ? |
Da der OZMO 950 noch ein älteres Modell ist muss noch bei dem Modell relativ viel gepollt werden. In meiner Tabelle im ioBroker Forum hatte ich ja auch aufgeführt, dass man das Intervall bei exklusiver Nutzung im ioBroker auch auf 600 Sek. anstatt 180 Sek. stellen kann. Das wären dann bei dir nur noch ca. 6 Anfragen pro Minute (errechnet auf dem aktuellen von dir beschriebenen Stand) Aber schau doch auch bitte noch mal nach, ob du nicht in den Einstellungen etwas aktiviert hast was bei dem Modell gar nicht verfügbar ist oder du gar nicht nutzt. Ich selbst habe übrigens die Adapter Instanzen nachts gestoppt. Das würde ich dir auch empfehlen. Es gibt sicherlich einen Zeitraum am Tag wo nie gesaugt oder gewischt wird 😉 Damit lässt sich das auch noch mal um bestimmt 30-40% reduzieren, wenn es dich so sehr stört. Ich habe auch gesehen, dass man bei der Ecovacs API inzwischen die Möglichkeit hat mehrere Befehle gesammelt zu versenden. Das werde ich mir bei Gelegenheit noch mal anschauen und ggf. auch so umsetzen. Ich will das Thema nicht ignorieren, aber ich sehe das nicht als ernsthaftes Problem an. Es kenne eine Installation mit mehr als 10 Geräten und damit entsprechender Anzahl an Adapter Instanzen, und da sind mir keine Probleme bekannt. Ich selbst habe aktuell 3 Instanzen am Laufen. Zwischendurch waren es mal bis zu 5 Instanzen. Früher oder später kann es natürlich sein, dass Ecovacs die Anzahl der Abfragen begrenzt - von daher sollte man das Thema auch nicht ignorieren, aber ich mache das Ganze in meiner Freizeit und die ist nun mal begrenzt 😉 |
ich habe heute nochmal geguckt und es sind alle Einstellungen auf Default, bis auf den Abfrageintervall. Den Intervall auf Adapter Exklusiv zu setzen werde ich sonst nochmal testen. Bin gespannt auf die Implementierung der Sammelfunktion. Vielen Dank für deinen Support. |
Ich habe eben nochmal geschaut und das einstellen des Intervalls funktioniert. (Nun bei mir 600) Kleine Laienfrage: Ist es nicht besser wenn man die DNS Anfrage beim Connect nur einmal stellt und danach mit der IP Adresse die API Anfragen durchführt? |
Is there an existing issue for this?
The problem
Hallo,
ich habe in meinem Netzwerk Adguard laufen und festgestellt, das der Adapter jede Sekunde bei der Cloud anfragt. Ich habe zwei OZMO 950 und in beiden Instanzen den von dir empfohlenen Intervall von 180 Sek eingestellt. Trotzdem habe ich massive Mengen an anfragen. Es sind in einer Woche über 200.000 Anfragen. Das Problem wurde schonmal angefragt, aber nicht gelöst: #495
With which model does the problem occur?
Deebot OZMO 950
From which source you have installed the adapter?
Stable (default)
Version of the ioBroker adapter ("info.version")
1.4.13
Version of the ecovacs-deebot.js library ("info.library.version")
0.9.3-beta.0
Version of the JS controller
4.0.24
Version of Node.js
18.18.1
Operating system
Linux
Anything in the logs that might be useful?
No response
Additional information
No response
Which "other" models are you using?
Only OZMO 950
Ecovacs device class ("info.deviceClass")
yna5xi
Communication protocol ("info.library.communicationProtocol")
MQTT
Is the canvas module installed? ("info.library.canvasModuleIsInstalled")
no (false)
The text was updated successfully, but these errors were encountered: