Plugin permettant de piloter les robots aspirateurs et laveurs de sols de la marque iRobot.
Le plugin a été testé avec succès sur beaucoup de modèles différents et la plupart des modèles wifi de la marque devraient être supportés, si vous avez un doute, testez par vous même et vous serez fixé! Ce plugin ne fonctionne pas avec les anciens modèles d’aspirateurs robot Roomba munis d’un extension matérielle (type RooWifi ou Thinking Cleaner), il ne fonctionne qu’avec les modèles récents dotés d’une liaison Wifi.
Ce plugin permet la détection et l’appairage automatique des robots Roomba & Braava sur le réseau local, de remonter diverses informations sur l’état du robot (statut, info bac plein, info réservoir…) ainsi que de piloter le robot (Démarrer, Arrêter, Retour à la base…)
Il comporte un Widget desktop.
Composant | Version |
---|---|
Debian | Bullseye(11) & Bookworm(12) |
Jeedom | >= 4.4 |
Afin d’utiliser le plugin, vous devez le télécharger, l’installer et l’activer comme tout plugin Jeedom.
Lors de l’installation des dépendances, le plugin MQTT Manager a normalement été installé automatiquement s’il ne l’était pas encore. Dans le cas contraire, veuillez installer ce plugin manuellement via le market Jeedom (plugin officiel gratuit) Ensuite, il faudra éventuellement le configurer (voir documentation du plugin MQTT Manager, dans la plupart des cas les options par défaut conviendront parfaitement)
Tip
Si vous avez déjà un broker MQTT installé, il est malgré tout nécessaire d’installer le plugin MQTT Manager mais prenez soin de le configurer en mode broker distant en renseignant les paramètres de votre broker actuel.
Dans la page de configuration du plugin, vous pouvez modifier les options suivantes:
Si les dépendances ont bien été installées et que le plugin MQTT Manager est démarré et fonctionnel, vous pouvez lancer le démon.
Avant de commencer:
Depuis la page de configuration des équipements, cliquer sur le bouton Découverte. Il existe deux méthodes pour découvrir vos robots et récupérer le mot de passe nécessaire au plugin pour qu’il puisse ensuite contrôler le robot en local:
Vous pouvez éventuellement renseigner l’adresse IP du robot, c’est utile et nécessaire si le robot ne se trouve pas sur le même sous-réseau que Jeedom car le processus de découverte utilise un message broadcast pour trouver les robots.
Ensuite attendez cela prend entre 15s et 30s, vous verrez des notifications à l’écran et le démon se reconnectera tout seul à la fin du processus si cela a réussi. L’équipement sera ensuite créé (vous pouvez surveiller l’avancement via le log si nécessaire).
Tip
Lorsque la procédure de découverte est terminée, vous pouvez à nouveau utiliser votre application mobile iRobot si nécessaire.
Lors de la découverte du robot, les commandes de bases correspondantes au robot seront créés. Vous aurez une commande Démarrer qui permet de lancer un nettoyage complet, de toute les pièces. Mais le plugin permet également de lancer le nettoyage d’une pièce ou d’une zone spécifique (sur les modèles compatibles).
Pour cela il y a quelques étapes à suivre afin que les commandes correspondantes soient créés sur l’équipement:
Il faut donc:
A présent vous pouvez utiliser ces commandes comme tout autre commande Jeedom (il ne faut pas utiliser la commande Démarrer en plus)
Il arrive que les identifiants de cartes soient modifiés par iRobot (probablement dès qu’une modification de la carte est effectuée). Lorsque cela se produit il faut relancer un nettoyage manuel de la pièce pour que le plugin mette à jour la commande.
Valeur commande Etat | Signification |
---|---|
Charging et Recharging | En charge |
Docking - End Mission et Mission Completed | Tâche achevée |
Docking et User Docking | Retour à la base |
Paused | Mis en pause |
Running | Nettoyage |
Stopped | Arrêté |
Stuck et Base Unplugged | Bloqué |
Ce plugin a été initialement créé par @kavod (Brice Grichy). Le plugin a ensuite été repris par @vedrine
Si vous avez un problème, commencez par lire les derniers sujets en rapport avec le plugin sur community.
Si malgré tout vous ne trouvez pas de réponse à votre question, n’hésitez pas à créer un nouveau sujet en n’oubliant pas de mettre le tag du plugin (plugin-kroomba).
Il faudra au minimum fournir:
Texte préformaté
(bouton </>
sur community), pas de fichiers!