Deconz - problème demon

Bonjour,

J’ai installé avec succès Deconz sur ma Jeedom DYI v4.1.20 (VM Synology sous Buster), plug-in à jour d’après le centre de paquets Jeedom pour ma clef Conbee (firmware ConBeeII_0x26680700.bin.GCF).

Le Demon me donne le statut NOK. Je ne comprends pas pourquoi il ne démarre pas correctement. Voici le log:

                        specify the <signal> to be sent
 -l, --list=[<signal>]  list all signal names, or convert one to a name
 -L, --table            list all signal names in a nice table

 -h, --help     display this help and exit
 -V, --version  output version information and exit

For more details see kill(1).
[2021-03-01 11:30:10.233][DEBUG] : Exit 0
[2021-03-01 11:30:38][ERROR] : Impossible de lancer le démon deconz, vérifiez le port
[2021-03-01 11:35:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-03-01 11:35:06][INFO] : Lancement démon deconz : /usr/bin/python3 /var/www/html/plugins/deconz/resources/deconzd/deconzd.py --loglevel debug --socketport 55088 --callback http://127.0.0.1:90/plugins/deconz/core/php/jeeDeconz.php --apikey mQlB9i9uQ2lNXHidsshtxRGplby5kpcE --cycle 0 --pid /tmp/jeedom/deconz/deamon.pid
[2021-03-01 11:35:08.732][INFO] : Start deconzd
[2021-03-01 11:35:08.733][INFO] : Log level : debug
[2021-03-01 11:35:08.733][INFO] : Socket port : 55088
[2021-03-01 11:35:08.733][INFO] : Socket host : localhost
[2021-03-01 11:35:08.733][INFO] : PID file : /tmp/jeedom/deconz/deamon.pid
[2021-03-01 11:35:08.733][INFO] : Apikey : (REMOVED)
[2021-03-01 11:35:08.733][INFO] : Callback : http://127.0.0.1:90/plugins/deconz/core/php/jeeDeconz.php
[2021-03-01 11:35:08.734][INFO] : Cycle : 0.0
[2021-03-01 11:35:08.734][DEBUG] : Writing PID 8782 to /tmp/jeedom/deconz/deamon.pid
[2021-03-01 11:35:08.734][DEBUG] : Init request module v2.25.1
[2021-03-01 11:35:08.740][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:90
[2021-03-01 11:35:08.742][ERROR] : Callback result as a unknown error: HTTPConnectionPool(host='127.0.0.1', port=90): Max retries exceeded with url: /plugins/deconz/core/php/jeeDeconz.php?apikey=REMOVED (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f1ffee252e8>: Failed to establish a new connection: [Errno 111] Connection refused')). Please check your network configuration page 
[2021-03-01 11:35:08.743][ERROR] : Network communication issues. Please fixe your Jeedom network configuration.
[2021-03-01 11:35:08.743][DEBUG] : Shutdown
[2021-03-01 11:35:08.743][DEBUG] : Removing PID file /tmp/jeedom/deconz/deamon.pid
[2021-03-01 11:35:08.743][DEBUG] : close() missing 1 required positional argument: 'self'

Usage:
 kill [options] <pid> [...]

Options:
 <pid> [...]            send signal to every <pid> listed
 -<signal>, -s, --signal <signal>
                        specify the <signal> to be sent

Que veut dire ce problème de Network Configuration?
Où dois-je regarder cette config réseau ? Et que dois-je chercher et modifier ?
Merci pour votre aide,
Valyno

en ssh la commandes suivante donne quoi ?

ls /dev/ttyA*

Lo,

Depuis la page de configuration du plugin, t’as bien renseigné le port 8484 sous le champ prévu à cet effet ?
Si ce n’est pas la cas, modifie le, sauvegarde puis relance dépendance et démon,

Au plaisir, bonne journée,

@Toms: oui, j’ai bien le port 8484 dans la configuration du plug-in.
Quand je relance de demon, j’ai un message me disant « connexion refused ».

@olive: depuis que j’ai migré sous Buster, mon accès SSH ne fonctionne plus. Je pense que j’ai un problème de password et il faut que je me lance dans la procédure du changement de mot de passe dpuis le bios de la VM… pas encore eu le temps de le faire.
Je m’y emploie au plus vite pour vérifier que la la clef est bon montée correctement.

Meci à vous deux pour vos réponses rapides.
Cdlt
Valyno

La commande ls /dev/ttyA* retourne /dev/ttyACM0

La commande lsusb retourne

jeedom@jeedom:~$ lsusb
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 1cf1:0030 Dresden Elektronik 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd 
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Tu as pas sauté la partie avec « Authenticate App » ?

Je me suis trompé. Ce n’est pas en relançant le demon mais quand j’essaie d’accéder à l’onglet « réseau deconz » du plugin que j’obtiens le message suivant :

échec de la requête HTTP: 127.0.0.1:8484/api/xxxxx/config cURL error: failes to connect to 127.0.0.1:8484: connection refused

Essayes la même url mais via un navigateur.
tu as accès a phoscon ? Si ça se trouve deconz n’est pas encore lancé.

Testé : unable to connect…
Pas accès à Phoscon non plus, alors que cela fonctionne quand je branche la clef sur le PC…
J’ai l’impression que le clef n’est pas montée par l’OS… pourtant elle est listée dans les devices USB…

La clé c’est une chose, deconz une autre. Tu n’aurais pas les logs du demon directement ? Vu que c’est lui qui lance deconz (ou alors c’est les dépendances ?)

Mhmm, comment puis-je extraire les logs du demon ? en SSH ou bien depuis Jeedom ?
Encore merci pour ton aide !!
la clef est bien apparente dans l’info center de DSM (Synology)…

Oui justement c’est pour ça que je pense plutôt a un probleme coté deconz que de la clé, dans la config du plugin, tu as accès a plusieurs type de log et plusieurs niveau.

J’ai tenté un nouveau redémarrage du demon, avec niveau logs - error:

[2021-03-01 20:38:35][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-03-01 20:38:38][INFO] : Lancement démon deconz : /usr/bin/python3 /var/www/html/plugins/deconz/resources/deconzd/deconzd.py --loglevel debug --socketport 55088 --callback http://127.0.0.1:90/plugins/deconz/core/php/jeeDeconz.php --apikey mQlB9i9uQ2lNXHidsshtxRGplby5kpcE --cycle 0 --pid /tmp/jeedom/deconz/deamon.pid
[2021-03-01 20:38:39.961][INFO] : Start deconzd
[2021-03-01 20:38:39.961][INFO] : Log level : debug
[2021-03-01 20:38:39.961][INFO] : Socket port : 55088
[2021-03-01 20:38:39.961][INFO] : Socket host : localhost
[2021-03-01 20:38:39.962][INFO] : PID file : /tmp/jeedom/deconz/deamon.pid
[2021-03-01 20:38:39.962][INFO] : Apikey : removed
[2021-03-01 20:38:39.962][INFO] : Callback : http://127.0.0.1:90/plugins/deconz/core/php/jeeDeconz.php
[2021-03-01 20:38:39.962][INFO] : Cycle : 0.0
[2021-03-01 20:38:39.962][DEBUG] : Writing PID 6809 to /tmp/jeedom/deconz/deamon.pid
[2021-03-01 20:38:39.963][DEBUG] : Init request module v2.25.1
[2021-03-01 20:38:39.969][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:90
[2021-03-01 20:38:39.971][ERROR] : Callback result as a unknown error: HTTPConnectionPool(host='127.0.0.1', port=90): Max retries exceeded with url: /plugins/deconz/core/php/jeeDeconz.php?apikey=removed (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f4694f34860>: Failed to establish a new connection: [Errno 111] Connection refused')). Please check your network configuration page
[2021-03-01 20:38:39.971][ERROR] : Network communication issues. Please fixe your Jeedom network configuration.
[2021-03-01 20:38:39.971][DEBUG] : Shutdown
[2021-03-01 20:38:39.971][DEBUG] : Removing PID file /tmp/jeedom/deconz/deamon.pid
[2021-03-01 20:38:39.972][DEBUG] : close() missing 1 required positional argument: 'self'
Usage:
kill [options] <pid> [...]
Options:
<pid> [...]            send signal to every <pid> listed
-<signal>, -s, --signal <signal>
specify the <signal> to be sent
-l, --list=[<signal>]  list all signal names, or convert one to a name
-L, --table            list all signal names in a nice table
-h, --help     display this help and exit
-V, --version  output version information and exit
For more details see kill(1).
[2021-03-01 20:38:40.009][DEBUG] : Exit 0
[2021-03-01 20:39:08][ERROR] : Impossible de lancer le démon deconz, vérifiez le port

Je ne comprends pas pourquoi le demon tente une connection HTTP sur le port 90. Ce n’est pas censé être le port 8484 ?
Si je vais dans Reglages/Systeme/Configuration/Reseau, accès interne, le port spécifié est 90.
Un lien ?

Hourra : je viens de modifier le port 90 en port 80 dans la partie réseau interne de ma Jeedom, et Alleluia, le demon a demarré correctement !!

Merci pour votre aide à tous, special Thks to HugoVall11 qui m’a mis sur la voie !!
Reste plus qu’à appairer les bidules maintenant…

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.