ioBroker / AdapterRequests

This Place is used to track the status of new Adapter-Requests.
248 stars 36 forks source link

Ecovacs Staubsauger-Roboter #76

Closed el-lutschi closed 4 years ago

el-lutschi commented 6 years ago

Hallo,

ich würde mich sehr über einen Adapter für die Ecovacs Staubsauber-Roboter freuen. Hauptsächlich geht es mir um den Deebot 2. Ich habe auf git schon eine Art Programm gefunden die den Robo steuern kann. Vll kann das ja jemand für den iobroker portieren?

https://github.com/wpietri/sucks

mrbungle64 commented 4 years ago

Wenn ich nur ein Gerät in der App angemeldet habe bzw. in meinem Konto, muss ich dann DeviceNumber 0 wählen?

Hallo @Julius278,

ja genau - DeviceNumber 0 sollte bei nur einem registriertem Gerät (immer) korrekt sein. Ich werde das auch mal in die Readme aufnehmen und auch in der Adapterkonfiguration besser kenntlich machen.

Ich bekomme meinen Ecovacs Ozmo Slim 10 mit DeviceNumber 0 zumindest als connected

Anhand des Screenshots würde ich sagen, dass der Slim 10 aktuell leider noch nicht zu den unterstützten Geräten gehört. Aber das sollte sich ja bald ändern ;)

rebel1985 commented 4 years ago

hi, ozmo 900 wird erkannt aber kann nicht gesteuert werden, knöpfe ohne reaktion.

mrbungle64 commented 4 years ago

Hallo zusammen,

es steht nun eine neue Version des Adapters zur Verfügung.

Dabei verwende ich nun eine angepasste Version der sucks.js library. MQTT Geräte (wie z.B. der Ozomo 950 und 600) werden aber leider noch nicht unterstützt, da meine 2 Geräte beide über XMPP kommunizieren. Dachte zum Zeitpunkt des Kaufs eigentlich, dass der Ozmo 930 ein MQTT Gerät ist - war aber falsch gedacht :/

Wer z.B. einen Deebot Ozmo 930 besitzt, sollte nun eine funktionierende Version nutzen können. Geräte wie Deebot N79T und Slim 2 funktionieren hoffentlich weiterhin ;)

Unter 'info' gibt es mit der neuen Version einen State 'communicationProtocol'. Wenn dort 'XMPP' eingetragen wird, stehen die Chancen gut, dass das Modell funktioniert. Bei Feedback zum Adapter bitte ich den eingetragenen Wert anzugeben (falls noch unbekannt zum jeweiligen Modell).

Die Buttons "clean" (Auto), "charge" (Aufladen) und "stop" sollten nun bei den entsprechenden Modellen funktionieren - die Buttons "edge" und "spot" sind bei den Modellen mit Kartennavigation wahrscheinlich wirkungslos (diese sind dann in der Mobile App ebenfalls nicht verfügbar) - ebenso wird 'playSound' auch nicht bei allen Modellen funktionieren können.

Sollte sich der Adapter nicht sofort verbinden (rot oder gelb als Status, "Failure code 0002 ..." im Log) ist weiterhin ein bisschen Geduld notwendig. Das liegt wahrscheinlich nicht (oder nur bedingt) am Adapter, sondern offensichtlich an irgendwas bei den Ecovacs Servern. In der Mobile App (Android) ist das auch leider sehr oft ein Geduldsspiel bis sich das mal (wieder neu) verbindet ... In der Adapter Config kann man das aber über "Max. Versuche ..." und "Wartezeit bis ..." noch beeinflussen, falls es mit den Standardeinstellungen nicht funktionieren sollte.

Viel Erfolg beim Testen. Ich freue mich auf Euer Feedback :)

Apollon77 commented 4 years ago

Wenn der Adapter mal im Latest Repo ist können wir hier auch zu machen :-)

msussek commented 4 years ago

Hier gibt's wohl ein Fork für den Ozmo 950 https://github.com/And3rsL/Deebot-for-hassio/tree/master/deebotozmo

Werde mal testen, ob ich damit meinen Bot steuern kann.

mrbungle64 commented 4 years ago

Wenn der Adapter mal im Latest Repo ist können wir hier auch zu machen :-)

Hallo @Apollon77,

ich habe einen Pull Request für die Latest Repo erstellt :)

xXAeberhardXx commented 4 years ago

debot widget Hab mir mal ne Vis für meinen 930pro gebastelt.

Herzlichen dank an @mrbungle64 für die mühe einen funktionierenden Adapter zu basteln :)

Dark886 commented 4 years ago

Die würde ich auch gern haben @xXAeberhardXx :)

mrbungle64 commented 4 years ago

Hab mir mal ne Vis für meinen 930pro gebastelt.

Herzlichen dank an @mrbungle64 für die mühe einen funktionierenden Adapter zu basteln :)

Hallo @xXAeberhardXx, das freut mich, dass es bei Dir auch funktioniert.

Sieht richtig gut aus das Widget :) Ich hoffe, dass ich auch bald an die Werte für das Verbrauchsmaterial komme ...

AudidriverA4 commented 4 years ago

Wow coole Vis hoffentlich klappt das auch bald mit DEEBOT 900 👍🏻

xXAeberhardXx commented 4 years ago

@Dark886 Ich stelle dir die hier gerne zur verfügung bzw. der allgemeinheit allerdings erst morgen abend da gleich der Dienst ruft.

@mrbungle64 die werte von dem Verbrauchsmaterial kommen bei mir nicht vom deebot selbst, sondern ich hab das über Erfahrungswerte so wie Scripte & Timer gelöst.

Dark886 commented 4 years ago

Sehr gerne @xXAeberhardXx

xXAeberhardXx commented 4 years ago

@mrbungle64

Aus irgend einem Grund kann der Adapter nicht mehr via iobroker runtergeladen werden, es hagelt lauter Fehlermeldungen 🙁🙁🙁☹

mrbungle64 commented 4 years ago

@mrbungle64

Aus irgend einem Grund kann der Adapter nicht mehr via iobroker runtergeladen werden, es hagelt lauter Fehlermeldungen ☹

Hallo @xXAeberhardXx,

kannst Du die Fehlermeldungen und wie Du den Adapter installierst bitte mal posten? Bei mir funktioniert es - habe den Adapter gerade noch mal installiert.

xXAeberhardXx commented 4 years ago

@mrbungle64 FB_IMG_1580220331991

mrbungle64 commented 4 years ago

@mrbungle64 FB_IMG_1580220331991

@xXAeberhardXx,

Das ist nicht der ioBroker Adapter sondern die library die Du versuchst zu installieren...

Das hier ist die korrekte URL: https://github.com/mrbungle64/ioBroker.ecovacs-deebot.git

mrbungle64 commented 4 years ago

@xXAeberhardXx, ich hoffe, dass es mit dieser URL dann geklappt hat ;)

Btw., bei der gerade aktuellen Version von gestern gibt es 2 Dinge zu beachten:

Ansonsten hoffe ich, dass der Adapter in den nächsten Tagen dann auch über Latest Repo installiert werden kann ;)

GermanBluefox commented 4 years ago

Ok. I think, that this discussion could be done in forum or in repo: https://github.com/mrbungle64/ioBroker.ecovacs-deebot and we can close this issue as done. Ok?

Apollon77 commented 4 years ago

Yes. SInce yesterday the adapter is also in the latest repo!

AudidriverA4 commented 4 years ago

Hallo,

Gibt es eigentlich noch Chancen das es mit DEEBOT 900 auch noch klappt oder ehr nicht ?

Kurze Info wäre super danke 😊

capitaenz commented 4 years ago

@mrbungle64 Ich bekomme den Adapter leider auch nicht installiert: $ ./iobroker url "https://github.com/mrbungle64/ioBroker.ecovacs-deebot.git" install https://github.com/mrbungle64/ioBroker.ecovacs-deebot/tarball/394380fce1aff925884fe233e202ffd113bc5fa8 NPM version: 6.13.4 npm install https://github.com/mrbungle64/ioBroker.ecovacs-deebot/tarball/394380fce1aff925884fe233e202ffd113bc5fa8 --loglevel error --prefix "/opt/iobroker" (System call) upload [5] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/words.js words.js application/javascript upload [4] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/tsconfig.json tsconfig.json application/json upload [3] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/style.css style.css text/css upload [2] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/index_m.html index_m.html text/html upload [1] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/ecovacs-deebot.png ecovacs-deebot.png image/png upload [0] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/admin.d.ts admin.d.ts video/mp2t process exited with code 0 Ich meine irgendwo gelesen zu haben das noch ein weiteres Paket oder Adapter notwenig ist!? Würde gerne testen, ob unser Deebot 710 damit läuft :-)

VG Leif

mrbungle64 commented 4 years ago

@mrbungle64 Ich bekomme den Adapter leider auch nicht installiert: $ ./iobroker url "https://github.com/mrbungle64/ioBroker.ecovacs-deebot.git" install https://github.com/mrbungle64/ioBroker.ecovacs-deebot/tarball/394380fce1aff925884fe233e202ffd113bc5fa8 NPM version: 6.13.4 npm install https://github.com/mrbungle64/ioBroker.ecovacs-deebot/tarball/394380fce1aff925884fe233e202ffd113bc5fa8 --loglevel error --prefix "/opt/iobroker" (System call) upload [5] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/words.js words.js application/javascript upload [4] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/tsconfig.json tsconfig.json application/json upload [3] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/style.css style.css text/css upload [2] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/index_m.html index_m.html text/html upload [1] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/ecovacs-deebot.png ecovacs-deebot.png image/png upload [0] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/admin.d.ts admin.d.ts video/mp2t process exited with code 0

@capitaenz Das sieht mir aber doch aus, als wäre das erfolgreich gewesen. Ich sehe keine Fehlermeldung ... Der Adapter ist inzischen auch über die Latest Repo verfügbar. Kannst Du das bitte mal darüber installieren?

Ich meine irgendwo gelesen zu haben das noch ein weiteres Paket oder Adapter notwenig ist!?

Nein, nur die Module die autom. mit installiert werden.

Würde gerne testen, ob unser Deebot 710 damit läuft :-)

Sehr gerne - ich bin gespannt :)

capitaenz commented 4 years ago

@mrbungle64 Ha! Also hab es jetzt über "Last Repo" versucht und der Adapter ist installiert worden! $ ./iobroker add ecovacs-deebot --host tinkerboard host.tinkerboard create instance ecovacs-deebot host.tinkerboard object system.adapter.ecovacs-deebot.0.sigKill created host.tinkerboard object system.adapter.ecovacs-deebot.0.eventLoopLag created host.tinkerboard object system.adapter.ecovacs-deebot.0.outputCount created host.tinkerboard object system.adapter.ecovacs-deebot.0.inputCount created host.tinkerboard object system.adapter.ecovacs-deebot.0.uptime created host.tinkerboard object system.adapter.ecovacs-deebot.0.memRss created host.tinkerboard object system.adapter.ecovacs-deebot.0.memHeapTotal created host.tinkerboard object system.adapter.ecovacs-deebot.0.memHeapUsed created host.tinkerboard object system.adapter.ecovacs-deebot.0.cputime created host.tinkerboard object system.adapter.ecovacs-deebot.0.cpu created host.tinkerboard object system.adapter.ecovacs-deebot.0.compactMode created host.tinkerboard object system.adapter.ecovacs-deebot.0.connected created host.tinkerboard object system.adapter.ecovacs-deebot.0.alive created host.tinkerboard object system.adapter.ecovacs-deebot.0 created process exited with code 0

Feedback kommt...

VG Leif

mrbungle64 commented 4 years ago

Feedback kommt...

ok gut, kannst Du dann bitte einen Issue erstellen? https://github.com/mrbungle64/ioBroker.ecovacs-deebot/issues

Auch wenn es postives Feedback ist - halt mal kurz zusammenfassen was Du getestet hast, was funktioniert und was ggf. noch nicht funktioniert.

capitaenz commented 4 years ago

@mrbungle64 Hm, also wenn unter Control keine Funktionen erscheinen, dann funktioniert dies mit dem 710 noch nicht? Ecovac

Oh, sorry, natürlich mache ich ein Issue auf.

mrbungle64 commented 4 years ago

@mrbungle64 Hm, also wenn unter Control keine Funktionen erscheinen, dann funktioniert dies mit dem 710 noch nicht? Ecovac

@capitaenz, einfach noch mal die Ansicht aktualisieren.

Aber bitte hier einen Issue erstellen. Das hier ist der Adapter Request Issue und der ist inwzischen geschlossen ;)

sourex commented 4 years ago

debot widget Hab mir mal ne Vis für meinen 930pro gebastelt.

Herzlichen dank an @mrbungle64 für die mühe einen funktionierenden Adapter zu basteln :)

Hi, könntest bitte einen Export zur Verfügung stellen ? Finde irgendwie die PNGS nicht :(

hat sich erledigt. danke

jwedenig commented 4 years ago

Hi! Ich hätte gerne das Widget, finde es aber nicht! Bitte um Hilfe Jürgen

rebel1985 commented 4 years ago

debot widget Hab mir mal ne Vis für meinen 930pro gebastelt.

Herzlichen dank an @mrbungle64 für die mühe einen funktionierenden Adapter zu basteln :)

hi könntest du mir bitte das widget auch zur verfügung stellen? danke

FischerICT commented 3 years ago

debot widget Hab mir mal ne Vis für meinen 930pro gebastelt.

Herzlichen dank an @mrbungle64 für die mühe einen funktionierenden Adapter zu basteln :)

Kann mit bitte jemand das Widget vom Deebot zur Verfügung stellen? Danke

mrbungle64 commented 3 years ago

@FischerICT Ich würde vorschlagen, dass ihr in einem solchen Fall den Ersteller des Widgets mal direkt erwähnt (@xXAeberhardXx) und nun ggf. auch mal einen Thread im ioBroker Forum dafür erstellt. Der Issue hier ist ja schon seit ca. 1 Jahr geschlossen 😉