Apres les voitures, les lampes, les prises, l’intégration dreame-vacuum (disponible sur GitHub → Tasshack/dreame-vacuum) permet d’intégrer un aspirateur Dreame dans home assistant, avec la prise en charge des pièces/zones/segments, et bien plus encore. (New Releases)
📌 Pourquoi utiliser la version Beta ?
Pour profiter d’une meilleure compatibilité, notamment :
- support des dernières générations de robots (ex : L30, X40, etc.) ;
- gestion avancée des cartes et des pièces ;
- nouvelles entités et services (nettoyage par zone, historiques, etc.)
les versions Beta offrent bien plus de fonctionnalités que la version « stable » disponible habituellement dans HACS. De nombreux utilisateurs rapportent qu’il faut installer explicitement la dernière Beta pour que l’intégration fonctionne correctement (authentification, reconnaissance des appareils, etc.). (New Releases)
Comme un bourrin j’ai d’abord voulu faire l’installation par defaut, et je me suis retrouvé avec une intégration qui me demandais de passer par le cloud de Xiaomi. Bref, cul de sac et on recommence.
💡 Dans HACS : lorsque vous recherchez “dreame-vacuum”, utilisez la fonction « Needs a different version » pour sélectionner le latest Beta si elle n’apparaît pas directement.

🛠️ Installation rapide
- HACS installé dans Home Assistant (pré-requis).
- Aller dans HACS → Intégrations → Browse & Download.
- Chercher dreame-vacuum puis Download la version Beta (ex : v2.0.0b21).
- Redémarrer Home Assistant.
- Ajouter l’intégration depuis Paramètres → Appareils & Services.
- Se connecter à votre compte DreameHome ou fournir les identifiants/token. (New Releases)
🗺️ Ce que ça apporte
Une fois ajouté :
✔ l’aspirateur apparaît comme une entité vacuum.dreame…
✔ vous avez accès à l’état (nettoie, en pause, docké, erreur, etc.)
✔ la carte et les pièces/segments sont disponibles si le robot supporte les maps
✔ de nouveaux services spécifiques (clean segment, go to point, historiques…) (New Releases)
Cette richesse d’entités permet des interfaces beaucoup plus fines que l’app officielle.
🚀 Boutons pour nettoyer une pièce ou un segment
Ce que je voulais faire pour nous simplifier l’usage du robot était de pouvoir le lancer depuis notre NSPanel sans avoir à utiliser un smartphone.
Une des forces de dreame-vacuum est la capacité à lancer un nettoyage ciblé d’une pièce (segment) directement depuis votre interface Home Assistant ou une automatisation.
🧩 Exemples de boutons YAML
Voici comment créer des boutons de zone pour nettoyer chaque pièce :
type: grid
columns: 2
cards:
- type: button
name: Nettoyer Salon
icon: mdi:sofa
tap_action:
action: call-service
service: dreame_vacuum.vacuum_clean_segment
service_data:
entity_id: vacuum.dreame_xxx
segment_id: 3
- type: button
name: Nettoyer Cuisine
icon: mdi:knife-fork
tap_action:
action: call-service
service: dreame_vacuum.vacuum_clean_segment
service_data:
entity_id: vacuum.dreame_xxx
segment_id: 5
- type: button
name: Nettoyer Chambre
icon: mdi:bed
tap_action:
action: call-service
service: dreame_vacuum.vacuum_clean_segment
service_data:
entity_id: vacuum.dreame_xxx
segment_id: 2
👉 segment_id correspond au numéro de la pièce attribué par l’intégration — vous pouvez le retrouver dans Configuration → Appareils & Services → Dreame Vacuum → Appareil → Paramètres des pièces. (Home Assistant Communauté Francophone)
🧠 Automatisation grandement enrichie
Avec ces boutons (ou via automatisations), vous pouvez :
- Démarrer le nettoyage d’une pièce quand vous partez du domicile
- Nettoyer automatiquement une zone après un certain trigger (ex : fin d’un événement, détection de poussière, etc.)
- Associer nettoyage à d’autres actions domotiques (extinction des lumières, fermeture de volets…). (home-assistant.io)
🧾 Conclusion
L’intégration dreame-vacuum est aujourd’hui la solution la plus complète pour piloter votre robot aspirateur Dreame dans Home Assistant :
✔ cartes, pièces, zones et segments supportés
✔ Beta fortement recommandée pour compatibilité et fonctions avancées
✔ commandes fines disponibles dans Lovelace (boutons, dashboards)
✔ intégrable dans vos automatisations
💡 Pensez à vérifier régulièrement les nouvelles Beta sur le dépôt GitHub, car l’intégration évolue rapidement.
Edit : j’ai préféré utilser des scripts :
nettoyage_sdb_complet:
alias: Nettoyage Sdb (complet)
sequence:
- service: select.select_option
target:
entity_id: select.nono_cleaning_mode
data:
option: mopping_and_sweeping
- service: dreame_vacuum.vacuum_clean_segment
target:
entity_id: vacuum.nono
data:
segments: 1
Le segment 1 correspond à la pièce numéro 1.
Les options dispos pour le cleaning_mode sont sweeping, mopping, sweeping_and_mopping, mopping_after_sweeping
Donc ici le bouton associé choisi le mode « Aspirer ET laver » puis lance le nettoyage sur la pièce 1.
Et oui notre robot s’appelle nono 🙂
Voila.
Cet article vous a plu ? Partagez-le 😉 Partager la publication "Intégrer un aspirateur Dreame dans Home Assistant"