L’intégration passe par le cloud Ecovacs, avec le compte de l’application Ecovacs Home (e-mail, mot de passe, pays du compte). Ecovacs ne propose pas de connexion locale.
Le mot de passe n’est jamais envoyé en clair, ni écrit dans les logs.
Compte créé avec Google, Apple ou Facebook : définissez d’abord un mot de passe dans l’application.
Ce que vous obtenez
Pour chaque robot :
état (en marche, en pause, retour à la base, en charge, erreur…)
démarrer / arrêter (reprise après une pause)
retour à la base
puissance d’aspiration (aspirateurs)
batterie et charge
dernière erreur (coincé, brosse bloquée, bac plein…)
usure des brosses et du filtre, ou des lames pour la tondeuse
un badge « cloud » ou « injoignable » sur la carte du robot
Scènes (Gladys 5.1) :
déclencheurs : nettoyage démarré, nettoyage terminé, robot revenu sur sa base, erreur du robot, consommable usé
actions : démarrer, pause, arrêter, retour à la base, localiser (le robot dit « Je suis ici »)
Exemple : une notification quand le robot est coincé, ou un lancement du ménage quand l’alarme passe en mode absent.
Je n’ai pas de robot Ecovacs : le code suit le protocole de l’application Ecovacs Home, déjà utilisé par Home Assistant et ioBroker, mais il n’a pas encore tourné sur un vrai robot.
@mutmut, la partie tondeuse GOAT est pour toi : tous les retours m’intéressent.
Si vous avez un Deebot, vos retours sont aussi les bienvenus.
Merci d’indiquer le modèle de votre robot et ce qui marche ou pas. Pour un bug, le mieux est d’ouvrir une issue sur GitHub ou de répondre dans ce sujet, avec les logs de l’intégration.
Il n’y a rien dans le SDK qui peut prévoir ça automatiquement ?
Je te joins les logs :
[2026-10-11T09:50:19.753Z] [INFO] onConfigUpdated -> new configuration received
[2026-10-11T09:50:19.919Z] [ERROR] Ecovacs connection failed for ***@gmail.com: Ecovacs login refused (1013): Please update to the latest version to continue.
[2026-10-11T09:50:24.332Z] [ERROR] Ecovacs connection failed for ***@gmail.com: Ecovacs login refused (1013): Please update to the latest version to continue.
[2026-10-11T09:52:20.809Z] [INFO] onConfigUpdated -> new configuration received
[2026-10-11T09:52:20.950Z] [ERROR] Ecovacs connection failed for ***@gmail.com: Ecovacs login refused (1010): Incorrect account or password
[2026-10-11T09:52:22.826Z] [ERROR] Ecovacs connection failed for ***@gmail.com: Ecovacs login refused (1010): Incorrect account or password
[2026-10-11T09:52:52.451Z] [INFO] onConfigUpdated -> new configuration received
[2026-10-11T09:52:52.620Z] [ERROR] Ecovacs connection failed for ***@gmail.com: Ecovacs login refused (1013): Please update to the latest version to continue.
[2026-10-11T09:52:55.668Z] [ERROR] Ecovacs connection failed for ***@gmail.com: Ecovacs login refused (1013): Please update to the latest version to continue
Merci @mutmut pour le retour et les logs, très utiles !
Erreur 1013 (« Please update to the latest version ») : ce n’est pas un problème chez toi. Ecovacs a changé sa connexion cet été : il refuse les anciennes versions d’application et demande maintenant de confirmer chaque nouvel appareil avec un code reçu par e-mail (Home Assistant a eu le même souci).
La version 1.3.0 corrige ça. Après la mise à jour, dans l’onglet Configuration :
« Tester la connexion » : si Ecovacs demande une vérification, le message le dit.
Clique sur « Envoyer le code de vérification » : Ecovacs envoie un code à l’adresse du compte (regarde aussi dans les spams).
Saisis ce code dans « Confirmer l’appareil » et valide : les robots apparaissent, il reste à les ajouter depuis l’onglet Découverte.
Message en rouge : bien vu, c’est fait. Un échec de « Tester la connexion » s’affiche maintenant comme une erreur. Petite limite du SDK : une erreur n’est qu’un texte, pas un message traduit, donc le message apparaît en anglais et en français.
Erreur 1010 (« Incorrect account or password ») : celle-là vient d’Ecovacs qui refuse l’e-mail ou le mot de passe. Vérifie :
le pays choisi dans la config (celui de la création du compte) ;
si ton compte a été créé avec Google, Apple ou Facebook : il faut d’abord définir un mot de passe dans l’app Ecovacs Home.
Une dernière chose : chez certains utilisateurs Home Assistant, Ecovacs redemande la vérification à la connexion suivante. Si le code t’est redemandé souvent, dis-le-moi, avec le modèle de ton GOAT et les logs.