NEWS
Blockly für Ecovacs / Deebot / Staubsaugroboter?
-
Hallo,
ich hab den Deebot 900 im Einsatz und der Adapter klappt auch soweit.
Aber:
Wie kann ich den in VIS einbinden?Ich hab schon einen Schalter gebastelt, der den Deebot los schicken könnte.
Aber er reagiert nicht immer.
Tippe darauf, das er erst aus dem Schlaf erwachen muss.
Aber wie geht das?Und wie kann ich ihn dann gezielt zu einzelnen Zonen schicken?
Welche Zonen meine Wohnung hat bekomme ich raus, in dem ich ihm beim Arbeiten im Objektbereich von iobroker zuschaue.
Aber wie übermittel ich ihm dann in einem Blockly, wo er genau hin soll?Hier mein Versuch, der mal klappt und mal auch nicht...
Dank euch.
Gruß
Jens -
@jhuebner1 habe bei mir DP erstellt und dann dieses Blockly :
-
@helfi9999
Habs noch nicht....Das Script zeigt dir doch nur, das Du deine eigenen Variablen mit true steuerst, wenn der Deebot multiple spot area hat/bekommt.
Aber wie schickst du den Deebot jetzt los, das er
1.) aus dem Tiefschlaf erwacht
2.) Startet
3.) Nur den Spot 5 anfährt? -
@jhuebner1 also erstmal DP erstellen
,
dann in der VISein "ctrl - Icon State" Button nehmen (roter Pfeil) Object ID= ecovacs-deebot.0.control.spotArea (grüner Pfeil) und Der Wert der Spot Area (gelber Pfeil) das ganze sichern und wenn du dann den Button drückst sollte er die SpotArea saugen die du eingesetzt hast. Die DP´s habe ich gemacht um über Alexa den Sauger in die richtige Area zu schicken dadurch auch das Blockly
Sorry für den ersten Kommentar war nicht richtig
-
@helfi9999
Hallo,also das klappt bei mir immer noch nicht.....
Jetzt funktioniert auch mein normaler Taster zum Automatischen Start nicht mehr, ich glaube, das hat was mit Tiefschlaf oder so zu tun?
Über die Handy App klappt es, der Adapter läuft auch, Password ist auch richtig.
Und der Adapter ist die neueste Version.Meiner sieht aber auch anderes aus als deiner.
Ich hab die einzel-Einträge der Zonen nicht.@mrbungle64 , was mach ich da falsch?
VIELEN DANK im Voraus!
-
@jhuebner1 said in Blockly für Ecovacs / Deebot / Staubsaugroboter?:
Jetzt funktioniert auch mein normaler Taster zum Automatischen Start nicht mehr, ich glaube, das hat was mit Tiefschlaf oder so zu tun?
Hallo @jhuebner1
meinst Du mit "Taster" den Button in der Admin-Oberfläche oder in VIS?
Und der Adapter ist die neueste Version.
Ist das die 0.5.8 aus der Latest Repo oder von GitHub?
Meiner sieht aber auch anderes aus als deiner.
Ich hab die einzel-Einträge der Zonen nicht.Die Anzahl der spotAreas unter "control" kannst Du in den Adapter Einstellungen festlegen (Standard = 0).
Je nach Version kannst Du Einträge dazu aber auch unter "map" und dann im Unterordner finden.@mrbungle64 , was mach ich da falsch?
VIELEN DANK im Voraus!
-
@mrbungle64
Danke für die schnelle Antwort.Mit Taster meinte ich genau diese Dinger in deinem Adapter:
Ich glaube, die steuere ich aber einfach mit "true" an, dann ist das wie ein tastendruck.
Mein problem am Anfang war, das der Datenpunkt ja immer auf true steht, und wenn ich jetzt ein neues true drüber schreibe, dann hat das doch keine Auswirkungen, da keine Änderung....
Ich hatte es jetzt mit "Steuere" hinbekommen, "aktualisiere" klappte bei mir nicht.
Momentan tut aber gar nix, deswegen dachte ich, das es irgendwo ein WakeUp oder sowas geben muss, das der Deebot halt im Schlafmodus ist und deswegen die Änderungen nicht mitbekommt.Aber bislang interpretiere ich das hier so, das einfach bei Clean ein neues True kommen muss, und dann marschiert er los.
Und meine nächste Frage war, wie kann ich ihm den genau sagen, das er nur in einen bereich soll?
Ist das eine Kombination aus Clean=true und SpotArea=x?
Oder reicht Spot=x?Das mit der Adapteransicht hab ich jetzt ergänzt, vielen Dank!
-
@jhuebner1 said in Blockly für Ecovacs / Deebot / Staubsaugroboter?:
Und meine nächste Frage war, wie kann ich ihm den genau sagen, das er nur in einen bereich soll?
Ist das eine Kombination aus Clean=true und SpotArea=x?
Oder reicht Spot=x?Es reicht spotArea_[Nummer] anzusteuern. Ein "clean" ist nicht notwendig.
Das mit der Adapteransicht hab ich jetzt ergänzt, vielen Dank!
Ich hatte noch nach der Version gefragt:
Ist das die 0.5.8 aus der Latest Repo oder von GitHub?
-
@mrbungle64
Vergessen zu antworten: Ja, 0.5.8 -
@jhuebner1 said in Blockly für Ecovacs / Deebot / Staubsaugroboter?:
@mrbungle64
Vergessen zu antworten: Ja, 0.5.8Die 0.5.8 aus der Latest Repo oder von GitHub?
-
@mrbungle64
Das wiederrum ist ne gute Frage.
Ich meine den von Github hab ich installiert..... -
@jhuebner1 said in Blockly für Ecovacs / Deebot / Staubsaugroboter?:
@mrbungle64
Das wiederrum ist ne gute Frage.
Ich meine den von Github hab ich installiert.....Das wäre schon gut zu wissen welche Version das ist.
Die in der Latest Repo ist freigeben.
Die von GitHub nicht (das ist eine Entwicklerversion - siehe auch die allg. Warnung in der Admin Oberfläche).Wann hast Du die installiert?
-
@mrbungle64
Dann hab ich glaube ich die latest Repo.
Hatte den Adapter hier im Forum gefunden und dann den Link genutzt, den du immer verwendet hast.
Und ich bekomme im Admin keine Warnungen angezeigt im Adapter, deswegen glaube ich ich hab die stable.... -
@jhuebner1 said in Blockly für Ecovacs / Deebot / Staubsaugroboter?:
@mrbungle64
Dann hab ich glaube ich die latest Repo.
Hatte den Adapter hier im Forum gefunden und dann den Link genutzt, den du immer verwendet hast.Du meinst dies hier? Das war dann aber keine allgemeingültige Empfehlung
https://forum.iobroker.net/topic/31060/ecovacs-deebot-adapter/17Und ich bekomme im Admin keine Warnungen angezeigt im Adapter, deswegen glaube ich ich hab die stable....
Ich meine die Warnung beim Installieren über einen Link von GitHub:
Wenn es bei Dir eine freigegebene Version wäre, hättest Du keinen Link benötigt.
Grundsätzlich kannst Du natürlich gerne die Version von GitHub benutzen - allerdings immer auf eigene Gefahr und dann solltest Du am besten auch direkt einen Issue auf GitHub erstellen, wenn Du Fragen, Verbesserungsvorschläge oder Probleme damit hast. Oder hier zumindest dazu erwähnen, dass Du eine Entwicklerversion installiert hast.
-
@mrbungle64
Dann noch mal für die Doofen:
Wo ist denn der richtige Link für die stable?
In der Adaptersuche bei iobroker sehe ich ihn nicht..... -
@jhuebner1 said in Blockly für Ecovacs / Deebot / Staubsaugroboter?:
@mrbungle64
Dann noch mal für die Doofen:So war das nicht gemeint
Wo ist denn der richtige Link für die stable?
Es gibt leider noch keine Stable Version von diesem Adapter.
Nur eine Version in der Latest Repo und eben die Entwicklerversion.In der Adaptersuche bei iobroker sehe ich ihn nicht.....
Dafür müsstest Du die Latest Repo einbinden, aber das wäre eine grundsätzliche Sache.
Dort bekommst Du quasi Beta Versionen der Adapter und eben Adapter die noch nicht in der Stable sind.
Wenn Du auf ein wirklich stabilen ioBroker angewiesen bist würde ich das eher nicht empfehlen.
Das müsstest Du aber erst mal für Dich klären denke ich
Dann kann ich Dir versuchen Dir eine Empfehlung zu geben.Edit: Hier ein Video dazu wo das gut erklärt wird:
https://youtu.be/nFuiHQD-5wI -
@mrbungle64
Danke für die Info, hab den Adapter jetzt nochmal von Github installiert.
Und die Ansteuerung der Zonen klappt jetzt teilweise....Das Büro hat er irgendwie aufgeteilt in 2 Bereiche, Nr. 2+3.
Und ich hab ja gelernt, das man ihm mehrere Bereiche mit Komma getrennt übergeben kann.
Hab das auch versucht, er fährt los, hat aber nur eine der beiden Zonen gemacht....Hab ich was falsch gemacht?
-
@jhuebner1 said in Blockly für Ecovacs / Deebot / Staubsaugroboter?:
@mrbungle64
Danke für die Info, hab den Adapter jetzt nochmal von Github installiert.
Und die Ansteuerung der Zonen klappt jetzt teilweise....Das Büro hat er irgendwie aufgeteilt in 2 Bereiche, Nr. 2+3.
Wer ist "er"?
Der Adapter teilt nicht auf, sondern benutzt die Bereiche aus der App bzw. vom Roboter.
Wenn es dort z.B. 5 Bereiche gibt, sind das im Adapter spotArea 0-4. (i.d.R. A=0, B=1, etc.)
Wenn Du einen Bereich ansteuerst - z.B. spotArea_1 - sollte in der App auch der Bereich in der Karte farblich hervorgehoben sein.
-
@mrbungle64
Nein, falsch ausgedrückt.
Die Zonen klappen, ich weiß, wo er (=Adapter) die Einteilungen her bekommt.Ich hatte nur ein Problem, wenn ich 2 Zonen (=1 Raum) reinigen lassen will, das hat der Deebot dann nicht gemacht, sondern nur 50% davon (= 1 Zone)
-
Hast Du es mal direkt über die Admin Oberfläche versucht?
Bisher hat das eigentlich immer funktioniert - habe es gerade auch noch mal getestet.