Intégration Dreame L10S ultra

Bonjour,

Après quelques heures de galère, j’ai enfin réussi à intégrer le L10S ultra.

pour commencer, il faut repartir sur une installation clean de debian bullseye sur RPI.

ensuite il faut installer python et pip.

une fois ces 2 logiciels installé, il faudra lancer en ssh : pip install python-miio

A ce moment là vous aurez la version 0.5.12, mais pour les derniers aspirateur, ça ne suffit pas.

il va falloir installer la version 0.6.0 qui est en béta. Pour ce faire, aller sur le git : GitHub - rytilahti/python-miio: Python library & console tool for controlling Xiaomi smart appliances

Téléchargez la branche master.

vous dézippez l’archive et vous copiez le contenu du répertoire miio dans le dossier « /home/pi/.local/lib/python3.9/site-packages/miio » du rpi.

Exécutez la commande miiocli --version, ils vas vous dire qu’il manque la dépendance suivante :
pydantic

exécutez : pip install pydantic

A ce moment précis, vous devriez pouvoir lancer miiocli --version.

Bon, c’est un peu bête mais il vous sortira que vous avez toujours la version 0.5.12, mais je vous rassure vous êtes bien sur la 0.6.0.

ensuite j’ai créé 2 scripts, un pour récupérer les informations du robot et l’autre pour le frontend de l’interface.

Pour finir j’ai créé 2 scénarios :
Le premier est le rafraichissement du script qui me sert de frontend, programmé toute les minutes et le second n’a pas de programmation et lance juste les scripts de récupérations des données de l’aspirateur.

dans le script frontend, dans la commande rafraichir, je lui dit de lancer le scenario de récupération avant de s’exécuter, ça évite de se retrouver à essayé de lire des données pendant des modifications.

Petit bonus pour les commandes possible sur les aspirateurs ou autres :

Voilà, en espérant vous avoir apporté des solutions, il faudra aussi installer jeedom.

Python 3 est installé avec bulleyes donc pourquoi devoir le réinstaller ? Cela ne semble pas être python 2 selon la suite de ton post.

Donc de quelle version de python parles tu? Cela mériterait d’être précisé.

Antoine

2 « J'aime »

Bonjour,

J’ai la même interrogation concernant python

Et quel lien avec le plugin? Si aucun alors il ne faut pas utiliser le tag.

1 « J'aime »

Il s’agit de python 3.9.2 et pip 22.3.1.
En effet oui python/pip est installé de base sur ce système je voulais dire de faire un sudo apt-get update && sudo apt-get ugrade.

Le seul lien avec le plugin,est que la version de miiocli du plugin n’est pas à jour.

Bonjour @xifit

tu pourrais partager des scripts qui font remonter l’état des serpillères et autres ??
As tu réussi à intégrer le mode de lavage sur jeedom ? mettre l’aspi en mode juste : aspiration ou aspiration+lavage ou juste lavage ?

Merci à vous
Bonne journée

Bonsoir,
Je suis dans la même problématique : décider via jeedom du mode lavage/aspiration.

J’aimerai également réussir à piloter le robot par pièces via Google assistant (gsh). Actuellement, je crois que ça ne marche sur avec l’application Dreamebot. Or pour lier Jeedom au dreamebot, il faut passer par l’application Xiaomi …

Merci d’avance si vous avez des idées.

Bonjour Tout le monde.
Je viens d’acheter un X40 que j’attends de recevoir.
Savez-vous s’il y a des évolutions sur les commandes du style lavage/aspiration?
Je l’ai sur mon roborock et c’est bien pratique…
Merci

bonjour

pourrais tu expliquer la récupération du token ?

merci