Conbee2 Not Connected / Docker host only sur NAS Synology -Not been booted with systemd as init System

Bonjour,

J’ai installé une clé Combee 2 et le plugin Deconz sur mon installation Jeedom montée dans une instance Docker (host only) sur un NAS Synology DS918+.

Après plusieurs tentatives, j’arrive à configurer et utiliser parfaitement ma clé Combee 2 lorsque je l’installe en remote sur un autre PC Win10; mais impossible de réussir lorsque je la mets sur le host Jeedom (raccordée par un hub USB auto-alimenté au NAS).

Elle est bien détectée comme l’indique la commande GCFFlasher_internal -l

GCFFlasher V3_06 (c) dresden elektronik ingenieurtechnik gmbh
Path | Vendor | Product | Serial | Type
-----------------±-------±--------±-----------±------
/dev/ttyACM0 | 0x1CF1 | 0x0030 | | ConBee II

Même si je note que le Serial n’apparait pas.

La commande ps ax | grep deconz me donne également :

18729 ? Sl 0:42 /usr/bin/python3 /var/www/html/plugins/deconz/resources/deconzd/deconzd.py --loglevel error –socketport 55088 --callback http://127.0.0.1:9080/plugins/deconz/core/php/jeeDeconz.php --apikey BK9Nlk
XObe1KBDBCmCyKatVg249aXFAu --cycle 0 --pid /tmp/jeedom/deconz/deamon.pid
24037 pts/3 S+ 0:00 grep --color=auto deconz

Après avoir tenté d’utiliser dans le plugin le port socket 20877 (par défaut), j’ai mis la valeur 55088 pour m’aligner au résultat de la commande précédente.

Je récupère correctement l’ID de la clé et la clé API; mais dès que je passe sur Phoscon, je retrouve bien la cléf mais peut constater que la gateway n’est pas correctement connectée puisque en face de firmware apparait la mention ‹ Not Connected ›.
Nota, le firmware de ma clé a bien été upgradé correctement en 26490700 via Jeedom puisque lorsque j’y ai accédé depuis W10, l’information apparaissait bien en face de firmware depuis l’interface phoscon du PC.

Les logs de l’installation du plugin n’affiche aucune erreur et j’ai bien relu l’ensemble des infos de la doc et des forums et tout est fait correctement. Sauf un point lors de l’installation locale de deConz ( log (Deconz_install) je vois que les commandes :
sudo systemctl stop deconz-gui
et
sudo systemctl stop deconz

renvoient toutes les deux une erreur :
System has not been booted with systemd as init system (PID 1). Can’t operate.
Failed to connect to bus: Host is down
System has not been booted with systemd as init system (PID 1). Can’t operate.
Failed to connect to bus: Host is down

Je soupçonne donc que le problème puisse venir de là; mais sans comprendre ;-(

Enfin, lorsque je fais la commande PS X ; je constate cependant qu’il y a (si je comprends bien) deux processus deConz, l’un en sudo l’autre normal :
18734 ? S 0:00 sudo deCONZ --auto-connect=1 --dbg-error=1 --http-port=8484 --ws-port=20877 --upnp=0
18736 ? Sl 131:26 deCONZ --auto-connect=1 --dbg-error=1 --http-port=8484 --ws-port=20877 --upnp=0 -plat

Le fait d’en tuer (Kill) un ferme systématiquement l’autre; et le redémarrage du démon deConz depuis jeedom les fait revenir tous les deux.

Voilà pour mon cas; et j’avoue ne plus savoir quoi faire de plus. Je ne peux tout même pas garder la clé Conbee 2 branchée sur un PC en plus de mon installation Jeedom sur le NAS :wink:

Merci d’avance de votre considération :wink:

Laurent

Hello @LCHIC,
Ca fait plusieurs jours que je lis ton post, et je suis heureux de t’annoncer que je suis dans la même galère… :wink: :confused:
J’ai strictement la même config hard (DS918+, Conbee 2) et soft Jeedom (v4) sous Docker.
Un delta peut être, j’avais d’abord installé Deconz en local puis j’ai tout remis à plat pour passer par le docker Deconz.

Après quelques tests hier soir, j’ai réussi à « voir » la clé (numéro de firmware sous Phoscon ainsi que toutes les infos dans le plugin) après avoir redémarré mon docker sans ma clé zwave.
J’ai donc soupçonné un problème de tty lié à l’utilisation d’un hub USB mais j’ai toujours le même problème si je plug la clé zwave à l’arrière et la Conbee en facade…

Je n’ai pas eu le temps d’inclure des lumières pour m’assurer que ce n’était juste qu’un leurre mais je vais tenter ce soir (en papa célibataire ça risque d’être tendu mais sait-on jamais…).

BlacKTM

Il n’y a pas 2 processus de deconz.
Le premier est deconz le second est sudo.

It works for me (Docker + Raspberry PI 4).

I have two processes running:

/usr/bin/python3 /var/www/html/plugins/deconz/resources/deconzd/deconzd.py --loglevel error --socketport 55088 --callback http://127.0.0.1:80/plugins/deconz/core/php/jeeDeconz.php ...

deCONZ --auto-connect=1 --dbg-error=1 --http-port=8484 --ws-port=20877 --upnp=0 -platform minimal --dbg-info=0 --dbg-aps=0 --dbg-zcl=0 --dbg-zdp=0 --dbg-http=0

And in the plugin interface I have:
IP 127.0.0.1
Port 8484
Port Socket 20877

Does it help you?

Salut, du coup je suis totalement dans la même configuration que toi et j’ai également le problème.
As-tu pu le résoudre?

Sur un à Synology, L’utilisation de plusieurs clés USB doit se faire avec un hub alimenté

Bonjour,

J’ai le même souci.
C’est parce qu’il faut utiliser un hub alimenté?!?