NEWS
Ecovacs Deebot Adapter: Informationen und Praxistipps
-
@mrbungle64
So.. ich versuche mich jetzt mal an meine VIS und versuche etwas für meinen Deebot zu bauen.. mal schauen.
Jetzt meine erste Frage...
Ich hatte vorher den T9
habe aber jetzt den X1. . leider habe ich bei cleaninglog.lastCleaningMapImageURL
eine alte Karte..
und bei cleaninglog.lastCleaningDate hab ich noch den 31.08.23 stehen...
muss ich den adapter nochmal neu installieren ?
danke für die Hilfe -
okay, hab es hinbekommen..
musste auch den alten sauger aus der app löschen..
jetzt stimmt es..jetzt habe ich aber wenn ich beispielsweise die map laden möchte im browser..
{"code":3001,"message":"sign check unpassed or userid was empty"}
-
@mrbungle64
hab ich da was überlesen ? -
@kellerkind-86 sagte in Ecovacs Deebot Adapter: Informationen und Praxistipps:
okay, hab es hinbekommen..
musste auch den alten sauger aus der app löschen..
jetzt stimmt es..jetzt habe ich aber wenn ich beispielsweise die map laden möchte im browser..
{"code":3001,"message":"sign check unpassed or userid was empty"}
Hallo @Kellerkind-86
sorry für die späte Antwort - bin gerade anderweitig ausgelastet
Ich bin mir nicht ganz sicher was du gemacht hast und ob du vom Datenpunkt "cleaninglog.lastCleaningMapImageURL" sprichst, aber ab dem T9 wird die Map der letzten Reinigung im Dateisystem abgelegt, da eine Authentifizierung (bei der Ecovacs API) dafür notwendig ist.
Hier findest du weitere Informationen dazu:
https://forum.iobroker.net/post/911694 -
@mrbungle64
alles gut.. kein stress. hatte mir schon gedacht, dass du wahrscheinlich dafür keine zeit hast..ich hatte vorher den t9... jetzt umstieg auf x1 omni..
und ich meinte genau diesen genanten datenpunkt..ehm..ja, ehrlich gesagt habe ich diesen teil schon mehrfach gelesen..
aber so ganz raffe ich es nicht wie ich das umsetzen soll..
genauso wie ich nicht verstehe warum der bot immer wieder eine neue karte ersetzt obwohl wir eine etage höher sind...
das hat beim ersten mal richtig gut funktioniert.. mittlerweile ersetzt er immer die erste karte..egal ob wir OG oder UG sind...
naja.. das ist was für den kundendienst.
aber das sollte nicht dein problem sein..
ich komm schon dahinter.. danke dir
schönes wochenende -
@mrbungle64 said in Ecovacs Deebot Adapter: Informationen und Praxistipps:
Gestartet wird die Reinigung dann über den Datenpunkt "control.extended.cleanMarkedSpotAreas".
kurze frage..
unter welchem kanal finde ich das dann ?danke
-
@kellerkind-86 sagte in Ecovacs Deebot Adapter: Informationen und Praxistipps:
control.extended.cleanMarkedSpotAreas
Siehst du den Datenpunkt nicht unter "control.extended"?
-
@mrbungle64 said in Ecovacs Deebot Adapter: Informationen und Praxistipps:
@kellerkind-86 sagte in Ecovacs Deebot Adapter: Informationen und Praxistipps:
control.extended.cleanMarkedSpotAreas
Siehst du den Datenpunkt nicht unter "control.extended"?
leider nein..
ich kann die spotareas zwar anwählen..kann sie aber dann nicht ausführen..
also der dp fehlt mir..
also ordner control/extended -
@kellerkind-86 sagte in Ecovacs Deebot Adapter: Informationen und Praxistipps:
@mrbungle64 said in Ecovacs Deebot Adapter: Informationen und Praxistipps:
@kellerkind-86 sagte in Ecovacs Deebot Adapter: Informationen und Praxistipps:
control.extended.cleanMarkedSpotAreas
Siehst du den Datenpunkt nicht unter "control.extended"?
leider nein..
ich kann die spotareas zwar anwählen..kann sie aber dann nicht ausführen..
also der dp fehlt mir..
also ordner control/extendedEs gibt eine Option "Einige weitere experimentelle Features ("control.extended" Kanal)" in den Einstellungen.
Ich nehme mal an, dass du das dann noch nicht aktiviert hast. -
@kellerkind-86 sagte in Ecovacs Deebot Adapter: Informationen und Praxistipps:
@mrbungle64 said in Ecovacs Deebot Adapter: Informationen und Praxistipps:
@kellerkind-86 sagte in Ecovacs Deebot Adapter: Informationen und Praxistipps:
control.extended.cleanMarkedSpotAreas
Siehst du den Datenpunkt nicht unter "control.extended"?
leider nein..
ich kann die spotareas zwar anwählen..kann sie aber dann nicht ausführen..
also der dp fehlt mir..
also ordner control/extendedIch habe noch mal nachgeschaut - der Ordner "control.extended" eigentlich immer erstellt werden.
Wir sprechen gerade über einen X1 Omni, oder?
Welcher Wert steht im Datenpunkt "info.deviceClass"? -
@mrbungle64 sorry.. ich habe den datenpunkt
control.extended.cleanMarkedSpotareas
gesucht.. hab ihn gefunden..
cleanMarkedSpotareas
sorry..
danke für die Hilfe
by the way..
ich hab den x1 omni noch nicht lange.. aber wie machst du/ihr das ?
also die Station steht im EG.. soweit so gut..
jetzt möchte ich aber mind. einmal die Woche das er im OG bzw. auch im UG fährt.. die karten dazu sind angelegt und er erkennt auch wenn ich ihn manuell in die Etage setze wo er sich befindet..
jetzt fängt er an und will nach einem spot schon die wischtücher reinigen..( und nein..wir reinigen sehr oft und die wischtücher sind eh sauber) das gleiche wenn er im OG fährt will er zur station und den staubbehälter leeren, obwohl er noch nicht mal viertel voll ist..
gibt es da irgendein workaround bzw. vielleicht ein script , damit er nach einem spot den nächsten macht bis alle spotareas bearbeitet sind ? das nervt nämlich wenn er nach einem raum schon wieder im OG die station anfahren will.. dann breche ich immer ab und wähle per app den nächsten raum an.. usw. theoretisch könnte man das ja bestimmt über ein blockly lösen... ( weiß nur nicht worauf ich triggern soll ( deebot fährt zur station zurück) aber vielleicht gibt es ja eine einfacherer lösung..
ich habe mich deswegen schon beim service von evovacs gemeldet und denen das erklärt.. lösung---> jedes mal die station hoch oder runtertragen .
naja.. vielleicht gibt es ja mehrere die das Problem kennen.EDIT
leider finde ich diesen DP nicht..
wenn ich diesen DP suchen möchte mit :currentCleaningMapImage
dann wird nichts angezeigt.
obwohl er im adapter aktiviert ist
Danke
-
@kellerkind-86 sagte in Ecovacs Deebot Adapter: Informationen und Praxistipps:
EDIT
leider finde ich diesen DP nicht..
wenn ich diesen DP suchen möchte mit :currentCleaningMapImage
dann wird nichts angezeigt.
"currentCleaningMapImage" ist kein Datenpunkt, sondern Bestandteil das Dateinamens wenn die Map im Dateisystem abgelegt wird.
obwohl er im adapter aktiviert ist
Was kann man in dem Screenshot sehen?
-
@mrbungle64 said in Ecovacs Deebot Adapter: Informationen und Praxistipps:
Was kann man in dem Screenshot sehen?
ich finde diesen passenden Datenpunkt dazu nicht.
Funktion zum Erzeugen einer statischen Map ("map.[mapID].loadMapImage")um das hier geht es genau und diesen DP finde ich nicht
Seit Version 1.4.9 wird dies nun aber auch autom. im Dateisystem unter dem Namen "currentCleaningMapImage_[mapID].png" abgelegt (mapID ist anhängig von der jeweiligen Map).
-
@kellerkind-86 sagte in Ecovacs Deebot Adapter: Informationen und Praxistipps:
@mrbungle64 said in Ecovacs Deebot Adapter: Informationen und Praxistipps:
Was kann man in dem Screenshot sehen?
ich finde diesen passenden Datenpunkt dazu nicht.
Funktion zum Erzeugen einer statischen Map ("map.[mapID].loadMapImage")Ach so, ja da waren 4 Optionen zu sehen. Das war eine davon
Such doch mal in den Objekten nach "loadMapImage". Dann wirst du den finden
um das hier geht es genau und diesen DP finde ich nicht
Seit Version 1.4.9 wird dies nun aber auch autom. im Dateisystem unter dem Namen "currentCleaningMapImage_[mapID].png" abgelegt (mapID ist anhängig von der jeweiligen Map).
Welchen Datenpunkt meinst du? Da steht nichts von einem Datenpunkt.
Das aktuelle Image wird im Dateisystem unter diesem Namensmuster angelegt. -
@mrbungle64 said in Ecovacs Deebot Adapter: Informationen und Praxistipps:
loadMapImage
ich raff es nicht..
ist das hier kein dp ?
currentCleaningMapImage_[mapID].png?
genau diesen finde ich nicht..
ich kann zwar loadMapImage finden und auch anklicken... aber wo kommt die ausgabe ?sorry.. -
@kellerkind-86 sagte in Ecovacs Deebot Adapter: Informationen und Praxistipps:
@mrbungle64 said in Ecovacs Deebot Adapter: Informationen und Praxistipps:
loadMapImage
ich raff es nicht..
ist das hier kein dp ?
currentCleaningMapImage_[mapID].png?Nein, das ist kein Datenpunkt. Das ist das Muster für den Dateinamen unter welchem die Datei abgelegt wird.
Schau mal im Verzeichnis "/opt/iobroker/iobroker-data/files/ecovacs-deebot.0" nach (falls es sich um ein Linux handelt). Da liegen die Dateien bei mir und wahrscheinlich auch bei den meisten anderen Installationen.genau diesen finde ich nicht..
ich kann zwar loadMapImage finden und auch anklicken... aber wo kommt die ausgabe ?sorry.. -
mmh.. ich versteh es nicht.. sorry.. ich geb es auf
also auf dem pfad /opt/iobroker/iobroker-data/files/ecovacs-deebot.0 liegt nur die latestCleaningMapImage.png..
die hab ich schon eingebunden und funkioniert auch.. -
@kellerkind-86 sagte in Ecovacs Deebot Adapter: Informationen und Praxistipps:
mmh.. ich versteh es nicht.. sorry.. ich geb es auf
also auf dem pfad /opt/iobroker/iobroker-data/files/ecovacs-deebot.0 liegt nur die latestCleaningMapImage.png..
die hab ich schon eingebunden und funkioniert auch..Diesen Beitrag hattest du bereits gesehen/gelesen?
https://forum.iobroker.net/post/936500 -
@mrbungle64
jap, hab ich mehrfach gelesen.. aber ich weiß einfach nicht wo ich an diese datei rankommen.. sorry.. -
@kellerkind-86 sagte in Ecovacs Deebot Adapter: Informationen und Praxistipps:
@mrbungle64
jap, hab ich mehrfach gelesen.. aber ich weiß einfach nicht wo ich an diese datei rankommen.. sorry..Muss es denn die Datei sein? Die Map wird ja auch noch im Datenpunkt "map.[mapID].map64" als "Base64 encoded image" abgelegt. Ist dieser Datenpunkt leer bei dir nachdem du "map.[mapID].loadMapImage" ausgeführt hast?