Kroomba - Roomba 960 impossible de récupérer mot de passe

Bonjour,

je n’arrive pas à récupérer mon mot de passe de mon roomba 960.
Je suis bien la procédure.
Je mets les logs :

[2020-06-12 17:59:34][DEBUG] : getPassword 192.168.0.86 69F3072491729520
[2020-06-12 17:59:34][DEBUG] : getPassword command : cd /var/www/html/plugins/kroomba/resources && python3 getPassword.py 192.168.0.86
[2020-06-12 18:00:04][DEBUG] : getPassword result :IP:192.168.0.86,blid:69F3072491729520
[2020-06-12 18:00:04][DEBUG] : getPassword result :Connection Error timed out
[2020-06-12 18:00:04][DEBUG] : getPassword result :Traceback (most recent call last):
[2020-06-12 18:00:04][DEBUG] : getPassword result : File « getPassword.py », line 42, in
[2020-06-12 18:00:04][DEBUG] : getPassword result : wrappedSocket.send(packet)
[2020-06-12 18:00:04][DEBUG] : getPassword result : File « /usr/lib/python3.7/ssl.py », line 986, in send
[2020-06-12 18:00:04][DEBUG] : getPassword result : return super().send(data, flags)
[2020-06-12 18:00:04][DEBUG] : getPassword result :socket.timeout: timed out
[2020-06-12 18:00:04][ERROR] : getPassword password not found.

une idée ?
Pour information il a bien fonctionné 15 jours … l’ip est bien statique.

Bonjour,

Il semble quand même que le plugin n’arrive pas à se connecter sur le robot, peux-tu revérifier la config, surtout l’ip?

j’ai vérifié l’ip, c’est ok, fixé sur ma box.
Je viens de tester le ping, ça répond bien.

le ping

les logs (pour info j’ai fixé une autre ip pour essayer)

personne pour donner un coup de main ?

Je ne comprend pas: tu dis que le robot a une ip statique mais sur un log on voit l’ip 192.168.0.86 et sur un autre 192.168.0.90

Quand tu dis:

tu veux dire, avec le plugin?
Qu’as-tu fait comme changement/installation sur ton jeedom?

Oui, j’ai changé l’adresse ip pour tester, mais j’ai remis en fixe sur la 86, mais ça change rien.
oui le plugin a bien fonctionné pendant 15 jours.
Je n’ai rien changé de particulier. J’ai voulu utiliser le plugin et là plus de réponse. J’ai donc fait les manipulations « habituels » comme relancer les dépendance. J’ai même tout désinstaller, mais impossible de récupérer le mot de passe.


plusieurs essais

Et on peut voir le log des dépendances ?

bonjour,
log des dépendances :


  •         Installation des dépendances             *
    

Version de Python 3 installée :
Python 3.7.3
Hit:1 Index of /debian buster InRelease
Get:2 Index of /raspbian buster InRelease [15.0 kB]
Hit:3 Index of /node_12.x/ buster InRelease
Fetched 15.0 kB in 11s (1395 B/s)
Reading package lists…
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists…
Building dependency tree…
Reading state information…
python3-pip is already the newest version (18.1-5+rpt1).
0 upgraded, 0 newly installed, 0 to remove and 32 not upgraded.
Reading package lists…
Building dependency tree…
Reading state information…
python3-setuptools is already the newest version (40.8.0-1).
0 upgraded, 0 newly installed, 0 to remove and 32 not upgraded.
Not uninstalling six at /usr/lib/python3/dist-packages, outside environment /usr
Can’t uninstall ‹ six ›. No files were found to uninstall.
Uninstalling paho-mqtt-1.5.0:
Successfully uninstalled paho-mqtt-1.5.0
Looking in indexes: Simple index, piwheels - Simple index
Requirement already satisfied: setuptools in /usr/local/lib/python3.7/dist-packages (46.3.1)
Looking in indexes: Simple index, piwheels - Simple index
Requirement already satisfied: six in /usr/lib/python3/dist-packages (1.12.0)
Looking in indexes: Simple index, piwheels - Simple index
Collecting paho-mqtt
Using cached https://www.piwheels.org/simple/paho-mqtt/paho_mqtt-1.5.0-py3-none-any.whl
Installing collected packages: paho-mqtt
Successfully installed paho-mqtt-1.5.0
Cloning into ‹ Roomba980-Python ›…


  •         Installation terminée                    *
    

@Mips, bonjour tu vois un problème dans les logs ?

Personne pour me dire si les logs sont bons ?

Je ne vois rien d’anormal; je ne sais plus trop quoi chercher.
Tu dis que le ping passe mais le plugin tombe en timeout quand il essaie de le joindre, les dépendances sont à jour… je n’ai pas d’autres idées pour l’instant

Oui quand je ping ça répond. Ce qui est bizarre c’est que ça a fonctionné.
Merci quand même.

Bonjour,

j’ai retenté hier soir et j’ai eu ça dans les logs :

Il bloque toujours sur la même chose sur le getPassword.

Je pense à deux choses:

  1. pourquoi refaire un getpassword si tu l’avais déjà intégré? le champ n’est plus rempli? (il ne se vide pas tout seul)
    Quand tu connais le mot de passe, tu peux très bien le sauver manuellement.
  2. peux-tu vérifier la version du firmware à tout hasard si ca donne une piste? (dans l’app mobile)

En fait j’ai dû refaire une intégration car ça ne fonctionnait plus, et à ce moment là j’ai perdu le mdp. j’avoue que j’ai pas pensé à le sauvegarder.
La version est la 2.4.6-3.
Quand je fais la synchronisation (appuyer sure les 2 boutons), je vois le reseau wifi roomba, donc je pense qu’il émet.
Vraiment bizarre ce problème. Je suis remonté un peu dans les logs, et j’ai trouvé ça avant (après j’ai toujours le getpassword), je mets un fichier texte avec les logs au cas ou.
[2020-06-13 13:02:09][DEBUG] : getPassword result :Traceback (most recent call last):
[2020-06-13 13:02:09][DEBUG] : getPassword result : File « getPassword.py », line 42, in
[2020-06-13 13:02:09][DEBUG] : getPassword result : wrappedSocket.send(packet)
[2020-06-13 13:02:09][DEBUG] : getPassword result : File « /usr/lib/python3.7/ssl.py », line 986, in send
[2020-06-13 13:02:09][DEBUG] : getPassword result : return super().send(data, flags)
[2020-06-13 13:02:09][DEBUG] : getPassword result :BrokenPipeError: [Errno 32] Broken pipe
[2020-06-13 13:02:09][ERROR] : getPassword password not found

log roomba.txt (46,7 Ko)

Je n’ai pas du tout la même version mais j’ai un e5 donc ca parait logique.
Par contre y a-t-il une date de mise à jour? est-ce que cette date correspondrait avec le moment où ca ne fonctionnait plus?

c’est possible, la mise à jour date du 12 juin et c’est une mise à jour de quoi ?
pour information j’ai mis une vm avec jeedom sur la freebox delta, ça fait pareil.

Que fais-tu sur le roomba? apparement sur les 9xx il y a soit appuyer 2s sur le bouton home soit appuyer sur home+spot à la fois

1 « J'aime »