Tutoriel Home Assistant : intégrer un robot aspirateur Ecovacs

Aujourd’hui, nous allons ajouter l’intégration pour nos chers Evovacs Deebot dans Home Assistant. Rapidement et simplement, nous serons capables de surveiller la durée de vie des composants ainsi que piloter nos aspirateurs robots.

Après nos tests du Deebot Ozmo 905 et du Ozmo 920, vous êtes nombreux à avoir comme nous craqué pour cette marque et vous aurez probablement envie de les intégrer à box domotique Home Assistant fraîchement créée.

Configuration dans Home Assistant

Depuis File Editor, accédez à votre fichier configuration.yaml :

Configuration.yaml - Integration Ecovacs
Configuration.yaml – Integration Ecovacs

Puis collez ce code YAML en remplaçant le texte par votre identifiant ainsi que votre mot de passe Ecovacs :

ecovacs:
  username: Votre_identifiant_Ecovacs
  password: Votre_mot_de_passe_Ecovacs
  country: fr
  continent: eu
  • username : Votre nom d’utilisateur pour vous connecter à votre compte Ecovacs.
  • password : Votre mot de passe pour vous connecter à votre compte Ecovacs.
  • country : Votre code de pays à deux lettres (fr, es, uk, be, etc.)
  • continent : Votre code de continent à deux lettres (na, eu, etc.).

Journaux (logs)

La bibliothèque communiquant avec les serveurs Ecovacs Robotics est dans un état très précoce et est encore en développement.

logs - Ecovacs dans Home Assistant
Logs – Ecovacs dans Home Assistant

Afin de comprendre le souci et le faire remonter nous pouvons ajouter ce code, pour afficher les erreurs dans la page « journaux » vu précédemment.

logger:
  logs:
    homeassistant.components.ecovacs: debug
    homeassistant.components.vacuum.ecovacs: debug
    sucks: debug

Un capteur pour le filtre

Nous allons créer un capteur virtuel afin d’afficher facilement la durée de vie du filtre.

Ecovacs durée de vie du filtre
Ecovacs durée de vie du filtre

Copier et coller ce code dans configuration.yaml vous permettra d’extraire en pourcentage la durée de vie du filtre :

sensor:
  - platform: template
    sensors:
      vacuum_filter:
        friendly_name: "Duree de vie restante du filtre"
        unit_of_measurement: '%'
        value_template: "{{ state_attr('vacuum.mon_aspirateur', 'component_filter') }}"

N’oubliez pas de remplacer vacuum.mon_aspirateur par le nom de votre aspirateur.

Gestion des erreurs

L’aspirateur Ecovacs a un attribut « error » permettant de connaitre certaines choses sur l’aspirateur. Nous pouvons utiliser cet attribut dans un scénario, par exemple.

Voici les codes d’erreur connus :

  • 100 NoError : Le robot est opérationnel
  • 101 BatteryLow : Batterie faible
  • 102 HostHang : Le robot est coincé
  • 103 WheelAbnormal : Les roues ne bougent pas comme prévu
  • 104 DownSensorAbnormal : Le capteur de descente obtient des valeurs anormales
  • 110 NoDustBox : Bac à poussière non installé

Finaliser l’intégration Ecovacs

Pour finaliser l’intégration de notre robot aspirateur, rien de plus simple, enregistrez le fichier depuis la disquette rouge en haut à droite de l’écran puis redémarrez votre instance en cliquant sur l’engrenage :

Redémarrer Home Assistant
Redémarrer Home Assistant

Votre aspirateur est maintenant installé dans Home Assistant !

Il ne vous reste plus qu’à ajouter votre aspirateur robot et notre capteur virtuel à votre dashboard 🙂 !

Ceci est l’intégration nativement proposée par Home Assistant, nous pouvons ajouter des fonctionnalités grâce à d’autres plugins développés par la communauté, par exemple, une carte des pièces de votre logement. Dites moi, en commentaire ou via le groupe Facebook si vous voulez voir en détail l’installation de la carte pour vos robots. 🙂

ECOVACS DEEBOT OZMO905, Aspirateur robot, Navigation Laser, Robot Aspirateur Laveur 2-en-1, Boost auto, Barrières Virtuelles, Mode Personnalisé, Connecté Appli et Alexa, Idéal tous sols (Blanc)
Amazon.fr
ECOVACS DEEBOT OZMO905, Aspirateur robot, Navigation Laser, Robot Aspirateur Laveur 2-en-1, Boost auto, Barrières Virtuelles, Mode Personnalisé, Connecté...
ECOVACS OZMO920 Robot Aspirateur Laveur, 2-en-1 avec Technologie Laser Smart Navi 3.0, Nettoyage Personnalisé, Cartographie multi-étages, Barrières Virtuelles, sur les Tapis, Moquettes et Sols Durs
Amazon.fr
ECOVACS OZMO920 Robot Aspirateur Laveur, 2-en-1 avec Technologie Laser Smart Navi 3.0, Nettoyage Personnalisé, Cartographie multi-étages, Barrières...
-16%
Ecovacs DEEBOT OZMO 950, Robot aspirateur, Noir, 40 W, 66 décibeles
Amazon.fr
499,00€ 599,00€
Ecovacs DEEBOT OZMO 950, Robot aspirateur, Noir, 40 W, 66 décibeles
Prix Amazon au : 1 novembre 2024 0 h 29 min

 

Plusieurs plumes de passionnés d'Alexa pour vous concocter des articles à 4 mains ou plus... Une écriture collaborative pour aborder les sujets les plus pointus ou transversaux, les meilleurs bons plans domotique et maison connectée du web, et bien plus encore...