mrbungle64 / ioBroker.ecovacs-deebot

Control your Ecovacs Deebot and yeedi vacuum cleaner with ioBroker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

T9 AIVI: true detect on/off

krobipd opened this issue · comments

Is there an existing issue for this?

  • I have searched the existing issues and no issue is describing my issue

The problem

hallo

ich bin mittlerweile auf ein neueres model umgestiegen vom 950iger zum t9 aivi.

jedenfalls der Datenpunkt "ecovacs-deebot.0.control.extended.trueDetect" tut zwar irgendwas was aber nicht das was ich annehme was er tun soll.

der roboter bestätigt eine Änderung mit seinem piep aber in der app bleibt truedetect an bzw aus - wie es eben in der app eingestellt ist. eine andere in der app wird bei diesem Datenpunkt nicht reflektiert.

With which model does the problem occur?

Deebot T9 series

From which source you have installed the adapter?

Beta (latest)

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.15.0

Operating system

Linux

Anything in the logs that might be useful?

No response

Additional information

No response

Which "other" models are you using?

No response

Ecovacs device class ("info.deviceClass")

659yh8

Communication protocol ("info.library.communicationProtocol")

MQTT

Is the canvas module installed? ("info.library.canvasModuleIsInstalled")

yes (true)

commented

@krobipd

Ich habe leider keinen T9 AIVI - daher kann das schon sein, dass das nicht voll funktioniert.
Der Piep deutet aber eigentlich darauf hin, dass da zumindest was angekommen ist.

Hast du in der Ecovacs App noch mal die Ansicht gewechselt, nachdem du es im Adapter geändert hast?
Die Ecovacs App zeigt nämlich die meisten Änderungen nicht direkt an (wenn man in der selben Ansicht bleibt)

Bei meinen Geräten mit AIVI/TrueDetect (T8 AIVI und X1 Turbo) funktioniert es noch. Habe es gerade noch mal getestet.

ich habe es jetzt wie folgt getestet

aivi ist der app an. laut datenpunkt aus.
stelle ich ich den datenpunkt auf ein - piept der Roboter, in der app alles wie gehabt.

stelle ich den datenpunkt dann auf aus - piept der Roboter erneut, app komplett geschlossen und neugestartet und in der app steht nochimmer ein.

stelle ich in der app auf aus und ändert sich der datenpunkt nicht - wenn er nicht passend war.
also da funktioniert die Synchronisierung überhaupt nicht.

der datenpunkt heißt ja "True Detect / AIVI 3D" bei mir der app steht nur "AIVI" (nix von 3d oder sonstwas) - könnte das ein unterschied sein? mein Roboter hat eine rgb Videokamera drin.

wenn ich irgendwie helfen kann bitte nur sagen ;-)

commented

@krobipd

Ja, es gibt inzwischen True Detect, AIVI und AIVI 3D.
Ich habe hier einen T8 AIVI (AIVI) und einen X1 Turbo (AIVI 3D).

Aktuell wird beim T8 AIVI der Befehl setRecognization benutzt - für die anderen Modelle der Befehl setTrueDetect.
Es kann sein, dass man beim T9 AIVI auch setRecognization benutzen muss.

Ich melde mich noch mal.

commented

@krobipd

Wenn Du möchtest kannst Du mal die v1.4.14-alpha.3 von GitHub probieren.
Damit sollte es hoffentlich funktionieren 😉

schon installiert 👍
werde ich dann gleich mal checken und Reporten ;-)
vielen dank auf alle fälle 🥳

yeah funktioniert.

feedback. wenn man in der app aivi ausschaltet kommt die Aktualisierung recht flott am datenpunkt an.
wenn man den datenpunkt ändert muss man in der app das Menü verlassen und wieder öffnen - ein app Problem natürlich aber ich denke gut zu wissen falls mal andere anfragen kommen.

was mir aufgefallen ist, obwohl das jetzt alles klappt bleibt der beim datenpunkt die Schrift rot und wird nicht grün - also keine Bestätigung, obwohl alles funktioniert. ich logge alle Datenpunkte. ein kleiner screenshot.

zeitlich die ersten beiden befehle kamen von der app, dH ich habe in der app den aivi ausgeschalten (war ein).
der aktuellste Eintrag war vom adapter wo ich den datenpunkt eingeschaltet habe, hat aber wunderbar funktioniert.

Bildschirmfoto 2023-04-10 um 17 02 18

commented

yeah funktioniert.

👍🏻

feedback. wenn man in der app aivi ausschaltet kommt die Aktualisierung recht flott am datenpunkt an. wenn man den datenpunkt ändert muss man in der app das Menü verlassen und wieder öffnen - ein app Problem natürlich aber ich denke gut zu wissen falls mal andere anfragen kommen.

Ja, das ist leider grundsätzlich so in der Ecovacs Home App 😉

was mir aufgefallen ist, obwohl das jetzt alles klappt bleibt der beim datenpunkt die Schrift rot und wird nicht grün - also keine Bestätigung, obwohl alles funktioniert. ich logge alle Datenpunkte. ein kleiner screenshot.

Das kann ich nicht nachvollziehen. Im Code wird ack auf true gesetz. Auch mein Test mit 2 Bots hat das bestätigt.