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

Code : Tout sélectionner

pip install setuptools
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