Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Le groupe des Helpers est present pour vous aidez, n'hésitez pas à poser des questions ;)

Toute la communauté vous remercie

[Plugin Tiers][Sujet Principal] Kroomba

Pour échanger sur les plugins classés en catégorie "Objets connectés"
lepetit44522
Timide
Messages : 18
Inscription : 20 janv. 2017, 09:55

Re: Plugin Kroomba

Message par lepetit44522 » 05 mars 2017, 22:25

Bonsoir, je n'arrive toujours pas à récupérer le mot de passe. Voici le log:

[2017-03-05 22:23:33][DEBUG] : Action : getPassword
[2017-03-05 22:23:33][DEBUG] : getPassword
[2017-03-05 22:23:33][DEBUG] : getPassword:Getting password for 192.168.1.16 : cd /usr/share/nginx/www/jeedom/plugins/kroomba/node && node getPassword.js 192.168.1.16 30
[2017-03-05 22:23:38][DEBUG] : getPassword:Result: Make sure your robot is on the Home Base and powered on (green lights on). Then press and hold the HOME button on your robot until it plays a series of tones (about 2 seconds). Release the button and your robot will flash WIFI light.
[2017-03-05 22:23:38][DEBUG] : getPassword:Result: Robot Data:
[2017-03-05 22:23:38][DEBUG] : getPassword:Result: { ver: '2',
[2017-03-05 22:23:38][DEBUG] : getPassword:Result: hostname: 'Roomba-30F5052461938730',
[2017-03-05 22:23:38][DEBUG] : getPassword:Result: robotname: 'Roomba',
[2017-03-05 22:23:38][DEBUG] : getPassword:Result: ip: '192.168.1.16',
[2017-03-05 22:23:38][DEBUG] : getPassword:Result: mac: '28:C2:DD:EA:D5:EB',
[2017-03-05 22:23:38][DEBUG] : getPassword:Result: sw: 'v2.0.0-34',
[2017-03-05 22:23:38][DEBUG] : getPassword:Result: sku: 'R98----',
[2017-03-05 22:23:38][DEBUG] : getPassword:Result: nc: 0,
[2017-03-05 22:23:38][DEBUG] : getPassword:Result: proto: 'mqtt',
[2017-03-05 22:23:38][DEBUG] : getPassword:Result: blid: '30F5052461938730' }
[2017-03-05 22:23:38][DEBUG] : getPassword:Result: Error getting password. Follow the instructions and try again.
[2017-03-05 22:23:38][ERROR] : getPassword:Password not found

kavod
Timide
Messages : 75
Inscription : 12 janv. 2017, 12:28

Re: Plugin Kroomba

Message par kavod » 05 mars 2017, 22:47

Hello,

J'ai aussi eu souvent ce soucis ce week-end. Le port d'écoute du Roomba semble fermé... ou occupé.
Je suppose que tu as pourtant bien la led WIFI qui clignote en vert.

Une des pistes est que ça vienne de l'appli iRobot (Android ou iOS). En effet, je soupçonne l'application, quand elle est ouverte, d'occuper la communication de façon exclusive.
Peux-tu réaliser les actions suivantes :
  • Fermer l'application sur ton mobile
  • Mettre ton mobile en mode avion le temps du test (pour être certain qu'il n'y ait pas une connexion en arrière-plan)
  • Rebooter ton Roomba : en mode allumé, rester appuyer 10 secondes sur CLEAN. Tu vas avoir toutes les led qui vont s'allumer puis une petite musique. Une fois redémarer, lancer (et éventuellement arrêter aussitôt) un nettoyage avec le bouton CLEAN.
    Cette étape est surement de trop... mais on va prendre nos précautions pour les premiers essais.
  • Refaire un test (rester appuyer sur HOME 2sec avant de lancer la procédure de récup du mot de passe sur jeedom)
  • Le tout, en s'assurant que le roomba reste connecté à sa base
Je veux bien que tu essaies 2-3 fois en cas d'échec. J'ai eu plusieurs fois des cas où la connexion se faisait tout simplement mal sur le réseau.

Si ça fonctionne, j'ai trouvé un peu par hasard un moyen de contournement que j'implémenterai directement dans le plugin.

Laurent R
Timide
Messages : 216
Inscription : 01 août 2016, 03:46
Localisation : Alabama

Re: Plugin Kroomba

Message par Laurent R » 06 mars 2017, 16:15

Youhou ça fonctionne avec mon 960!
La seule différence est que pour récupérer le mot de passe je n'ai pas dut utiliser home mais les 2 boutons maison et sport en même temps.
Encore merci [GRINNING FACE WITH SMILING EYES]

Sent from my SM-G930P using Tapatalk
Larry

lepetit44522
Timide
Messages : 18
Inscription : 20 janv. 2017, 09:55

Re: Plugin Kroomba

Message par lepetit44522 » 06 mars 2017, 16:23

bonjour, j'ai effectuer les tests que tu m'a conseillé et toujours pareil. Je l'ai fait plusieurs fois et il me met toujours le même défaut.

[2017-03-06 16:21:04][DEBUG] : Action : getPassword
[2017-03-06 16:21:04][DEBUG] : getPassword
[2017-03-06 16:21:04][DEBUG] : getPassword:Getting password for 192.168.1.16 : cd /usr/share/nginx/www/jeedom/plugins/kroomba/node && node getPassword.js 192.168.1.16 30
[2017-03-06 16:21:11][DEBUG] : getPassword:Result: Make sure your robot is on the Home Base and powered on (green lights on). Then press and hold the HOME button on your robot until it plays a series of tones (about 2 seconds). Release the button and your robot will flash WIFI light.
[2017-03-06 16:21:11][DEBUG] : getPassword:Result: Robot Data:
[2017-03-06 16:21:11][DEBUG] : getPassword:Result: { ver: '2',
[2017-03-06 16:21:11][DEBUG] : getPassword:Result: hostname: 'Roomba-30F5052461938730',
[2017-03-06 16:21:11][DEBUG] : getPassword:Result: robotname: 'Roomba',
[2017-03-06 16:21:11][DEBUG] : getPassword:Result: ip: '192.168.1.16',
[2017-03-06 16:21:11][DEBUG] : getPassword:Result: mac: '28:C2:DD:EA:D5:EB',
[2017-03-06 16:21:11][DEBUG] : getPassword:Result: sw: 'v2.0.0-34',
[2017-03-06 16:21:11][DEBUG] : getPassword:Result: sku: 'R98----',
[2017-03-06 16:21:11][DEBUG] : getPassword:Result: nc: 0,
[2017-03-06 16:21:11][DEBUG] : getPassword:Result: proto: 'mqtt',
[2017-03-06 16:21:11][DEBUG] : getPassword:Result: blid: '30F5052461938730' }
[2017-03-06 16:21:11][DEBUG] : getPassword:Result: Error getting password. Follow the instructions and try again.
[2017-03-06 16:21:11][ERROR] : getPassword:Password not found
[2017-03-06 16:21:25][DEBUG] : Action : getPassword
[2017-03-06 16:21:25][DEBUG] : getPassword
[2017-03-06 16:21:25][DEBUG] : getPassword:Getting password for 192.168.1.16 : cd /usr/share/nginx/www/jeedom/plugins/kroomba/node && node getPassword.js 192.168.1.16 30
[2017-03-06 16:21:30][DEBUG] : getPassword:Result: Make sure your robot is on the Home Base and powered on (green lights on). Then press and hold the HOME button on your robot until it plays a series of tones (about 2 seconds). Release the button and your robot will flash WIFI light.
[2017-03-06 16:21:30][DEBUG] : getPassword:Result: Robot Data:
[2017-03-06 16:21:30][DEBUG] : getPassword:Result: { ver: '2',
[2017-03-06 16:21:30][DEBUG] : getPassword:Result: hostname: 'Roomba-30F5052461938730',
[2017-03-06 16:21:30][DEBUG] : getPassword:Result: robotname: 'Roomba',
[2017-03-06 16:21:30][DEBUG] : getPassword:Result: ip: '192.168.1.16',
[2017-03-06 16:21:30][DEBUG] : getPassword:Result: mac: '28:C2:DD:EA:D5:EB',
[2017-03-06 16:21:30][DEBUG] : getPassword:Result: sw: 'v2.0.0-34',
[2017-03-06 16:21:30][DEBUG] : getPassword:Result: sku: 'R98----',
[2017-03-06 16:21:30][DEBUG] : getPassword:Result: nc: 0,
[2017-03-06 16:21:30][DEBUG] : getPassword:Result: proto: 'mqtt',
[2017-03-06 16:21:30][DEBUG] : getPassword:Result: blid: '30F5052461938730' }
[2017-03-06 16:21:30][DEBUG] : getPassword:Result: Error getting password. Follow the instructions and try again.
[2017-03-06 16:21:30][ERROR] : getPassword:Password not found

kavod
Timide
Messages : 75
Inscription : 12 janv. 2017, 12:28

Re: Plugin Kroomba

Message par kavod » 06 mars 2017, 18:05

@Laurent : Superbe nouvelle ! Tu es donc mon premier utilisateur confirmé.
Je vais mettre à jour les consignes pour le 960 et pouvoir m'attaquer à de nouvelles fonctionnalités.

@lepetit : Plus embêtant. :(
Me confirmes-tu que tu es en firmware 2.0.0-34 ?
Saurais-tu me dire si le port TCP 8883 est ouvert sur l'adresse de ton Roomba ?
=> si tu es sur windows : Démarrer > Exécuter > cmd > telnet 192.168.1.16 8883
=> si tu es sous linux : netcat -n -v 192.168.1.16 8883
A tester 2-3 fois là aussi...

lepetit44522
Timide
Messages : 18
Inscription : 20 janv. 2017, 09:55

Re: Plugin Kroomba

Message par lepetit44522 » 06 mars 2017, 22:09

Bonsoir, je confirme que je suis bien en version v2.0.0-34 et j'ai toujours un message : No signal from Roomba. Check instructions and IP.


Le port est bien ouvert et la commande telnet fonctionne.

remyp8à
Timide
Messages : 15
Inscription : 10 mars 2016, 18:09

Re: Plugin Kroomba

Message par remyp8à » 12 mars 2017, 19:46

bonjour à tous,

déjà bravo pour ton plugin,

Hélas je suis déjà passé en version firmware v2.2.5-2 sur mon roomba. j'ai pourtant pu l'ajouter et faire l'association avec le mot de passe (enfin je pense, pas de message d'erreur).
Mais dans le log voici ce que j'ai.

Code : Tout sélectionner

[2017-03-12 19:36:17][DEBUG] : Start : cd /var/www/html/plugins/kroomba/node && node start.js "30" "****" "192.168.1.66"
[2017-03-12 19:36:22][DEBUG] : Lancement mission : cd /var/www/html/plugins/kroomba/node && node mission.js "30" "****" "192.168.1.66"
[2017-03-12 19:36:27][DEBUG] : Résultat : /var/www/html/plugins/kroomba/node/node_modules/dorita980/lib/v2/local.js:30    throw e;    ^Error: Connection refused: Not authorized    at MqttClient._handleConnack (/var/www/html/plugins/kroomba/node/node_modules/mqtt/lib/client.js:759:24)    at MqttClient._handlePacket (/var/www/html/plugins/kroomba/node/node_modules/mqtt/lib/client.js:300:12)    at process (/var/www/html/plugins/kroomba/node/node_modules/mqtt/lib/client.js:242:12)    at Writable.writable._write (/var/www/html/plugins/kroomba/node/node_modules/mqtt/lib/client.js:252:5)    at doWrite (/var/www/html/plugins/kroomba/node/node_modules/readable-stream/lib/_stream_writable.js:347:64)    at writeOrBuffer (/var/www/html/plugins/kroomba/node/node_modules/readable-stream/lib/_stream_writable.js:336:5)    at Writable.write (/var/www/html/plugins/kroomba/node/node_modules/readable-stream/lib/_stream_writable.js:274:11)    at TLSSocket.ondata (_stream_readable.js:536:20)    at emitOne (events.js:90:13)    at TLSSocket.emit (events.js:182:7)    at readableAddChunk (_stream_readable.js:153:18)    at TLSSocket.Readable.push (_stream_readable.js:111:10)    at TLSWrap.onread (net.js:534:20)
[2017-03-12 19:36:27][DEBUG] : Wrong answer:

kavod
Timide
Messages : 75
Inscription : 12 janv. 2017, 12:28

Re: Plugin Kroomba

Message par kavod » 12 mars 2017, 21:52

@remyp8à : Merci pour tes encouragements et pour ton retour.
A priori, la librairie que j'utilise a déjà été mise à jour pour ce nouveau firmware. Dès que j'ai un peu de temps (dans la semaine j'espère) j'implémente tout ça.

@lepetit44522 : je n'oublie pas ton problème et je tente de le traiter en priorité. L'objectif serait quand même que le plugin continue de fonctionner sur les versions précédentes (en tout cas v2.x.x). Cependant sans la maîtrise sur les mises à jour de firmware, ce n'est pas évident pour les tests.

Un peu frustrant quand même cette histoire de protocole qui change aussi régulièrement (et sans documentation). Je préférerais travailler sur des fonctionnalités complémentaires :(

kavod
Timide
Messages : 75
Inscription : 12 janv. 2017, 12:28

Re: Plugin Kroomba

Message par kavod » 13 mars 2017, 23:48

@remyp8à : J'ai trouvé le bug. Ca concernait aussi lepetit44522 même si je doute que ça réponde à son problème actuel.
Le "Nom du Roomba" de votre coté est composé de lettres et de chiffres. De mon coté, c'était uniquement des chiffres, et je n'avais donc pas prévu le coup.

Je viens de mettre à jour le plugin. Il semblerait que la version v2.2.5-2 reste donc compatible.

Il te faut supprimer l'équipement après la mise à jour puis refaire la procédure de découverte des Roomba.

Tenez moi au courant !

remyp8à
Timide
Messages : 15
Inscription : 10 mars 2016, 18:09

Re: Plugin Kroomba

Message par remyp8à » 14 mars 2017, 19:12

Yeah !!! ça fonctionne, j'ai supprimé l'ancien, j'ai refait une recherche et tout fonctionne bien.
Merci de ta réactivité.

kavod
Timide
Messages : 75
Inscription : 12 janv. 2017, 12:28

Re: Plugin Kroomba

Message par kavod » 14 mars 2017, 19:29

Merci pour ton retour !

N'hésitez pas à mettre votre note sur le market ;)

lepetit44522
Timide
Messages : 18
Inscription : 20 janv. 2017, 09:55

Re: Plugin Kroomba

Message par lepetit44522 » 14 mars 2017, 21:50

Bonsoir, j'ai toujours le même problème impossible de me connecter.
J'ai essayé plusieurs fois mais rien y fait.

Je pense qu'il essaye bien de communiquer avec le robot car quand jeedom me met l'erreur le voyant wifi repasse en blanc sur le roomba.

[2017-03-14 21:46:15][DEBUG] : Action : discover
[2017-03-14 21:46:15][DEBUG] : myDiscover
[2017-03-14 21:46:15][DEBUG] : Découverte des roombas : cd /usr/share/nginx/www/jeedom/plugins/kroomba/node && node discover.js
[2017-03-14 21:46:22][DEBUG] : Résultat :IP:192.168.1.16,blid:30F5052461938730
[2017-03-14 21:46:22][DEBUG] : ip :192.168.1.16
[2017-03-14 21:46:22][DEBUG] : blid :30F5052461938730
[2017-03-14 21:46:22][DEBUG] : preSaveBegin:getStatus Battery: -2
[2017-03-14 21:46:22][DEBUG] : Lancement mission : cd /usr/share/nginx/www/jeedom/plugins/kroomba/node && node mission.js "30F5052461938730" "" "192.168.1.16"
[2017-03-14 21:46:25][DEBUG] : Résultat : /usr/share/nginx/www/jeedom/plugins/kroomba/node/node_modules/dorita980/lib/v2/local.js:7 if (!password) throw new Error('password is required.'); ^Error: password is required. at localV2 (/usr/share/nginx/www/jeedom/plugins/kroomba/node/node_modules/dorita980/lib/v2/local.js:7:24) at new local (/usr/share/nginx/www/jeedom/plugins/kroomba/node/node_modules/dorita980/index.js:17:10) at Object.<anonymous> (/usr/share/nginx/www/jeedom/plugins/kroomba/node/mission.js:7:23) at Module._compile (module.js:413:34) at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Function.Module.runMain (module.js:447:10) at startup (node.js:140:18) at node.js:1001:3
[2017-03-14 21:46:25][DEBUG] : Wrong answer:
[2017-03-14 21:46:25][DEBUG] : preSaveEnd:getStatus Battery: -2
[2017-03-14 21:46:25][DEBUG] : postSaveBegin:getStatus Battery: -2
[2017-03-14 21:46:27][DEBUG] : Lancement mission : cd /usr/share/nginx/www/jeedom/plugins/kroomba/node && node mission.js "30F5052461938730" "" "192.168.1.16"
[2017-03-14 21:46:31][DEBUG] : Résultat : /usr/share/nginx/www/jeedom/plugins/kroomba/node/node_modules/dorita980/lib/v2/local.js:7 if (!password) throw new Error('password is required.'); ^Error: password is required. at localV2 (/usr/share/nginx/www/jeedom/plugins/kroomba/node/node_modules/dorita980/lib/v2/local.js:7:24) at new local (/usr/share/nginx/www/jeedom/plugins/kroomba/node/node_modules/dorita980/index.js:17:10) at Object.<anonymous> (/usr/share/nginx/www/jeedom/plugins/kroomba/node/mission.js:7:23) at Module._compile (module.js:413:34) at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Function.Module.runMain (module.js:447:10) at startup (node.js:140:18) at node.js:1001:3
[2017-03-14 21:46:31][DEBUG] : Wrong answer:
[2017-03-14 21:46:31][DEBUG] : Lancement sys : cd /usr/share/nginx/www/jeedom/plugins/kroomba/node && node sys.js "30F5052461938730" "" "192.168.1.16"
[2017-03-14 21:46:34][DEBUG] : postSaveEnd:getStatus Battery: -2
[2017-03-14 21:46:40][DEBUG] : Action : getPassword
[2017-03-14 21:46:40][DEBUG] : getPassword
[2017-03-14 21:46:40][DEBUG] : getPassword:Getting password for 192.168.1.16 : cd /usr/share/nginx/www/jeedom/plugins/kroomba/node && node getPassword.js 192.168.1.16 30F5052461938730
[2017-03-14 21:46:45][DEBUG] : getPassword:Result: Make sure your robot is on the Home Base and powered on (green lights on). Then press and hold the HOME button on your robot until it plays a series of tones (about 2 seconds). Release the button and your robot will flash WIFI light.
[2017-03-14 21:46:45][DEBUG] : getPassword:Result: Robot Data:
[2017-03-14 21:46:45][DEBUG] : getPassword:Result: { ver: '2',
[2017-03-14 21:46:45][DEBUG] : getPassword:Result: hostname: 'Roomba-30F5052461938730',
[2017-03-14 21:46:45][DEBUG] : getPassword:Result: robotname: 'Roomba',
[2017-03-14 21:46:45][DEBUG] : getPassword:Result: ip: '192.168.1.16',
[2017-03-14 21:46:45][DEBUG] : getPassword:Result: mac: '28:C2:DD:EA:D5:EB',
[2017-03-14 21:46:45][DEBUG] : getPassword:Result: sw: 'v2.2.5-2',
[2017-03-14 21:46:45][DEBUG] : getPassword:Result: sku: 'R98----',
[2017-03-14 21:46:45][DEBUG] : getPassword:Result: nc: 0,
[2017-03-14 21:46:45][DEBUG] : getPassword:Result: proto: 'mqtt',
[2017-03-14 21:46:45][DEBUG] : getPassword:Result: blid: '30F5052461938730' }
[2017-03-14 21:46:45][DEBUG] : getPassword:Result: Error getting password. Follow the instructions and try again.
[2017-03-14 21:46:45][ERROR] : getPassword:Password not found

kavod
Timide
Messages : 75
Inscription : 12 janv. 2017, 12:28

Re: Plugin Kroomba

Message par kavod » 14 mars 2017, 22:28

Bonsoir,

Je soupçonne un problème de version NodeJS (qui aurait pu être installé par un autre plugin).
Je viens de publier une nouvelle version qui inscrira ta version de NodeJS dans le debug.

En cas d'absence de NodeJS, le plugin l'installe en version 5. D'après le créateur de la librairie, c'est censé fonctionner avec la version 6 et 7.
Du coup, peux-tu re-re-renvoyer un extrait de ton log afin que je tente de reproduire le cas dans ta version ?

lepetit44522
Timide
Messages : 18
Inscription : 20 janv. 2017, 09:55

Re: Plugin Kroomba

Message par lepetit44522 » 14 mars 2017, 22:50

Voici le resultat

[2017-03-14 22:48:49][DEBUG] : Action : discover
[2017-03-14 22:48:49][DEBUG] : myDiscover
[2017-03-14 22:48:49][DEBUG] : Découverte des roombas : cd /usr/share/nginx/www/jeedom/plugins/kroomba/node && node discover.js
[2017-03-14 22:48:57][DEBUG] : Résultat :IP:192.168.1.16,blid:30F5052461938730
[2017-03-14 22:48:57][DEBUG] : ip :192.168.1.16
[2017-03-14 22:48:57][DEBUG] : blid :30F5052461938730
[2017-03-14 22:48:57][DEBUG] : preSaveBegin:getStatus Battery: -2
[2017-03-14 22:48:57][DEBUG] : Lancement mission : cd /usr/share/nginx/www/jeedom/plugins/kroomba/node && node mission.js "30F5052461938730" "" "192.168.1.16"
[2017-03-14 22:49:00][DEBUG] : Résultat : /usr/share/nginx/www/jeedom/plugins/kroomba/node/node_modules/dorita980/lib/v2/local.js:7 if (!password) throw new Error('password is required.'); ^Error: password is required. at localV2 (/usr/share/nginx/www/jeedom/plugins/kroomba/node/node_modules/dorita980/lib/v2/local.js:7:24) at new local (/usr/share/nginx/www/jeedom/plugins/kroomba/node/node_modules/dorita980/index.js:17:10) at Object.<anonymous> (/usr/share/nginx/www/jeedom/plugins/kroomba/node/mission.js:7:23) at Module._compile (module.js:413:34) at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Function.Module.runMain (module.js:447:10) at startup (node.js:140:18) at node.js:1001:3
[2017-03-14 22:49:00][DEBUG] : Wrong answer:
[2017-03-14 22:49:00][DEBUG] : preSaveEnd:getStatus Battery: -2
[2017-03-14 22:49:01][DEBUG] : postSaveBegin:getStatus Battery: -2
[2017-03-14 22:49:02][DEBUG] : Lancement mission : cd /usr/share/nginx/www/jeedom/plugins/kroomba/node && node mission.js "30F5052461938730" "" "192.168.1.16"
[2017-03-14 22:49:10][DEBUG] : Résultat : /usr/share/nginx/www/jeedom/plugins/kroomba/node/node_modules/dorita980/lib/v2/local.js:7 if (!password) throw new Error('password is required.'); ^Error: password is required. at localV2 (/usr/share/nginx/www/jeedom/plugins/kroomba/node/node_modules/dorita980/lib/v2/local.js:7:24) at new local (/usr/share/nginx/www/jeedom/plugins/kroomba/node/node_modules/dorita980/index.js:17:10) at Object.<anonymous> (/usr/share/nginx/www/jeedom/plugins/kroomba/node/mission.js:7:23) at Module._compile (module.js:413:34) at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Function.Module.runMain (module.js:447:10) at startup (node.js:140:18) at node.js:1001:3
[2017-03-14 22:49:10][DEBUG] : Wrong answer:
[2017-03-14 22:49:10][DEBUG] : Lancement sys : cd /usr/share/nginx/www/jeedom/plugins/kroomba/node && node sys.js "30F5052461938730" "" "192.168.1.16"
[2017-03-14 22:49:15][DEBUG] : postSaveEnd:getStatus Battery: -2
[2017-03-14 22:49:33][DEBUG] : Action : getPassword
[2017-03-14 22:49:33][DEBUG] : getPassword
[2017-03-14 22:49:33][DEBUG] : getPassword:Getting password for 192.168.1.16 : cd /usr/share/nginx/www/jeedom/plugins/kroomba/node && node getPassword.js 192.168.1.16 30F5052461938730
[2017-03-14 22:49:38][DEBUG] : getPassword:Result: Make sure your robot is on the Home Base and powered on (green lights on). Then press and hold the HOME button on your robot until it plays a series of tones (about 2 seconds). Release the button and your robot will flash WIFI light.
[2017-03-14 22:49:38][DEBUG] : getPassword:Result: Node version: v5.6.0
[2017-03-14 22:49:38][DEBUG] : getPassword:Result: Robot Data:
[2017-03-14 22:49:38][DEBUG] : getPassword:Result: { ver: '2',
[2017-03-14 22:49:38][DEBUG] : getPassword:Result: hostname: 'Roomba-30F5052461938730',
[2017-03-14 22:49:38][DEBUG] : getPassword:Result: robotname: 'Roomba',
[2017-03-14 22:49:38][DEBUG] : getPassword:Result: ip: '192.168.1.16',
[2017-03-14 22:49:38][DEBUG] : getPassword:Result: mac: '28:C2:DD:EA:D5:EB',
[2017-03-14 22:49:38][DEBUG] : getPassword:Result: sw: 'v2.2.5-2',
[2017-03-14 22:49:38][DEBUG] : getPassword:Result: sku: 'R98----',
[2017-03-14 22:49:38][DEBUG] : getPassword:Result: nc: 0,
[2017-03-14 22:49:38][DEBUG] : getPassword:Result: proto: 'mqtt',
[2017-03-14 22:49:38][DEBUG] : getPassword:Result: blid: '30F5052461938730' }
[2017-03-14 22:49:38][DEBUG] : getPassword:Result: Error getting password. Follow the instructions and try again.
[2017-03-14 22:49:38][ERROR] : getPassword:Password not found


Merci

kavod
Timide
Messages : 75
Inscription : 12 janv. 2017, 12:28

Re: Plugin Kroomba

Message par kavod » 15 mars 2017, 20:46

@lepetit : nouvelle version rien que pour toi.
Elle force l'utilisation de NodeJS 5.12 minimum... en espérant que ça résolve tes problèmes.

Ne pas oublier, dans ton cas, de réinstaller les dépendances dans la gestion des plugins

lepetit44522
Timide
Messages : 18
Inscription : 20 janv. 2017, 09:55

Re: Plugin Kroomba

Message par lepetit44522 » 19 mars 2017, 19:39

idem toujours le même problème. J'ai essayer de chercher le problème mais rien y fait.

lepetit44522
Timide
Messages : 18
Inscription : 20 janv. 2017, 09:55

Re: Plugin Kroomba

Message par lepetit44522 » 02 avr. 2017, 10:48

Bonjour, je viens de mettre a jour l'application et toujour le même message de défaut.

Merci par avance

[2017-04-02 10:44:42][DEBUG] : Action : getPassword
[2017-04-02 10:44:42][DEBUG] : getPassword
[2017-04-02 10:44:42][DEBUG] : getPassword:Getting password for 192.168.1.16 : cd /usr/share/nginx/www/jeedom/plugins/kroomba/node && node getPassword.js 192.168.1.16 30F5052461938730
[2017-04-02 10:44:47][DEBUG] : getPassword:Result: Make sure your robot is on the Home Base and powered on (green lights on). Then press and hold the HOME button on your robot until it plays a series of tones (about 2 seconds). Release the button and your robot will flash WIFI light.
[2017-04-02 10:44:47][DEBUG] : getPassword:Result: Node version: v5.6.0
[2017-04-02 10:44:47][DEBUG] : getPassword:Result: Robot Data:
[2017-04-02 10:44:47][DEBUG] : getPassword:Result: { ver: '2',
[2017-04-02 10:44:47][DEBUG] : getPassword:Result: hostname: 'Roomba-30F5052461938730',
[2017-04-02 10:44:47][DEBUG] : getPassword:Result: robotname: 'Roomba',
[2017-04-02 10:44:47][DEBUG] : getPassword:Result: ip: '192.168.1.16',
[2017-04-02 10:44:47][DEBUG] : getPassword:Result: mac: '28:C2:DD:EA:D5:EB',
[2017-04-02 10:44:47][DEBUG] : getPassword:Result: sw: 'v2.2.5-2',
[2017-04-02 10:44:47][DEBUG] : getPassword:Result: sku: 'R98----',
[2017-04-02 10:44:47][DEBUG] : getPassword:Result: nc: 0,
[2017-04-02 10:44:47][DEBUG] : getPassword:Result: proto: 'mqtt',
[2017-04-02 10:44:47][DEBUG] : getPassword:Result: blid: '30F5052461938730' }
[2017-04-02 10:44:47][DEBUG] : getPassword:Result: Error getting password. Follow the instructions and try again.
[2017-04-02 10:44:47][ERROR] : getPassword:Password not found
[2017-04-02 10:45:10][DEBUG] : Lancement mission : cd /usr/share/nginx/www/jeedom/plugins/kroomba/node && node mission.js "30F5052461938730" "" "192.168.1.16"
[2017-04-02 10:45:17][DEBUG] : Résultat : /usr/share/nginx/www/jeedom/plugins/kroomba/node/node_modules/dorita980/lib/v2/local.js:7 if (!password) throw new Error('password is required.'); ^Error: password is required. at localV2 (/usr/share/nginx/www/jeedom/plugins/kroomba/node/node_modules/dorita980/lib/v2/local.js:7:24) at new local (/usr/share/nginx/www/jeedom/plugins/kroomba/node/node_modules/dorita980/index.js:17:10) at Object.<anonymous> (/usr/share/nginx/www/jeedom/plugins/kroomba/node/mission.js:7:23) at Module._compile (module.js:413:34) at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Function.Module.runMain (module.js:447:10) at startup (node.js:140:18) at node.js:1001:3
[2017-04-02 10:45:17][DEBUG] : Wrong answer:

tfrbol00
Timide
Messages : 8
Inscription : 01 avr. 2017, 19:37

Re: Plugin Kroomba

Message par tfrbol00 » 02 avr. 2017, 14:38

Bonjour
Pour information, j'ai un Roomba 980 j'ai le même problème avec "Get_password"

kavod
Timide
Messages : 75
Inscription : 12 janv. 2017, 12:28

Re: Plugin Kroomba

Message par kavod » 02 avr. 2017, 17:14

Vraiment désolé pour cela. Je n'arrive vraiment pas à reproduire le soucis chez moi.

J'ai de nouveau rajouté des messages debug qui pourraient me permettre de comprendre ce qui se passe chez vous.
Du coup, je vous demande de refaire un test avec la version d'aujourd'hui et me transmettre le log (Niveau de log DEBUG, lignes avec "getPassword").

lepetit44522
Timide
Messages : 18
Inscription : 20 janv. 2017, 09:55

Re: Plugin Kroomba

Message par lepetit44522 » 02 avr. 2017, 21:02

Voici mon résultat de debug

merci par avance du travail que tu fais


[2017-04-02 21:00:46][DEBUG] : Action : getPassword
[2017-04-02 21:00:46][DEBUG] : getPassword
[2017-04-02 21:00:46][DEBUG] : getPassword:Getting password for 192.168.1.16 : cd /usr/share/nginx/www/jeedom/plugins/kroomba/node && node getPassword.js 192.168.1.16 30F5052461938730
[2017-04-02 21:00:51][DEBUG] : getPassword:Result: Make sure your robot is on the Home Base and powered on (green lights on). Then press and hold the HOME button on your robot until it plays a series of tones (about 2 seconds). Release the button and your robot will flash WIFI light.
[2017-04-02 21:00:51][DEBUG] : getPassword:Result: Node version: v5.6.0
[2017-04-02 21:00:51][DEBUG] : getPassword:Result: Robot Data:
[2017-04-02 21:00:51][DEBUG] : getPassword:Result: { ver: '2',
[2017-04-02 21:00:51][DEBUG] : getPassword:Result: hostname: 'Roomba-30F5052461938730',
[2017-04-02 21:00:51][DEBUG] : getPassword:Result: robotname: 'Roomba',
[2017-04-02 21:00:51][DEBUG] : getPassword:Result: ip: '192.168.1.16',
[2017-04-02 21:00:51][DEBUG] : getPassword:Result: mac: '28:C2:DD:EA:D5:EB',
[2017-04-02 21:00:51][DEBUG] : getPassword:Result: sw: 'v2.2.5-2',
[2017-04-02 21:00:51][DEBUG] : getPassword:Result: sku: 'R98----',
[2017-04-02 21:00:51][DEBUG] : getPassword:Result: nc: 0,
[2017-04-02 21:00:51][DEBUG] : getPassword:Result: proto: 'mqtt',
[2017-04-02 21:00:51][DEBUG] : getPassword:Result: blid: '30F5052461938730' }
[2017-04-02 21:00:51][DEBUG] : getPassword:Result: Error getting password. Follow the instructions and try again.
[2017-04-02 21:00:51][ERROR] : getPassword:Password not found

Répondre

Revenir vers « [Catégorie] Objets connectés »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité