NEWS
Ecovacs Deebot Adapter: Status und Feedback
-
Wann (oder wie) wird denn
ecovacs-deebot.0.cleaninglog.lastCleaningMapImageFile
geupdated (lt. Timestamp wurde das beim ioB Neustart erzeugt)?
Ich habe zwar eine PNG vom 15.02. drin, aber keines vom 23.02. (letzte bzw. vorletzte Reinigung).
-
@sborg sagte in Ecovacs Deebot Adapter: Status und Feedback:
Wann (oder wie) wird denn
ecovacs-deebot.0.cleaninglog.lastCleaningMapImageFile
geupdated (lt. Timestamp wurde das beim ioB Neustart erzeugt)?
Ich habe zwar eine PNG vom 15.02. drin, aber keines vom 23.02. (letzte bzw. vorletzte Reinigung).
Die Datei und diverse andere Datenpunkte vom "cleaninglog" Ordner werden beim
LastCleanLogs
Event erzeugt.Ich habe gerade mal kurz bei mir nachgeschaut und finde das auch teilweise ein bisschen komisch, weil die letzte Datei zu einem anderen Zeitpunkt erzeugt wurde als der Datenpunkt "cleaninglog.lastCleaningDate" als Wert hat.
Gefehlt hat bei mir auf den ersten Blick nichts, aber die Datei war jünger als der Timestamp aussagt.Ich muss das mal beobachten bzw. mir noch mal genauer anschauen.
-
@mrbungle64
Danke, das wäre supi. Ich will/brauche keine Livemap, einfach wenn er fertig ist anschauen was er gemacht, oder auch nicht gemacht hatAn
https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=xxx
komme ich wohl auch nicht dran, oder kann man dort auch den User/Passwort mit übergeben? -
@sborg sagte in Ecovacs Deebot Adapter: Status und Feedback:
@mrbungle64
Danke, das wäre supi. Ich will/brauche keine Livemap, einfach wenn er fertig ist anschauen was er gemacht, oder auch nicht gemacht hatWar das eigentlich das einzige Mal wo dir das aufgefallen ist oder auch vorher schon mal?
An
https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=xxx
komme ich wohl auch nicht dran, oder kann man dort auch den User/Passwort mit übergeben?Nicht direkt. Man benötigt einen Token den man bei der Authentifizierung bekommt.
Ich könnte aber noch einen Button als Datenpunkt einbauen. Ich befürchte nur, dass dann Skripte gebaut werden und die Images dann teilweise "doppelt und dreifach" heruntergeladen werden
-
@mrbungle64
Ich habe den T20 noch nicht so lange und auch erst vor kurzem die VIS von meinem alten 950er angefangen umzubauen. Da hatte ich dann das erste mal gesehen, dass es so keine Map gibt, außer dem "lastCleaningMapImageFile".
"Ok, damit kannste leben, wolltest ja eh mal wieder was mit NodeRed machen." Also kleine RRD mit den Images erstellen.
Der Trigger ist dann eine Change-Node auf "lastestCleaningMapImage.png". Da habe ich dann das erste mal bemerkt, dass mein Flow nicht funktioniert (bzw. nur einmal funktionierte). Logo, die PNG ändert sich ja auch nicht mehr...Aber mal blöd gefragt und wahrscheinlich sehe ich den Wald vor lauter Bäumen nicht, aber wenn du doch einen Trigger-DP zum manuellen Download einbauen könntest (wo ich aus "Gründen" dagegen wäre), wäre es dann nicht auch möglich einfach den Download nach Beendigung einer Aufgabe automatisch (ev. per Config an-/abschaltbar) auszuführen?
Das wäre pro Aufgabe ja nur ein einziger Zugriff auf die Map. Die wird von der App bei jedem Zugriff ja sowieso geladen (zumindest auch einmalig falls sie sonst im Cache liegt)....und wenn es nicht geht, oder... dann eben nicht, kein Beinbruch
Ich finde es halt nur blöd bald alles im Smarthome zu haben/steuern und dann dafür doch wieder Handy zücken, App starten... -
@sborg sagte in Ecovacs Deebot Adapter: Status und Feedback:
Aber mal blöd gefragt und wahrscheinlich sehe ich den Wald vor lauter Bäumen nicht, aber wenn du doch einen Trigger-DP zum manuellen Download einbauen könntest (wo ich aus "Gründen" dagegen wäre), wäre es dann nicht auch möglich einfach den Download nach Beendigung einer Aufgabe automatisch (ev. per Config an-/abschaltbar) auszuführen?
Also, der manuelle Download ist schon aus diversen Gründen gestrichen
Aktuell ist es so, dass der Download ausgeführt wird, wenn einer der folgenden Zustände eintritt:
- "info.chargestatus" wechselt auf "charging"
- "info.cleanstatus" wechselt auf "stop" oder "idle"
Dann wird nämlich das Cleaning Log angefordert - und wenn das erfolgreich von der API ausgeliefert wird, dann wird auch der Download ausgeführt.
Dass das anscheinend nicht 100% sauber passiert, sehe ich nun auch bei mir.
Grundsätzlich scheint es (meistens) zu funktionieren - manchmal aber erst beim nächsten Neustart.
Das sehe ich, weil diese Instanzen Nachts gestoppt werden und morgens um 7 Uhr wieder gestartet werden.
Die Dateien haben teilweise 7 Uhr als Timestamp - teilweise aber auch tagsüber. Je nach Gerät kommt mal das eine - mal das andere öfter vor. Es scheint also auch vom Modell abhängig zu sein, ob die Trigger da 100% greifen.Um das Verhalten bei dir besser sehen zu können, könntest du ja vielleicht auch die Option "Automatisches Herunterladen vom Image der letzten Reinigung" in den Adapter-Einstellungen auf "Aktivieren und alle Karten als Datei behalten" stellen.
Btw.: In der aktuellen Alpha ist nun ein Button zum Anfordern vom Cleaning Log. Ich bin mir aber noch nicht sicher, ob ich den drin lasse.
-
@mrbungle64 sagte in Ecovacs Deebot Adapter: Status und Feedback:
in den Adapter-Einstellungen auf "Aktivieren und alle Karten als Datei behalten" stellen.
Habe ich gestern noch umgestellt und heute morgen dann beim turnusmäßigen ioB-Neustart nun die Map der letzten Reinigung bekommen. "lastestCleaningMapImage.png" ist immer noch gleich geblieben und zeigt die der vorletzten Reinigung.
Wenn jetzt auch die nächsten Reinigungen halbwegs zuverlässig dort landen bin ich schon fast happy und kann damit arbeiten -
Habe meinen Deebot 900 in Rente geschickt und dafür den DEEBOT T20 OMNI am laufen. Habe die aktuelle Github Version drauf. Bin jetzt am Testen und mir ist aufgeallen das im DP
Scrubbing pattern (OZMO Pro and round mops)
die Auswahl schnell fehlt. Da steht nur 3 unter Wert wenn ich es in App auswähle.
Was meinst du mit "Scrubbing pattern"? Auf deutsch steht in der App "Reinigungseffizienz", damit kann man auswählen wie breit die einzelnen Bahnen sind beim "moppen".
-
@chris76e sagte in Ecovacs Deebot Adapter: Status und Feedback:
Habe meinen Deebot 900 in Rente geschickt und dafür den DEEBOT T20 OMNI am laufen. Habe die aktuelle Github Version drauf. Bin jetzt am Testen und mir ist aufgeallen das im DP
Scrubbing pattern (OZMO Pro and round mops)
die Auswahl schnell fehlt. Da steht nur 3 unter Wert wenn ich es in App auswähle.
Was meinst du mit "Scrubbing pattern"? Auf deutsch steht in der App "Reinigungseffizienz", damit kann man auswählen wie breit die einzelnen Bahnen sind beim "moppen".
Das wurde implementiert, als es den "Mopping mode" noch nicht gab (bzw. mir noch nicht bekannt war).
Bei meinem T8 AIVI gibt es die Einstellung "Scrubbing pattern" - daher die Benennung.
Bei der X1 Serie hieß es dann schon "Mopping mode", aber es waren nur diese 2 Optionen.
Nun sind es anscheinend 3 OptionenIch werde das mal optimieren, wenn die Zeit dafür da ist
-
OK,
habe jetzt herausgefunden das der Mopping Mode auch für nur saugen gilt. Auch kann man den Modus nicht im Adapter ändern, wird nicht zu App gesendet. Wenn man den in der App z.B. auf deep(2) setzt, wird er kurz im Adapter geändert, wechselt dann aber wieder auf standart(1). Wird aber als deep ausgeführt.
-
@chris76e sagte in Ecovacs Deebot Adapter: Status und Feedback:
OK,
habe jetzt herausgefunden das der Mopping Mode auch für nur saugen gilt.
Das verstehe ich nicht ganz. Der "Mopping Mode" sollte sich doch auf das "Mopping" (Wischen) beziehen.
Wenn man den in der App z.B. auf deep(2) setzt, wird er kurz im Adapter geändert
Wechselt der Wert dann also nur kurz im Adapter auf "deep(2)", wenn du in der Ecovacs App "Deep" auswählst?
Oder meintest du, wenn man im Adapter "deep(2)" auswählt? -
@mrbungle64 sagte in Ecovacs Deebot Adapter: Status und Feedback:
Das verstehe ich nicht ganz. Der "Mopping Mode" sollte sich doch auf das "Mopping" (Wischen) beziehen.
Mit "Mopping Mode" meinte ich den DP Scrubbing pattern, und ja, der wird auch bei nur saugen angewendet.
schell
tief
@mrbungle64 sagte in Ecovacs Deebot Adapter: Status und Feedback:
Wechselt der Wert dann also nur kurz im Adapter auf "deep(2)", wenn du in der Ecovacs App "Deep" auswählst?
Oder meintest du, wenn man im Adapter "deep(2)" auswählt?Es ist egal ob ich es in der App oder im Adapter ändere, geht immmer zurück auf standard(1). Wenn ich im Adapter 1, 2 oder 3 eingebe, dann wird das auch in der App geändert (geht dennoch im Adapter wieder auf standart(1)), bleibt in der App aber dann unverändert.
-
@chris76e sagte in Ecovacs Deebot Adapter: Status und Feedback:
@mrbungle64 sagte in Ecovacs Deebot Adapter: Status und Feedback:
Das verstehe ich nicht ganz. Der "Mopping Mode" sollte sich doch auf das "Mopping" (Wischen) beziehen.
Mit "Mopping Mode" meinte ich den DP Scrubbing pattern, und ja, der wird auch bei nur saugen angewendet.
Ach so, ja das wird zusätzlich auch bei nur saugen angewendet. Das stimmt wohl
@mrbungle64 sagte in Ecovacs Deebot Adapter: Status und Feedback:
Wechselt der Wert dann also nur kurz im Adapter auf "deep(2)", wenn du in der Ecovacs App "Deep" auswählst?
Oder meintest du, wenn man im Adapter "deep(2)" auswählt?Es ist egal ob ich es in der App oder im Adapter ändere, geht immmer zurück auf standard(1). Wenn ich im Adapter 1, 2 oder 3 eingebe, dann wird das auch in der App geändert (geht dennoch im Adapter wieder auf standart(1)), bleibt in der App aber dann unverändert.
Gut, dass wir drüber gesprochen haben - bei meinem Deebot X1 Turbo springt der zwar nicht auf "standard(1)" zurück, sondern auf "deep(2)". Habe das nicht gemerkt, weil das bei mir die Standard-Einstellung ist
Ich schaue mal, dass ich mich zeitnah damit auseinandersetze
-
Ab der aktuellen Alpha (1.4.15-alpha.5) sind die "scrubbingPattern" Datenpunkte nur noch für die Modelle mit OZMO Pro (z.B. T8 AIVI) vorhanden.
Für die Modelle mit den Wischpads (bzw. dem Mopping Mode) gibt es nun die Datenpunkte "control.extended.moppingMode" und "info.extended.moppingMode". Die "scrubbingPattern" Datenpunkte werden autom. gelöscht.
Beim T20 und X2 sollte nun auch die "fast" Option dabei sein.
-
Die neuen DP´s kamen erst als ich den moppingMode in der App geändert habe, Wenn ich den dann im Adapter ändere, wird er auch in der App geändert. Wenn z.B deep ausgewählt war, und ich den nochmals auswähle im Adapter (kann ja passieren mit einem script), geht er wieder auf standart, auch in der App. Und wenn Standart ausgewählt wird, kommt auch wieder der DP ecovacs-deebot.0.control.extended.scrubbingPattern
-
@chris76e sagte in Ecovacs Deebot Adapter: Status und Feedback:
Die neuen DP´s kamen erst als ich den moppingMode in der App geändert habe
Ja, das ist quasi so gewollt. Es gibt einige Datenpunkte die je nach Modell unterschiedlich sind und dann erst erstellt werden, wenn die Ecovacs API das erste Mal einen Wert dafür meldet. Ich habe ja leider keine Informationen von Ecovacs welche Modelle welchen Funktionsumfang haben und wie die API dafür ausschaut...
Wenn z.B deep ausgewählt war, und ich den nochmals auswähle im Adapter (kann ja passieren mit einem script), geht er wieder auf standard, auch in der App.
Hast du das bisher nur per Admin probiert? Da kann ich das Problem nachstellen - aber wenn ich das per Blocky mache funktioniert es wie erwartet. Also entweder ist das ein Bug im Admin oder ich habe die Objekte falsch angelegt, da sich das auch bei anderen Datenpunkten so verhält... Muss man weiter beobachten bzw. analysieren.
Und wenn Standard ausgewählt wird, kommt auch wieder der DP ecovacs-deebot.0.control.extended.scrubbingPattern
Sollte ab der aktuellen Alpha behoben sein.
-
@mrbungle64 sagte in Ecovacs Deebot Adapter: Status und Feedback:
Hast du das bisher nur per Admin probiert? Da kann ich das Problem nachstellen - aber wenn ich das per Blocky mache funktioniert es wie erwartet. Also entweder ist das ein Bug im Admin oder ich habe die Objekte falsch angelegt, da sich das auch bei anderen Datenpunkten so verhält... Muss man weiter beobachten bzw. analysieren.
Hatte das nur per Admin probiert, mit Blockly scheint es zu funktionieren.
@mrbungle64 sagte in Ecovacs Deebot Adapter: Status und Feedback:
Und wenn Standard ausgewählt wird, kommt auch wieder der DP ecovacs-deebot.0.control.extended.scrubbingPattern
Sollte ab der aktuellen Alpha behoben sein.
Hast du eine neue gemacht? Bei der von heute morgen kommt der immer wieder. Habe jetzt festgestell das der Datenpunkt immer wieder zur vollen Minute kommt, egal was ausgewählt wurde. Auch egal ob per Admin oder per Blockly geändert.
-
@chris76e sagte in Ecovacs Deebot Adapter: Status und Feedback:
@mrbungle64 sagte in Ecovacs Deebot Adapter: Status und Feedback:
Hast du das bisher nur per Admin probiert? Da kann ich das Problem nachstellen - aber wenn ich das per Blocky mache funktioniert es wie erwartet. Also entweder ist das ein Bug im Admin oder ich habe die Objekte falsch angelegt, da sich das auch bei anderen Datenpunkten so verhält... Muss man weiter beobachten bzw. analysieren.
Hatte das nur per Admin probiert, mit Blockly scheint es zu funktionieren.
@mrbungle64 sagte in Ecovacs Deebot Adapter: Status und Feedback:
Und wenn Standard ausgewählt wird, kommt auch wieder der DP ecovacs-deebot.0.control.extended.scrubbingPattern
Sollte ab der aktuellen Alpha behoben sein.
Hast du eine neue gemacht? Bei der von heute morgen kommt der immer wieder. Habe jetzt festgestell das der Datenpunkt immer wieder zur vollen Minute kommt, egal was ausgewählt wurde. Auch egal ob per Admin oder per Blockly geändert.
Ja, ich hatte danach noch Änderungen vorgenommen als ich das eben geschrieben hatte.
Wäre also gut, wenn du das noch mal mit der aktuellen Alpha probieren könntest.Btw.: Wenn das jede Minute erschienen ist bedeutet das, dass du das Intervall in den Adapter Einstellungen auf 60 Sekunden gestellt hast. Das solltest du bei aktuellen Modellen höher stellen. Für die aktuellen Tests kannst du es noch bei 60 Sekunden lassen - danach aber bitte höher stellen (mind. 180 Sek., eher 300 Sek.)
-
@mrbungle64 sagte in Ecovacs Deebot Adapter: Status und Feedback:
Btw.: Wenn das jede Minute erschienen ist bedeutet das, dass du das Intervall in den Adapter Einstellungen auf 60 Sekunden gestellt hast. Das solltest du bei aktuellen Modellen höher stellen. Für die aktuellen Tests kannst du es noch bei 60 Sekunden lassen - danach aber bitte höher stellen (mind. 180 Sek., eher 300 Sek.)
OK, werde ich machen
@mrbungle64 sagte in Ecovacs Deebot Adapter: Status und Feedback:
Ja, ich hatte danach noch Änderungen vorgenommen als ich das eben geschrieben hatte.
Wäre also gut, wenn du das noch mal mit der aktuellen Alpha probieren könntest.Mit der aktuellen funktioniert es, danke.
Jetzt ist mir noch aufgefalle das der DP ecovacs-deebot.0.control.extended.washInterval nicht funktioniert. Ändert sich nicht per App oder Adapter. Auch fehlen noch einige Einstellungen von der App.
-
@chris76e sagte in Ecovacs Deebot Adapter: Status und Feedback:
@mrbungle64 sagte in Ecovacs Deebot Adapter: Status und Feedback:
Btw.: Wenn das jede Minute erschienen ist bedeutet das, dass du das Intervall in den Adapter Einstellungen auf 60 Sekunden gestellt hast. Das solltest du bei aktuellen Modellen höher stellen. Für die aktuellen Tests kannst du es noch bei 60 Sekunden lassen - danach aber bitte höher stellen (mind. 180 Sek., eher 300 Sek.)
OK, werde ich machen
@mrbungle64 sagte in Ecovacs Deebot Adapter: Status und Feedback:
Ja, ich hatte danach noch Änderungen vorgenommen als ich das eben geschrieben hatte.
Wäre also gut, wenn du das noch mal mit der aktuellen Alpha probieren könntest.Mit der aktuellen funktioniert es, danke.
Jetzt ist mir noch aufgefalle das der DP ecovacs-deebot.0.control.extended.washInterval nicht funktioniert. Ändert sich nicht per App oder Adapter.
Da variieren die möglichen Werte je nach Modell. Das werde ich bestimmt noch verbessern.
Auch fehlen noch einige Einstellungen von der App.
Super Aussage! Welche sind das und hast du gerade mal die Doku der Ecovacs API parat damit ich die auch mal vorliegen habe?