Problème plugin ZigbeeLinker ##### Le service zigbee2mqtt s'est arrêté ####

Bonjour,

J’utilise zigbeelinker depuis quelques mois sur mon installation personnelle :

  • Jeedom sur une VM Proxmox Debian 10
  • Mosquitto et Z2MQTT sur une autre VM Debian 11
  • clé Conbee II

Là je fais une nouvelle box Jeedom pour des amis avec une installation beaucoup plus light

  • Jeedom sur RPI 4b avec PiOS Debian 11
  • serveur mqtt installé par MQTT Manager
  • Z-Wave JS qui tourne très bien sur le broker MQTT (mais qui a installé MQTT Manager non utilisé)

J’ai voulu installer ZigbeeLinker hier soir mais j’ai une erreur dès la fin de l’installation des dépendances ##### Le service zigbee2mqtt s’est arrêté ####

Configuration du plugin :

Log :


======================================================================

== 02/05/2023 19:03:09 == Dependencies installation for jMQTT

======================================================================

[ 0% ] : Checking parameters...

== System: Linux domoreplay 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux

== Jeedom version: 4.3.17

== jMQTT version: 2023-04-15

[ 9% ] : Checking parameters : [ OK ]

[ 10% ] : Synchronize the package index...

[ 19% ] : Synchronize the package index : [ OK ]

[ 20% ] : Install Composer...

[ 29% ] : Install Composer : [ OK ]

[ 30% ] : Install JsonPath-PHP library...

[ 39% ] : Install JsonPath-PHP library : [ OK ]

[ 40% ] : Remove Composer...

[ 49% ] : Remove Composer : [ OK ]

[ 50% ] : Install python3 venv and pip debian packages...

[ 59% ] : Install python3 venv and pip debian packages : [ OK ]

[ 60% ] : Create a python3 Virtual Environment...

[ 69% ] : Create a python3 Virtual Environment : [ OK ]

[ 70% ] : Install required python3 libraries in venv...

[ 99% ] : Install required python3 libraries in venv : [ OK ]

[100% ] : Finished !

======================================================================

== OK == Installation Successful

======================================================================


[2023-06-05 21:05:04][INFO] : ############ Arrêt des services ############

[2023-06-05 21:05:04][INFO] : ##### Arrêt du service ZigbeeLinker #####

[2023-06-05 21:05:04][INFO] : ##### Service ZigbeeLinker Arrêté #####

[2023-06-05 21:05:04][INFO] : ##### Arrêt du service Zigbee2MQTT #####

[2023-06-05 21:05:04][INFO] : ##### Le service Zigbee2MQTT s'est arrêté correctement. #####

[2023-06-05 21:06:42][INFO] : ############ Démarrage des service ############

[2023-06-05 21:06:42][INFO] : ##### Démarrage du service ZigbeeLinker #####

[2023-06-05 21:06:42][INFO] : ##### Service ZigbeeLinker démarré #####

[2023-06-05 21:06:43][INFO] : ##### Démarrage du service Zigbee2MQTT #####

[2023-06-05 21:06:44][INFO] : ##### Le service Zigbee2MQTT démarre... #####

[2023-06-05 21:06:44][INFO] : ##### Le service zigbee2mqtt a démarré #####

[2023-06-05 21:06:55][ERROR] : ##### Le service zigbee2mqtt s'est arrêté #####

[2023-06-05 21:07:45][INFO] : ############ Arrêt des services ############

[2023-06-05 21:07:46][INFO] : ##### Arrêt du service ZigbeeLinker #####

[2023-06-05 21:07:46][INFO] : ##### Service ZigbeeLinker Arrêté #####

[2023-06-05 21:07:46][INFO] : ##### Arrêt du service Zigbee2MQTT #####

[2023-06-05 21:07:46][INFO] : ##### Le service Zigbee2MQTT s'est arrêté correctement. #####

[2023-06-05 21:07:46][INFO] : ############ Démarrage des service ############

[2023-06-05 21:07:46][INFO] : ##### Démarrage du service ZigbeeLinker #####

[2023-06-05 21:07:46][INFO] : ##### Service ZigbeeLinker démarré #####

[2023-06-05 21:07:47][INFO] : ##### Démarrage du service Zigbee2MQTT #####

[2023-06-05 21:07:48][INFO] : ##### Le service Zigbee2MQTT démarre... #####

[2023-06-05 21:07:50][INFO] : ##### Le service zigbee2mqtt a démarré #####

[2023-06-05 21:08:01][ERROR] : ##### Le service zigbee2mqtt s'est arrêté #####

[2023-06-05 21:10:03][INFO] : ##### Démarrage du service Zigbee2MQTT #####

[2023-06-05 21:10:04][INFO] : ##### Le service Zigbee2MQTT démarre... #####

[2023-06-05 21:12:04][INFO] : ##### Démarrage du service Zigbee2MQTT #####

[2023-06-05 21:12:05][INFO] : ##### Le service Zigbee2MQTT démarre... #####

[2023-06-05 21:14:05][INFO] : ##### Démarrage du service Zigbee2MQTT #####

[2023-06-05 21:14:06][INFO] : ##### Le service Zigbee2MQTT démarre... #####

[2023-06-05 21:16:06][INFO] : ##### Démarrage du service Zigbee2MQTT #####

[2023-06-05 21:16:07][INFO] : ##### Le service Zigbee2MQTT démarre... #####

[2023-06-05 21:18:06][INFO] : ##### Démarrage du service Zigbee2MQTT #####

[2023-06-05 21:18:07][INFO] : ##### Le service Zigbee2MQTT démarre... #####

[2023-06-05 21:18:52][INFO] : ############ Arrêt des services ############

[2023-06-05 21:18:52][INFO] : ##### Arrêt du service ZigbeeLinker #####

[2023-06-05 21:18:52][INFO] : ##### Service ZigbeeLinker Arrêté #####

[2023-06-05 21:18:52][INFO] : ##### Arrêt du service Zigbee2MQTT #####

[2023-06-05 21:18:53][INFO] : ##### Le service Zigbee2MQTT s'est arrêté correctement. #####

Page santé :

J’ai fait toutes les manip de la FAQ (mise à jour firmware de la clé, clé sur rallonge, réparer…). Il y a forcément un truc que j’ai loupé mais quoi ? ? ?

Ensuite, en ssh j’ai configuré moi-même le fichier configuration.yaml (comme sur ma VM qui fonctionne).

J’ai lancé une première fois en utilisant


cd /opt/zigbee2mqtt/

npm start

Là j’ai accès au frontend et je peux lancer un appairage par exemple.

Après avoir quitté ([Ctrl]+[C]) je suis allé regarder le fichier zigbee2mqtt.service.

Il n’était pas rempli exactement comme sur ma VM mais ce doit-être normal, je n’y ai pas touché.

En suivant :


sudo systemctl start zigbee2mqtt

systemctl status zigbee2mqtt.service

Dans ce cas rien ne fonctionne.

J’espère que quelqu’un pourra m’aiguiller.

J’ai également envoyé un MP à @MrGreen

Merci d’avance pour votre aide.

PS : je changerai les ID et MDP affichés dans mes captures par précaution une fois le problème réglé, pas d’inquiétude.

1 « J'aime »

Salut

Si tu utilises mqtt manager tu dois utiliser son serveur mosquitto.

Antoine

A tout hasard, jette un oeil là, tu es peut-etre concerné par ce pb !

Cette ligne là me fait penser qu’pon doit etre sur le meme pb :

Norbert

1 « J'aime »

J’utilise jMQTT, c’est pour cela que je n’utilise pas mqtt manager.

Merci.

J’ai testé la manip complète :

 dmesg | grep usb
dmesg | grep 1.1.3

… puis séléction de ttyUSB0 (je n’ai pas recopié bêtement, j’ai les mêmes valeurs que dans l’exemple), ça ne fonctionnait pas, j’ai tenté le reboot et vérifié que j’étais toujours sur le même port, idem.

Je précise également que tous les packages sont à jour.

1 « J'aime »

Oui mais mqtt manger installe mosquitto et donc le plus simple, surtout si tu utilises un plugin officiel basé sur le mqtt, zwavejs par exemple, c’est d’utiliser sa configuration mosquitto et donc le broker de mqtt manager.

Cela semble inutile d’avoir deux brokers sur la petite installation que tu fais pour un ami. Cela.l doit rester le plus simple et standard. Dans ce cas cas, zwavejs et donc mqtt manager, c’est d’utiliser le broker mosquitto de mqtt manager pour jmqtt, zigbeelinker, etc.

Antoine

1 « J'aime »

MQTT manager est installé en mode broker distant pour utiliser le broker jMQTT comme prévu dans la doc du plugin.

Sans savoir comment régler mon problème il me semble que je suis plus sur un un problème de démon / clé que sur un problème côté mqtt.

As-tu essayé avec 127.0.0.1?

Juste une petite question, ça fait 2 heures que @MrGreen essaie très gentiment de me dépanner en MP sans succès, il en est arrivé à la conclusion que c’était à cause d’une non-compatibilité avec Debian 11. :sob:

J’avais pourtant vérifié avant et ce plugin avait été déclaré compatible par la communauté il me semble.
Est-ce que parmi vous certains utilisent ce plugin sous Debian 11 ?

Quel plugin non compatible debian 11 ?

ZigbeeLinker

Oui il est compatbile. Tu as pas un soucis de udev plutot ? Regarde le poste de ngrataloup la solution a ton problème est probablement dedans au vu de tes logs.

1 « J'aime »

C’est bon,

Cet après-midi j’ai testé la manip conseillée par @ngrataloup :

 dmesg | grep usb
dmesg | grep 1.1.3

… puis séléction de ttyUSB0 (je n’ai pas recopié bêtement, j’ai les mêmes valeurs que dans l’exemple), ça ne fonctionnait pas, j’ai tenté le reboot et vérifié que j’étais toujours sur le même port, idem.

Je ne voulais pas essayer n’importe quoi tant que @MrGreen essayai de m’aider en MP.

Là j’ai testé tous les ports et ça fonctionne avec ACM0 alors que la commande de @ngrataloup ngrataloup indiquait ttyUSB0.

Merci à tous, je vais pouvoir tenter d’inclure des modules maintenant. :crossed_fingers:t2:

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