mrbungle64 / ioBroker.ecovacs-deebot

Control your Ecovacs Deebot and yeedi vacuum cleaner with ioBroker
MIT License
65 stars 11 forks source link

Received disconnect event from library: true #538

Open pafade89 opened 1 year ago

pafade89 commented 1 year ago

The question

Is it possible to make the alarming in the adapter adjustable for this error?

image

I think this message on error level "error" for a weekly event a little bit drastic.

Cheers P

Which model do you own?

Deebot OZMO 950

Which version of the ioBroker adapter are you currently using?

1.4.13

Additional information

No response

mrbungle64 commented 1 year ago

@pafade89

Is it possible to make the alarming in the adapter adjustable for this error? I think this message on error level "error" for a weekly event a little bit drastic.

Sorry, I don't understand what you mean? 😉

In this case the adapter received an error event from the underlying library. I assume that the reason is a "RequestOAuthError: Authentication error" error: https://github.com/mrbungle64/ioBroker.ecovacs-deebot/issues/127 https://github.com/mrbungle64/ioBroker.ecovacs-deebot/issues/152

Do you have more information about this incident?

pafade89 commented 1 year ago

Hi @mrbungle64

Ich habe gerade gesehen das auch deutsch geht 😜

Meine Frage ist ob man im Adapter die Möglichkeit schaffen kann für das disconnect Event die Debug Level selbst zu wählen. Also zum Beispiel nur als Info auszugeben?

Der disconnect kommt doch aus der deebot cloud oder ?

mrbungle64 commented 1 year ago

@pafade89

Also der error code 3 "RequestOAuthError: Authentication error" kommt von der Ecovacs Deebot API. Ich weiß aber leider immer noch nicht genau was das verursacht und ob es da nur genau eine Ursache für gibt. Leider gibt es ja keine öffentlich zugängliche Doku von Ecovacs ...

Ich selbst habe das schon länger nicht mehr im Log gehabt (mehrere Jahre denke ich). Auch ist mir nicht in Erinnerung, dass das in den letzten Monaten noch von irgendwem gemeldet wurde.

Von daher bin ich jetzt kein Freund davon Fehlermeldungen (per Einstellung) zu unterdrücken, weil die bei einzelnen wenigen (?) Installationen auftreten. Da sollte man eher mal schauen was die Ursache davon ist. In einem der Issues war die Vermutung, dass eine Firewall da eine Rolle spielt - das ist aber leider nicht mehr zu Ende beantwortet worden.

Wie oft tritt das denn bei Dir auf? Du hast was von einem "weekly event" geschrieben...

pafade89 commented 1 year ago

Also den disconnect from library bekomme ich wie gesagt einmal die Woche und es wäre halt cool den auf info zustellen. Muss nicht komplett unterdrückt werden, lediglich die severity ändern wäre toll.

mrbungle64 commented 1 year ago

@pafade89

Also den disconnect from library bekomme ich wie gesagt einmal die Woche

Ist das immer am gleichen Tag und ungefähr die gleiche Uhrzeit?

und es wäre halt cool den auf info zustellen. Muss nicht komplett unterdrückt werden, lediglich die severity ändern wäre toll.

Das meine ich ja mit unterdrücken (auch wenn es einstellbar wäre). Es ist halt ein Error der von der API gemeldet wird.

Aktuell bin ich eh an einem Punkt, wo ich sowohl beim Adapter als auch in der Library nichts großartig Neues mehr auf der aktuellen Basis implementieren möchte. Ich muss erst mal eine Entscheidung treffen wie es langfristig weitergeht.

Wäre es in deinem Fall nicht besser mal die Ursache dafür herauszufinden? Es ist ja kein normales Verhalten

pafade89 commented 1 year ago

Ist immer sehr unterschiedlich wann der Fehler kommt. Also komplett sporadisch. Wie könnte man das tiefer analysieren?

mrbungle64 commented 1 year ago

@pafade89

Ist immer sehr unterschiedlich wann der Fehler kommt. Also komplett sporadisch. Wie könnte man das tiefer analysieren?

Sorry, dass ich bisher noch nicht geantwortet habe. Ich bin seit dem Sommer nicht mehr so sehr in den Details drin, weil ich wenig Zeit für meine Projekte hier hatte. Ich hoffe, dass ich ab dem Herbst wieder mehr Zeit finden werde.

Ich vermute mal, dass sich die Ursache irgendwo in deinem Setup oder Netzwerk zu finden sein wird. Ich meine damit nicht zwingend, dass an deinem Setup was falsch oder fehlerhaft sein muss. Das kann z.B. eine "Wechselwirkung" mit einer anderen Komponente sein. Aber da kann ich mich im Moment nicht wirklich "reindenken" ...

pafade89 commented 1 year ago

@mrbungle64

Laut deiner Antwort in dem Issue #142 ist es ja völlig normal, das man mal Disconnects zur Ecovacs Cloud hat.

image

Somit wäre doch ein kurzzeitiger Abbruch zur Cloud mit einer Info Sinnvoll und wenn der Reconnect nicht klappt dann als Error auszugeben.

Schon einmal Danke für deinen Support.

pafade89 commented 1 year ago

@mrbungle64

Laut deiner Antwort in dem Issue #142 ist es ja völlig normal, das man mal Disconnects zur Ecovacs Cloud hat.

image

Somit wäre doch ein kurzzeitiger Abbruch zur Cloud mit einer Info Sinnvoll und wenn der Reconnect nicht klappt dann als Error auszugeben.

Schon einmal Danke für deinen Support.

Würde das nicht mehr Sinn machen?

Vielen Dank schonmal.

mrbungle64 commented 1 year ago

@pafade89

Würde das nicht mehr Sinn machen?

Grundsätzlich stimm ich dir zu, aber ich werde mir das noch mal im Detail anschauen müssen.