Synchronisation Lumières & Aspirateur 
Aperçu
Cette automatisation synchronise vos lumières avec les déplacements de votre aspirateur robot. Elle allume automatiquement la lumière dans la pièce où l’aspirateur est en train de nettoyer ou vient d’entrer, et l’éteint lorsqu’il quitte la pièce ou s’arrête.
Fonctionnalités
Les lumières s’allument quand l’aspirateur démarre le nettoyage.
Les lumières s’allument quand l’aspirateur entre dans une pièce.
Les lumières s’éteignent quand l’aspirateur quitte une pièce.
Les lumières s’éteignent quand l’aspirateur est en pause, à la station, à l’arrêt ou en erreur.
Capteur de luminosité ambiante optionnel (seuil en lux).
Détection de présence optionnelle (évite de changer l’état des lumières si quelqu’un est à la maison).
Niveau de luminosité optionnel et ajustable pour les lumières.
Prérequis
Obligatoires
- Une installation Home Assistant fonctionnelle.
- Un aspirateur robot exposant un capteur current room (par ex. Dreame L40s Pro Ultra avec
sensor.current_room). - Des entités de lumière (
light.xxx) associées à vos pièces.
Optionnels
- Des entités de présence (
person.xxx) pour éviter de changer l’état des lumières si quelqu’un est à la maison. - Un capteur de luminosité (
sensor.xxx) avec seuil en lux pour éviter d’allumer les lumières quand la luminosité globale est suffisante. - Un niveau de luminosité ajustable pour l’allumage des lumières.
Importer le blueprint
Installation
- Copier le fichier YAML du blueprint dans votre dossier
blueprints/automation/. (Uniquement nécessaire si le bouton d’import ci-dessus ne fonctionne pas.) - Redémarrer Home Assistant ou recharger les automatisations. (Uniquement nécessaire si le bouton d’import ci-dessus ne fonctionne pas.)
- Créer une nouvelle automatisation en utilisant ce blueprint.
- Renseigner les paramètres :
- Entité de l’aspirateur.
- Capteur current room de l’aspirateur.
- Mapping JSON pièces → lumières.
- (Optionnel) Entités de présence, capteur de luminosité, niveau de luminosité.
Exemple de mapping JSON pièces → lumières
{
"Bathroom": "light.lumieres_sdb",
"Dining Hall": "light.lumieres_sam",
"Living Room": "light.lumieres_salon",
"Kitchen": "light.lumieres_cuisine"
}
GitHub