Si comme moi vous cherchez à intégrer et piloter votre aspirateur iRobot Roomba (série 980 ou autres compatibles Wi-Fi) dans Domoticz sans dépendre du cloud, je vous partage la solution que j'ai développée. Oui, il s'appelle Roméo, Juliette est à l'étage
Ce plugin est basé à l'origine sur le très bon travail de Nick Waterton en Python, mais cette version est packagée pour communiquer de façon fluide avec Domoticz sans intermédiaire.
Ce que cela permet de faire :
- Récupérer l'état complet du robot (En charge, Nettoyage, Bloqué, Bac plein, etc.).
- Piloter l'aspirateur avec des commandes simples (Démarrer, Pause, Retour à la base).
- Récupérer des infos utiles comme le niveau de batterie en direct ou l'état du bac à poussière.
Comment mettre ça en place ? (Les grandes étapes) :
Code : Tout sélectionner
# 1. Copier le plugin
cd ~/.domoticz/plugins
git clone https://github.com/neutrino85/Roomba.git Roomba
cd Roomba
# 2. Redémarrer Domoticz
sudo systemctl restart domoticzConfiguration → Matériel → Ajouter
Type: iRobot Roomba
IP Roomba: 192.168.x.x (adresse IP de votre aspirateur)
BLID/Password: (laisser vide, sauf si vous les connaissez déjà)
Port Enrollment: 8788 (port du serveur web qui fera la première connexion avec le robot)
2. Enrollment des identifiants
Active le matériel.
Ouvre http://IP_Domoticz:8788.
Sur le Roomba : restez appuyé sur HOME 2s à 20s → bip.
Clique "Récupérer les identifiants".
La copie des BLID et Password dans Domoticz est automatique.
Plus d'info : https://github.com/neutrino85/Roomba