Page 1 sur 1

Plugins Robot Ecovacs Deebot

Publié : 14 mai 2018, 13:34
par gauthieronline
Salut à tous,

Est-ce que l'un de vous saurait s'il est envisageable de créer un plugin Ecovacs Deebot, pour la gestion de devices Ecovacs Deebot N79, M80 Pro, M81, M88 Pro, and R95 MKII ?

lien github pour les command-line script python pour contrôler a robot vacuum

https://github.com/wpietri/sucks

Il s'agit de controller le robot aspirateur de marque Deebot

Si l'un de vous l'a déjà intégré à Jeedom en utilisant un web-hook ou autre, je suis preneur :)

Re: Plugins Robot Ecovacs Deebot

Publié : 19 juin 2018, 21:04
par papabert
Bonjour,

Ca m'intéresse aussi !

Re: Plugins Robot Ecovacs Deebot

Publié : 23 juil. 2018, 10:37
par ALEXOME
Bonjour à tous, et à toutes

Je suis en pleine domotisation de ma maison et je serai aussi super intéressé par l' intégration de mon Deebot R95 à Jeedom !

Malheureusement, je n'ai pas les compétences..

Si un développeur serait motivé par ce projet 😁

Ou si une solution existe déjà, n'hésitez surtout pas à la partager

Bonnes vacances !

Re: Plugins Robot Ecovacs Deebot

Publié : 17 août 2018, 16:47
par Fullgummi
Je serais également interessé.
Merci

Re: Plugins Robot Ecovacs Deebot

Publié : 19 nov. 2018, 13:35
par slybreiz
des nouvelles ?

Re: Plugins Robot Ecovacs Deebot

Publié : 12 janv. 2019, 13:16
par papabert
Bonjour à tous,

Je vous propose une première solution pour piloter votre aspirateur Ecovacs depuis Jeedom. Comme je ne maîtrise pas du tout le plugin Script, je vous fais ci-dessous une v0. C'est fonctionnel mais il faut mettre les mains dans le cambouis !
Si j'ai un jour le temps, je ferai un plugin Jeedom.

Les étapes d'installation

1°) Se connecter à votre Jeedom en ssh et installer le module sucks

Code : Tout sélectionner

sudo python3 -m pip install sucks
2°) Paramétrer votre compte Ecovacs (celui qui vous permet d'utiliser votre robot depuis votre tablette ou smartphone)

Code : Tout sélectionner

sudo sucks login
L'outil vous demande de saisir les 4 paramètres de votre compte Ecovacs.

Code : Tout sélectionner

Ecovacs app email: [votreadressemail]
    Ecovacs app password: [votremotdepasse]
    your two-letter country code: fr
    your two-letter continent code: eu
    Config saved.
3°) Dans Jeedom, installer le plugin Script
4°) Créer un nouveau script nommé "Ecovacs"
5°) Dans ce script, créer une commande nommée [Start] de type [Action] puis cliquer sur nouveau script (bouton vert) et nommer-le [EcovacsStart.sh] avec le contenu suivant :

Code : Tout sélectionner

export LC_ALL=C.UTF-8
export LANG=C.UTF-8
sudo sucks clean 60
Le 60 permet de nettoyer pendant 60 minutes. Vous pouvez mettre le temps que vous voulez...

6°) Enregistrer ce script et refaites la même chose pour les 2 autres commandes :
Stop
[EcovacsStop.sh]

Code : Tout sélectionner

export LC_ALL=C.UTF-8
export LANG=C.UTF-8
sudo sucks stop


RetourChargeur
[EcovacsCharge.sh]

Code : Tout sélectionner

export LC_ALL=C.UTF-8
export LANG=C.UTF-8
sudo sucks charge
Vous devriez avoir quelque chose qui ressemble à ça :
Image

Sauvegarder ce script et vous avez maintenant 3 commandes que vous pouvez tester en appuyant sur le bouton "Tester" et l'inclure dans vos scénarios.

Amusez-vous bien !

Re: Plugins Robot Ecovacs Deebot

Publié : 05 mai 2019, 19:54
par gauthieronline
Super ça fonctionne pour moi

Perso j'ai appliqué la procédure de mise a jour de Python 3.6

Installing Python3.6 on a Raspberry Pi
1. sudo apt-get install python3-dev libffi-dev libssl-dev -y.
2. wget https://www.python.org/ftp/python/3.6.3 ... 6.3.tar.xz.
3. tar xJf Python-3.6.3.tar.xz.
4. cd Python-3.6.3.
5. ./ configure.
6. make.
7. sudo make install.
sudo pip3 install --upgrade pip.

Merci beaucoup pour ta procèdure et pour ton aide :)

Re: Plugins Robot Ecovacs Deebot

Publié : 05 mai 2019, 22:29
par papabert
Avec plaisir. Pour une fois que j'apporte moi-même un pierre à l'édifice !

Re: Plugins Robot Ecovacs Deebot

Publié : 01 oct. 2019, 18:46
par JohnDoe
Bonjour! Et merci pour le script! Malheureusement, ça ne fonctionne pas chez moi, et je ne trouve pas pourquoi. J'ai un Deebot 502. Auriez vous une idée svp?