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 :
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
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
[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
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à.
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 :
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.
OK ce matin, après 2 notifications de mise à jour, j’ai fait :
une maj de Zwave + vérification de la page santé
une maj du core + vérification des remontées d’info avec ma page design
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 je vais attendre un bon moment pour rebooter ma box et on verra.
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?
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 dont on ne connaitra jamais la root cause.
Merci pour votre aide et votre dévouement à soutenir ces pov’users
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 ) 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.