Problème de connexion Roomba 981

Bonjour,

Depuis la dernière maj en 4.5.3, j’ai un soucis de connexion avec mon aspirater Rommba. Il semble que le plugin n’arrive pas à ce connecter à ce device. Voici les logs :

[2026-04-02 08:32:47] ERROR  : Connection Error: timed out
[2026-04-02 08:33:27] ERROR  : Attempting retry Connection# 14
[2026-04-02 08:33:32] ERROR  : Connection Error: timed out
[2026-04-02 08:33:47] ERROR  : Attempting retry Connection# 9
[2026-04-02 08:33:52] ERROR  : Connection Error: timed out
[2026-04-02 08:34:32] ERROR  : Attempting retry Connection# 15
[2026-04-02 08:34:37] ERROR  : Connection Error: timed out
[2026-04-02 08:34:52] ERROR  : Attempting retry Connection# 10
[2026-04-02 08:34:57] ERROR  : Connection Error: timed out
[2026-04-02 08:35:37] ERROR  : Attempting retry Connection# 16
[2026-04-02 08:35:42] ERROR  : Connection Error: timed out
[2026-04-02 08:35:57] ERROR  : Attempting retry Connection# 11
[2026-04-02 08:36:02] ERROR  : Connection Error: timed out

J’ai vérifié le robot, l’adresse IP et je pingue correctement le robot.

Cordialement,

Bonjour,

La version du core n’a aucun rapport ici et c’est le cas dans 80% des cas, c’est fortement improbable qu’une mise à jour du core bloque un plugin.

Voir documentation, en l’état, je ne sais rien dire de plus.

Je ne discuterai pas sur les chiffres, cependant je persiste qu’il y a un soucis avec ce plugin ou bien un effet de bord avec la 4.5.3 …
Voici le log en mode debug :

[2026-04-02 09:58:45] INFO  : Starting daemon (lib version 1.2.9) with log level: debug
[2026-04-02 09:58:45] DEBUG  : Writing PID 78209 to /tmp/jeedom/kroomba/daemon.pid
[2026-04-02 09:58:45] INFO  : Listening on 127.0.0.1:55072
[2026-04-02 09:58:45] INFO  : Load config file /var/www/html/plugins/kroomba/data/config.json
[2026-04-02 09:58:45] INFO  : Send async started with a cycle of 0.5s
[2026-04-02 09:58:46] INFO  : Try to connect to Roomba with ip 192.168.1.47
[2026-04-02 09:58:46] INFO  : Setting TLS
[2026-04-02 09:58:46] DEBUG  : Broker Connected with result code Success
[2026-04-02 09:58:46] INFO  : subscribed to iRobot/command/31C8451070823530/#, iRobot/setting/31C8451070823530/#
[2026-04-02 09:58:46] INFO  : Setting TLS - OK
[2026-04-02 09:58:51] ERROR  : Connection Error: timed out
[2026-04-02 09:58:51] DEBUG  : sleeping 1s
[2026-04-02 09:58:52] ERROR  : Attempting retry Connection# 0
[2026-04-02 09:58:52] INFO  : Attempting to Reconnect...
[2026-04-02 09:58:57] ERROR  : Connection Error: timed out
[2026-04-02 09:58:57] DEBUG  : sleeping 2s
[2026-04-02 09:58:59] ERROR  : Attempting retry Connection# 1
[2026-04-02 09:58:59] INFO  : Attempting to Reconnect...
[2026-04-02 09:59:04] ERROR  : Connection Error: timed out
[2026-04-02 09:59:04] DEBUG  : sleeping 4s
[2026-04-02 09:59:08] ERROR  : Attempting retry Connection# 2
[2026-04-02 09:59:08] INFO  : Attempting to Reconnect...
[2026-04-02 09:59:13] ERROR  : Connection Error: timed out
[2026-04-02 09:59:13] DEBUG  : sleeping 60s
[2026-04-02 10:00:13] ERROR  : Attempting retry Connection# 3
[2026-04-02 10:00:13] INFO  : Attempting to Reconnect...
[2026-04-02 10:00:18] ERROR  : Connection Error: timed out
[2026-04-02 10:00:18] DEBUG  : sleeping 60s
[2026-04-02 10:01:18] ERROR  : Attempting retry Connection# 4
[2026-04-02 10:01:18] INFO  : Attempting to Reconnect...
[2026-04-02 10:01:23] ERROR  : Connection Error: timed out
[2026-04-02 10:01:23] DEBUG  : sleeping 60s

Cdt

Je persite à dire que vous devriez lire la documentation: https://mips2648.github.io/jeedom-plugins-docs/kroomba/fr_FR/#tocAnchor-1-10

sinon le log est sans appel: personne ne répond sur l’ip 192.168.1.47

pour info, mon log ce matin sur une 4.5.3, mes robots répondent eux:

[2026-04-02 08:00:06] INFO  : Starting daemon (lib version 1.2.9) with log level: info
[2026-04-02 08:00:06] INFO  : Listening on 127.0.0.1:55072
[2026-04-02 08:00:06] INFO  : Load config file /var/www/html/plugins/kroomba/data/config.json
[2026-04-02 08:00:06] INFO  : Send async started with a cycle of 0.5s
[2026-04-02 08:00:07] INFO  : Try to connect to Roomba with ip 192.168.1.1
[2026-04-02 08:00:07] INFO  : Setting TLS
[2026-04-02 08:00:07] INFO  : subscribed to iRobot/command/xxxx/#, iRobot/setting/xxx/#
[2026-04-02 08:00:07] INFO  : subscribed to iRobot/command/xxx/#, iRobot/setting/xxx/#
[2026-04-02 08:00:07] INFO  : Setting TLS - OK
[2026-04-02 08:00:07] INFO  : Try to connect to Braava jet with ip 192.168.1.2
[2026-04-02 08:00:07] INFO  : Setting TLS
[2026-04-02 08:00:07] INFO  : Setting TLS - OK
[2026-04-02 08:00:08] INFO  : Braava jet connected
[2026-04-02 08:00:10] INFO  : Roomba connected

Ok merci voici donc les infos :

Config du plugin :

Le log du plugin INFO se trouve dans mon mail précédent.

cdt

Oui et non, ils devraient être en mode info et non debug.

Antoine
PS: vous devriez aussi faire une recherche sur l’optimisation de la base de données

OK voici en mode INFO :

[2026-04-02 10:20:55] INFO  : Starting daemon (lib version 1.2.9) with log level: info
[2026-04-02 10:20:55] INFO  : Listening on 127.0.0.1:55072
[2026-04-02 10:20:55] INFO  : Load config file /var/www/html/plugins/kroomba/data/config.json
[2026-04-02 10:20:55] INFO  : Send async started with a cycle of 0.5s
[2026-04-02 10:20:56] INFO  : Try to connect to Roomba with ip 192.168.1.47
[2026-04-02 10:20:56] INFO  : Setting TLS
[2026-04-02 10:20:56] INFO  : subscribed to iRobot/command/31C8451070823530/#, iRobot/setting/31C8451070823530/#
[2026-04-02 10:20:56] INFO  : Setting TLS - OK
[2026-04-02 10:21:01] ERROR  : Connection Error: timed out
[2026-04-02 10:21:02] ERROR  : Attempting retry Connection# 0
[2026-04-02 10:21:02] INFO  : Attempting to Reconnect...
[2026-04-02 10:21:07] ERROR  : Connection Error: timed out
[2026-04-02 10:21:09] ERROR  : Attempting retry Connection# 1
[2026-04-02 10:21:09] INFO  : Attempting to Reconnect...
[2026-04-02 10:21:14] ERROR  : Connection Error: timed out
[2026-04-02 10:21:18] ERROR  : Attempting retry Connection# 2
[2026-04-02 10:21:18] INFO  : Attempting to Reconnect...
[2026-04-02 10:21:23] ERROR  : Connection Error: timed out
[2026-04-02 10:22:23] ERROR  : Attempting retry Connection# 3
[2026-04-02 10:22:23] INFO  : Attempting to Reconnect...
[2026-04-02 10:22:28] ERROR  : Connection Error: timed out

Je vais explorer cette autre piste, merci.

Via le menu Système > Configuration > OS/BD j’ai effectué toutes les vérifications proposées et tout est OK/vert. J’hésite à « nettoyer » la base.

L’adresse IP est correcte, je pingue correctement l’aspirateur et la santé est bonne :


Sauf qu’elle n’est rafraîchie bien sûr.

Il existe un moyen peut-être : supprimer la config et re-créer l’équipement ?

cdt

le fait qu’on puisse ping ou pas l’équipement n’est pas relevant (et ne prouve pas que c’est l’ip du robot…)

les changements citées sur le core ou la db n’ont aucun rapport avec le problème de connexion.

oui, cf. page config du plugin mais je recommandes très vivement de ne pas supprimer la configuration, cela ne va probablement que empirer la situation.

Votre robot ne répond pas aux demandes de connexion, soit c’est la mauvaise IP, soit il est bloqué.
Et vous n’avez pas ce problème depuis la mise à jour 4.5.3 mais probablement avant déjà.

Bonjour,

Question bête: comment avez-vous vérifier l’IP du robot? êtes-vous certain que l’IP n’a pas été attribuée à un autre appareil par votre serveur DHCP? (ce qui pourrait expliquer un ping positif, et un timeout dans les logs du plugin)

Concernant l’adresse IP de ce robot, j’ai correctement mis une réservation DHCP dans ma box et vérifié encore l’adresse MAC de ce robot par rapport à la config proposée :
image

Ce robot est correctement géré par Jeedom depuis au moins 2 ans sans problème particulier.
Je suis sûr d’un effet de bord de la 4.5.3 car j’avais une alarme ‹ bac plein › depuis lundi de cette semaine donc le plugin marchait bien depuis ce matin, jusqu’à la maj + reboot du core.

Cdt

Hello,

Donc au final, on ne sait pas si le pb vient de la maj ou du reboot …
Peut être qu’il aurait eu lieu si un reboot avait eu lieu sans maj.

Quoi qu’il en soit si tu es si persuadé que ça que le souci vient de la 4.5.3 restaure un backup de la 4.5.2 et tu sera vite fixé.

OK ce matin, après 2 notifications de mise à jour, j’ai fait :

  1. une maj de Zwave + vérification de la page santé
  2. une maj du core + vérification des remontées d’info avec ma page design
  3. un reboot de Jeedom + page du design correcte

C’est en analysant les logs des plugins (que je vide/nettoie régulièrement) que je m’apercoie que le plugin-kroomba produit des log d’erreur en temps réel …

Je suis donc presque sûr à 99% que le reboot/maj a eu un effet sur ce plugin. C’est pas grave, c’est juste un aspirateur :grinning: je vais attendre un bon moment pour rebooter ma box et on verra.

A+

Même avec la box rebootée, toujours pas de connexion. L’application Roomba sur tablette IOS fonctionne bien et communique avec l’aspi. L’adresse IP est donc bien correcte.

ca ne m’étonne pas puisque je vous répète que c’est votre robot qui soit n’est pas sur l’ip que vous pensez, soit ne répond pas.
si j’en crois le modèle (R981040), ca serait un roomba 980 / 981, et c’est un problème classique sur ces robots

toujours pas… l’app se connecte peut-être via le cloud, vous n’en savez rien.
et meme s’il est se connecte en local, ca ne veut pas dire que l’ip est celle que vous pensez;

mais je ne sais pas à quoi ca sert de continuer puisque vous savez mieux que moi et que vous refusez mes explications; qu’esperez-vous qu’il se passe en fait?

Hello,

Il y a moyen de regarder l’IP du robot dans l’appli Roomba histoire de tuer le point ?

Bonjour,

Je persiste à dire que l’adresse IP est la bonne mais comme je suis sur place et que je connais bien mon réseau local …

Bonne surprise ce matin, le robot s’est mis à jour alors que je n’ai rien fait, voici les derniers logs vers minuit :

[2026-04-03 00:16:50] ERROR  : Attempting retry Connection# 640
[2026-04-03 00:16:55] ERROR  : Connection Error: timed out
[2026-04-03 00:17:55] ERROR  : Attempting retry Connection# 641
[2026-04-03 00:18:00] ERROR  : Connection Error: timed out
[2026-04-03 00:19:00] ERROR  : Attempting retry Connection# 642
[2026-04-03 00:19:05] ERROR  : Connection Error: timed out
[2026-04-03 00:20:05] ERROR  : Attempting retry Connection# 643
[2026-04-03 00:20:10] ERROR  : Connection Error: timed out
[2026-04-03 00:21:10] ERROR  : Attempting retry Connection# 644
[2026-04-03 00:21:15] ERROR  : Connection Error: timed out
[2026-04-03 00:22:15] ERROR  : Attempting retry Connection# 645

Je pense que le robot s’est « débloqué » d’une manière ou d’une autre, je l’ai fait marcher 5 minutes hier matin. Si l’appli local discute avec le cloud, ce qui sans doute vrais, il n’empêche que l’appli doit forcément communiquer avec le robot sur son adresse IP connue car rien n’est autorisée à rentrer dans mon LAN depuis l’extérieur.

Encore un mystère de l’informatique :innocent: dont on ne connaitra jamais la root cause.
Merci pour votre aide et votre dévouement à soutenir ces pov’users

Cdt

L’app peut « se connecter » au robot de 2 façon:

  • en direct, via réseau local lorsqu’elle se trouve sur le même réseau et qu’aucun autre device (ou le plugin par exemple :wind_face:) n’est connecté au robot; c’est la même interface que le plugin utilise…
  • via le cloud… auquel le robot est également connecté! non ce n’est pas une connexion qui « revient » du cloud vers le robot, le flux est bien dans l’autre sens, du robot vers le cloud. Il n’y a donc rien à autoriser en entrée (car en fait, « personne » ne sait faire ça… on ne peut pas vendre un produit grand publique en disant qu’on peut controler le robot à distance s’il faut ouvrir des ports ou autre sur un routeur…); et dans ce mode il n’y a donc pas besoin de connaitre l’adresse ip pour arriver à se connecter, tout ce qu’il faut c’est que le robot lui se connecte au cloud.

donc on était dans le 2eme cas comme suspecté depuis le début.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.