Page 1 sur 1

[Plugin Python] iRobot Roomba

Publié : 29 avr. 2026, 13:08
par Neutrino
Salut la compagnie,

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.
Screenshot 2026-04-29 at 13-03-31 Domoticz.png
Screenshot 2026-04-29 at 13-03-31 Domoticz.png (42.82 Kio) Consulté 286 fois
Oui, il s'appelle Roméo, Juliette est à l'étage :mrgreen:

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 domoticz
Ensuite ajouter le matériel Roomba

Configuration → 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.

⚠️ Note : Une seule connexion locale à la fois.
Plus d'info : https://github.com/neutrino85/Roomba

Re: [Plugin Python] iRobot Roomba

Publié : 29 avr. 2026, 20:20
par Chrominator
Je n'ai pas le Rumba qui va bien (le mien n'est pas wifi, et il est vieux le pauvre :lol: ), mais j'aurais rêve d'un tel plugin !
Merci pour le partage, j'en profiterais certainement lorsque le grand père de Roméo prendra sa retraite chez moi. ;)