Page 9 sur 15
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 25 janv. 2019, 20:24
par Theguilt
bonsoir BB2A, merci pour la réponse
Ah ben non es ce que c'est parce que c'est la version 896 que j'arrive pas à installer les dépendances?
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 25 janv. 2019, 22:39
par BB2A
Theguilt a écrit :bonsoir BB2A, merci pour la réponse
Ah ben non es ce que c'est parce que c'est la version 896 que j'arrive pas à installer les dépendances?
Non je pense pas
Merci Jeedom
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 26 janv. 2019, 00:35
par Theguilt
@BB2A , j'ai réussi grace à: kavod
sudo mkdir -p /var/www/.local
sudo mkdir -p /var/www/.pip
sudo chown www-data:www-data /var/www/.local
sudo chown www-data:www-data /var/www/.pip
rajoute ça
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 26 janv. 2019, 15:40
par BB2A
Theguilt a écrit :@BB2A , j'ai réussi grace à: kavod
sudo mkdir -p /var/www/.local
sudo mkdir -p /var/www/.pip
sudo chown www-data:www-data /var/www/.local
sudo chown www-data:www-data /var/www/.pip
rajoute ça
Les dependances son ok et ton roomba fonctionne?
Merci Jeedom
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 26 janv. 2019, 15:53
par Theguilt
oui niquel
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 26 janv. 2019, 17:38
par BB2A
Nikel mais il faut pas remettre les droits comme il était?
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 26 janv. 2019, 17:42
par BB2A
Par contre quand je veux le mettre dans un design j'ai rie qui s'affiche
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 26 janv. 2019, 17:57
par Theguilt
moi c'est pareil je l'ai pas dans le design pour l'instant...
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 09 févr. 2019, 20:28
par vinssurfer
Bonjour,
Pour info je n’arrivai pas à installer les dépendances. Voici le log que j'avais
Code : Tout sélectionner
Uninstalling six-1.12.0:
Successfully uninstalled six-1.12.0
Collecting six
Using cached https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl
Installing collected packages: six
Successfully installed six-1.12.0
Cannot uninstall requirement paho-mqtt, not installed
Collecting paho-mqtt
Using cached https://files.pythonhosted.org/packages/25/63/db25e62979c2a716a74950c9ed658dce431b5cb01fde29eb6cba9489a904/paho-mqtt-1.4.0.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named setuptools
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-TnMior/paho-mqtt/
Clonage dans 'Roomba980-Python'...
J'ai dû installer setuptools manuellement via la commande
Est-ce que cela peut être rajouté dans l'installation des dépendances?
Merci
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 03 mars 2019, 07:52
par scotty92fr
Bonjour,
Rien de catastrophique mais j'ai régulièrement dans le log cron_execution les messages suivant :
Code : Tout sélectionner
PHP Warning: implode(): Argument must be an array in /var/www/html/plugins/kroomba/core/class/kroomba.class.php on line 200
PHP Warning: implode(): Argument must be an array in /var/www/html/plugins/kroomba/core/class/kroomba.class.php on line 202
Comment peux t'on corrigé cette erreur ?
Merci d'avance
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 17 mars 2019, 19:55
par scotty92fr
Bonjour,
Sans réponse j'ai regardé mais la variable $result (chez moi) est un simple texte et non un tableau.
j'ai donc corrigé les lignes du fichier comme ceci à partir de la ligne 199:
Code : Tout sélectionner
if (array_key_exists ('state',json_decode($result,true))) {
if (is_array ($result)) { $cmdlogic->setConfiguration('value', implode($result));}
else {$cmdlogic->setConfiguration('value', $result);}
$cmdlogic->save();
if (is_array ($result)) {$cmdlogic->event(implode($result));}
else {$cmdlogic->event($result);}
si quelqu'un pourrait mettre à jour le git
Merci d'avance
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 18 mars 2019, 23:25
par Vins222
scotty92fr a écrit :Nak, je n'ai pas pip3 a priori j'ai pas python 3 d'installé, mais j'ai fait "pip install --user paho-mqtt" qui m'a installé la version 1.40 et "pip2 install --user paho-mqtt" pour être sûr.
j'ai bien toujours les messages de PIL, mais je n'ai pas eu de "connection tilmed out" dans les logs
wait & see
Bonjour à tous,
Pour savoir @Nak @Scotty92fr, avez vous toujours les problèmes de déconnection ou vous avez réussi à résoudre le soucis car j’ai le même problème !
Merci de votre retour et bonne soirée
Envoyé de mon iPhone en utilisant Tapatalk
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 19 mars 2019, 13:39
par scotty92fr
bonjour vins, oui j'ai toujours mes problèmes de déconnexion. je pense que cela viens du roomba qu'il faut reseter, il suffit d'appuyer 10s sur le. bouton clean.
j'ai mis en place un script toutes les heures ou je vérifie :
Code : Tout sélectionner
- Nom du scénario : Check_communication_roomba
- Objet parent : System
- Mode du scénario : schedule
- Programmation : 1 * * * *
Verification de la communication des devices
-ROOMBA
CODE
(code) $now = time();
$cmd=cmd::byString("#[Salon][Kroomba][Status]#");
$value = $cmd->execCmd();
$scenario->setLog("Date de la dernière communication ROOMBA: ".$cmd->getCollectDate());
$collectDate = strtotime($cmd->getCollectDate());
$diff=($now-$collectDate)/60;
$scenario->SetData("Temp97",$diff);
SI variable(Temp97) > 30
ALORS
(scenario) start de [System][Tools][Envoi-Message]
SINON
CODE
(code) //suppression des variables global
$scenario->removeData('Temp97');
Si la dernière collectdate du status du roomba est supérieur a 30mn, Jeedom m'envoi un message qui m'indique la perte de communication (1 fois tous les 10-15 jours).
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 21 mars 2019, 16:36
par GillesI
Oui, fonctionne parfaitement pour moi.
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 21 mars 2019, 19:27
par Vins222
Merci à toi @Scotty92fr !
J’essaie de mettre ça en place ce WE...
Même si j’aurai préféré palier le problème !!!
Mercis en tout cas...
Envoyé de mon iPhone en utilisant Tapatalk
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 24 mars 2019, 12:53
par GillesI
Plugin fonctionne toujours bien, mais j'ai constaté des erreurs dans le log cron_execution:
PHP Warning: implode(): Argument must be an array in /var/www/html/plugins/kroomba/core/class/kroomba.class.php on line 200
PHP Warning: implode(): Argument must be an array in /var/www/html/plugins/kroomba/core/class/kroomba.class.php on line 202
PHP Warning: implode(): Argument must be an array in /var/www/html/plugins/kroomba/core/class/kroomba.class.php on line 200
PHP Warning: implode(): Argument must be an array in /var/www/html/plugins/kroomba/core/class/kroomba.class.php on line 202
PHP Warning: implode(): Argument must be an array in /var/www/html/plugins/kroomba/core/class/kroomba.class.php on line 200
PHP Warning: implode(): Argument must be an array in /var/www/html/plugins/kroomba/core/class/kroomba.class.php on line 202
Quelqu'un a-t-il une idée du problème?
Merci
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 24 mars 2019, 13:06
par scotty92fr
bonjour @GillesI,
regarde dans le poste du 17 mars
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 24 mars 2019, 13:17
par GillesI
@scotty92fr
Bonjour scotty92fr,
Merci de ta réponse.
Mais n'étant pas un expert, pourrais-tu me dire quel fichier modifier?
Merci
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 25 mars 2019, 22:26
par Yohann@37
Bonsoir,
Je rencontre un souci avec l’installation des dépendances :
--0%
Lancement de l'installation/mise à jour des dépendances K Roomba
--20%
Not uninstalling six at /usr/lib/python2.7/dist-packages, outside environment /usr
Requirement already satisfied: six in /usr/lib/python2.7/dist-packages
Uninstalling paho-mqtt-1.4.0:
Successfully uninstalled paho-mqtt-1.4.0
Collecting paho-mqtt
Installing collected packages: paho-mqtt
Successfully installed paho-mqtt-1.4.0
--50%
Cloning into 'Roomba980-Python'...
Collecting roomba
Could not find a version that satisfies the requirement roomba (from versions: )
No matching distribution found for roomba
--100%
Installation des dépendances K-Roomba terminée.
Avez vous une idée.
Merci à tous
Re: [Plugin Tiers][Sujet Principal] Kroomba
Publié : 26 mars 2019, 18:22
par jiminy
Bonjour à tous,
Désolé un peu bousculé je n'avais pas suivi ce fil depuis un certain temps.
J'ai publié une nouvelle version sur le market.
Très peu de changements en fait
- J'ai intégré le fix de scotty92fr pour éviter les warning implode
- J'ai migré la doc au nouveau format (et elle a donc changé d'adresse, j'ai vérifié à la fois sur le site Jeedom et dans al Gestion du plugin et à priori çà a l'air d'avoir marché).
- Je vois que plusieurs ont des soucis d'installation des dépendances, je vais essayer de regarder çà. Le problème c'est qu'il y a d'autres plugins Jeedom qui installent des trucs Python et même des versions de Python et j'ai l'impression que si on a ces plugins d'installés, çà fout le bazar