Demande d'intégration externe pour robot aspirateur/laveur DREAME

:tada: Dreame passe en 1.0.0 et entre dans le store !

Plus besoin de passer par « Installer depuis GitHub » : elle apparaît dans le catalogue des intégrations, comme les autres. Si vous l’avez déjà installée, la mise à jour vous sera proposée normalement, vos appareils et vos tableaux de bord ne bougent pas.

Un énorme merci @Chris75 :folded_hands: Huit versions, des dizaines de captures et de diagnostics, et une intégration validée de bout en bout sur un vrai robot alors que je n’en ai pas. Sans toi, elle n’existerait pas !

Et j’ai bien vu tes trois dernières demandes, je ne les ai pas oubliées :

  • la ligne Dernier nettoyage juste après la batterie, dans la liste « batterie et usure des pièces » ;
  • l’ordre de sélection des pièces respecté, comme pour les zones de Mammotion ;
  • le trajet du robot dessiné sur la carte, comme sur Roborock :smiling_face_with_sunglasses:

Je les garde bien au chaud pour la suite :wink:

Vous avez un Dreame ? Installez-la et dites-moi ce que ça donne chez vous : chaque modèle a ses petites particularités !

@Chris75 tes trois demandes sont dans la 1.1.0 :tada:

  • Dernier nettoyage : le widget Robot affiche la surface et la durée du dernier nettoyage juste sous la batterie, avant l’usure des pièces.
  • Ordre des pièces : comme pour les zones de Mammotion, les pièces sont nettoyées dans l’ordre où tu allumes leurs interrupteurs « Sélection ». Pour changer l’ordre, tu éteins tout et tu rallumes dans l’ordre voulu. L’ordre est gardé même si Gladys redémarre.
  • Trajet du robot : la carte du widget dessine le trajet, en blanc là où il a aspiré et en bleu là où il a seulement lavé, avec le robot par-dessus :smiling_face_with_sunglasses:

Il suffit d’installer la mise à jour, rien à faire dans Découverte. Elle te sera proposée dès que le store l’aura vue, dans la journée.

Comme d’hab, je n’ai pas de robot pour vérifier, donc je compte sur toi pour trois petites choses :

  1. Allume trois pièces dans un ordre inhabituel, lance Nettoyer la sélection et regarde l’ordre réellement suivi. Petite réserve honnête : sur certains modèles, dont peut-être le tien, le robot suit l’ordre réglé dans l’appli Dreame au lieu du nôtre. Si c’est le cas, dis-le-moi, je l’écrirai noir sur blanc dans la doc.
  2. Regarde si le trait du trajet apparaît pendant et après le nettoyage, s’il est lisible en mode clair comme en mode sombre, et si le robot reste bien au-dessus. Si rien ne s’affiche, colle-moi la ligne « Map image … path … » du Diagnostic.
  3. Vérifie que la ligne Dernier nettoyage est bien sous la batterie.

Merci encore pour tous ces retours :folded_hands:

c’est surtout un TRES grand merci à toi @guim31 ! :clap: :clap:
Cette intégration fonctionne parfaitement (y compris les 3 derniers points). C’est quand même incroyable de pouvoir développer une intégration aussi poussée sans posséder le matériel, mais juste avec un testeur qui a le matos.
C’est vraiment très prometteur pour l’avenir de Gladys @pierre-gilles

Merci pour ton travail !!

@guim31 Je ne sais pas si tu avais vu les retours sur ta PR : Dashboard: one row and a panel per robot vacuum in the devices widget by guim31 · Pull Request #3160 · GladysAssistant/Gladys · GitHub

@pierre-gilles merci pour le rappel, je ne l’avais pas vu passer :sweat_smile:

Je m’en occupe : le robot en pause qui affiche « Arrêter » au lieu de « Démarrer » (bien vu, ça annulait le nettoyage), la rangée trop large sur téléphone, et la branche à remettre à jour avec master. Je reviens sur la PR dès que c’est poussé.

bonjour j’en profite pour demander @guim31 si cette intégration dreame pourrait reconnaitre mon robot tondeuse dreame A1 pro ?

Salut @Philippe_B ! Pour l’instant non : l’intégration ne reconnaît que les robots aspirateurs. Ta tondeuse A1 Pro passe par le même cloud Dreamehome, mais elle parle un autre « langage » (autres commandes, autres états), donc il faudrait l’ajouter.

Je note la demande et je regarde si c’est faisable :slightly_smiling_face: Comme je n’ai pas de tondeuse, il me faudrait un testeur : tu serais partant ?

bien sûr enfin dès que la pluie s’arrête !:cloud_with_rain: