Open pafade89 opened 1 year ago
@pafade89
und festgestellt, das der Adapter jede Sekunde bei der Cloud anfragt
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 Problem wurde schonmal angefragt, aber nicht gelöst: https://github.com/mrbungle64/ioBroker.ecovacs-deebot/issues/495
Das sehe ich anders: https://github.com/mrbungle64/ioBroker.ecovacs-deebot/issues/495#issuecomment-1564271217 Das im Issue beschriebene Verhalten wurde durch die Änderung vom Intervall soweit gelöst, dass der User das nicht mehr als Problem angesehen hat.
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 ?
@pafade89
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 😉
@mrbungle64
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.
@mrbungle64
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)