Roborock Pro

Voici les informations sur mon nouveau plugin :

  • Roborock Pro et roborockpro
  • Intégration de l’univers Roborock
  • Langages utilisés : PHP & Python
  • Daemon python / Dépendance à la librairie roborock / Pas de cron
  • Possède-t-il un panel dédié ? Non
  • Payant

Le plugin est actuellement en alpha et en cours de validation sur un Roborock Qrevo Curv.
Les fonctionnalités seront mises à jour très régulièrement en accord avec les demandes de la communauté

17 « J'aime »

Hello @thanaus

J’ai un Roborock Qrevo Curv si tu veux que je teste :wink:

Bonjour,

Qu’en est-il du plugin ? Un passage en Beta ou Standard est-il prévu afin de pouvoir l’utiliser ?

Merci.

Je finalise quelques développements de mes plugins suite au passage en 4.5 ce que je devrais terminer fin de semaine.
J’espère glisser une version beta du plugin sous le sapin pour la communauté :wink:

10 « J'aime »

Hello,

Je peux tester sur un Roborock S8 :slight_smile:

Foire

1 « J'aime »

Hello,

Pile quand je viens de recevoir mon Curv S5X. C’est pratique que le robot se lance tout seul quand je quitte la maison ^^.

Milles merci pour ton futur plugin :slight_smile:

Salut

Chez moi aussi le père noel est en avance j’attends un Qrevo Master.
Dispo pour tester également :wink:

Le plugin est désormais sur le market, mais il est actuellement en mode privé car quelques développements restent à finaliser :

J’espère pouvoir tout finaliser pour proposer une version bêta dès ce week-end :wink:

12 « J'aime »

salut @thanaus
je vois que ton plugin est en beta privé. tu travailles toujours dessus?

Bonjour Thanaus,

Venant de faire l’acquisition d’un Curv S5X je voulais savoir si tu avais avancé sur ton plugin car il est toujours en beta privé.

Merci d’avance pour ta réponse

4 « J'aime »

Bonjour iPapy,

Je suis en phase de refactoring du plugin pour l’authentification afin de simplifier au maximum pour les utilisateurs lors de la demande du code.
Dès que ce sera disponible (milieu semaine prochaine), je t’enverrai un code pour avoir le plugin en MP.

Désolé de ne pas t’avoir répondu plus rapidement mais je suis en formation (intensive) depuis une dizaine de jours.

6 « J'aime »

Bonsoir Thanaus,

Pas de souci le perso et pro passe avant.

1 « J'aime »

Je viens enfin de modifier toute la partie authentification du plugin afin de ne plus avoir besoin d’accéder à la boîte e-mail du compte, ce qui simplifie nettement la configuration/confidentialité tout en restant aussi simple que possible à utiliser.
C’était d’ailleurs une remarque que Madcow m’avait faite lorsqu’il avait testé la toute première version.

Je vais t’envoyer en MP un code pour récupérer le plugin. Ce serait vraiment top si tu pouvais le tester et me dire si tout te semble fonctionner correctement.
Pour le moment, aucun équipement n’est encore créé dans Jeedom, mais toute l’architecture du code Python est en place.

Pour tester :

  1. activer les logs en mode INFO
  2. lancer le daemon
  3. effectuer ensuite une synchronisation afin que le daemon Python puisse découvrir ton device après avoir indiqué le code OTP reçu par email

Si possible, pourrais-tu ensuite m’envoyer les logs du daemon Python en MP ?
Un grand merci d’avance pour ton aide et tes tests !

@Madcow : possible de faire de même ?

3 « J'aime »

Bonjour à tous,

Je prévois normalement de publier d’ici la fin de semaine une première bêta publique du plugin, qui sera disponible pour tous.

Il me reste encore quelques derniers tests à effectuer conjointement avec @Madcow, que je remercie au passage pour son aide, ses nombreux retours et sa patience durant cette phase de développement.

Afin de pouvoir supporter dès cette première bêta un maximum de modèles de robots et d’adapter automatiquement les commandes disponibles en fonction de chaque modèle, j’aurais besoin de votre aide.

Pourriez-vous m’indiquer le modèle exact de votre robot ?
Vous pouvez retrouver cette information directement dans l’application en suivant ce chemin :
Robot / Engrenage en haut de l’écran / Informations du produit

N’hésitez pas à partager votre modèle en réponse à ce message.

Merci d’avance pour vos retours et votre participation !

2 « J'aime »

Voici une capture d’écran de mon robot avec les différentes commandes actuellement disponibles dans le plugin :

Si vous identifiez des commandes supplémentaires qui vous sembleraient utiles à ajouter, je suis bien entendu preneur de vos retours et la documentation est actuellement en cours.

1 « J'aime »

Salut @thanaus

Je suis impatient de tester ton plugin :grinning_face:

Voici mon modèle

et les infos récupérées via la lib python:

(roborock) root@jeedom-dev> bin/roborock get-device-info
Discovering devices...
Found 1 devices. Fetching data...
  - Processing Roborock Qrevo Master (58NcXXXXXXXXXXXXXXXXX)
INFO:roborock.cloud_api:Starting mqtt loop
INFO:roborock.version_1_apis.roborock_mqtt_client_v1:[Roborock Qrevo Master] Connected to mqtt mqtt-eu-3.roborock.com:8883
INFO:roborock.version_1_apis.roborock_mqtt_client_v1:[Roborock Qrevo Master] Subscribed to topic rr/m/o/3jqPF9SfiBXXXXXXXXXX/33dbdc48/58NcXXXXXXXXXXXXXXXXX
INFO:roborock.version_1_apis.roborock_mqtt_client_v1:[Roborock Qrevo Master] Disconnecting from mqtt
INFO:roborock.version_1_apis.roborock_mqtt_client_v1:[Roborock Qrevo Master] Roborock client disconnected

--- Device Information (copy to your YAML file) ---

roborock.vacuum.a117:
  Protocol Version: '1.0'
  Product Nickname: PEARLPLUSS
  New Feature Info: 4499197267967999
  New Feature Info Str: 000000000000000BC2FF8F7F7EFEFFFF
  Feature Info:
  - 111
  - 112
  - 113
  - 114
  - 115
  - 116
  - 117
  - 118
  - 119
  - 120
  - 121
  - 122
  - 123
  - 124
  - 125

A ta disposition si tu veux que je fasse qques tests