Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

The client is not currently connected - Depuis une mise à Jour Jessie -> Stretch

Retrouvez ici des sujets concernant le protocole MQTT et les modules domotiques de type MQTT utilisés avec JEEDOM
/!\ Plugin MQTT non officiel
Répondre
Avatar de l’utilisateur
Teggy
Timide
Messages : 13
Inscription : 06 oct. 2018, 10:04
Localisation : 67

The client is not currently connected - Depuis une mise à Jour Jessie -> Stretch

Message par Teggy » 27 août 2019, 09:15

Bonjour à Tous

J'utilise depuis bien longtemps une passerelle Zigbee2Mqtt pour utiliser mes modules Aqara sans passer par la passerelle Xiaomi.
Mosquito est installé sur le même raspberry Pi que ma Jeedom qui utilise le plugin MQTT.
Tout fonctionnais bien jusqu’à ce que je fasse une mise a jour de mon Linux : je suis passé de Jessie a Stretch.

Au début j'ai eu quelques soucis de Démon qui ne se lançait plus, mais que j'ai pu régler rapidement en réinstallant les dépendances.

Mais malheureusement depuis, j'ai sans cesse (toutes les secondes) un message qui dit "The client is not currently connected." et bien entendu mes modules ne remontent plus. pourtant le démon semble bien fonctionner le Mosquito est en route

#systemctl status mosquitto.service me donne :

● mosquitto.service - LSB: mosquitto MQTT v3.1 message broker
Loaded: loaded (/etc/init.d/mosquitto; generated; vendor preset: enabled)
Active: active (exited) since Tue 2019-08-27 08:04:41 CEST; 1h 5min ago
Docs: man:systemd-sysv-generator(8)
Process: 355 ExecStart=/etc/init.d/mosquitto start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/mosquitto.service

août 27 08:04:40 myhome systemd[1]: Starting LSB: mosquitto MQTT v3.1 message broker...
août 27 08:04:41 myhome mosquitto[355]: Starting network daemon:: mosquitto.
août 27 08:04:41 myhome systemd[1]: Started LSB: mosquitto MQTT v3.1 message broker.

J'ai presque tout essayé :
Réinstaller Mosquito
Réinstaller le plugin MQTT
Réinstaller les "pilotes" du module Zigbee2Mqtt
Rien n'y fait.

Est ce que quelqu'un a un retour par rapport a ce type de soucis (The client is not currently connected) et saurait m'aider à le résoudre ?
Merci d'avance
Thierry
Qui veut, trouve des solutions, Qui ne veut pas, trouve des excuses
Jeedom, Nas Synology, Motioneye,
RFXCOM, Z-STICK GEN5 - AEON LABS, Passerelle XIAOMI, Passerel Zigbee "home made"...

Rico31
Timide
Messages : 30
Inscription : 15 juin 2019, 11:22
Localisation : Toulouse

Re: The client is not currently connected - Depuis une mise à Jour Jessie -> Stretch

Message par Rico31 » 27 août 2019, 09:24

Bonjour Teggy, tes modules aquara remontent bien sur zigbeetomqtt ? Dans les log tu vois bien leurs transmission d'informations ?
As tu essayé de te connecter sur le broker via les commandes d'écoute sans passer par le plugin ? Cela permettrait de vérifier que la conf zigbeetomqtt est ok et que le pb est bien entre le plugin et le broker.
User et MDP sont ok aussi ?

Envoyé de mon Moto G (5) Plus en utilisant Tapatalk


Avatar de l’utilisateur
Teggy
Timide
Messages : 13
Inscription : 06 oct. 2018, 10:04
Localisation : 67

Re: The client is not currently connected - Depuis une mise à Jour Jessie -> Stretch

Message par Teggy » 27 août 2019, 09:43

Rico31 a écrit :
27 août 2019, 09:24
Bonjour Teggy, tes modules aquara remontent bien sur zigbeetomqtt ? Dans les log tu vois bien leurs transmission d'informations ?
As tu essayé de te connecter sur le broker via les commandes d'écoute sans passer par le plugin ? Cela permettrait de vérifier que la conf zigbeetomqtt est ok et que le pb est bien entre le plugin et le broker.
User et MDP sont ok aussi ?

Envoyé de mon Moto G (5) Plus en utilisant Tapatalk
Bonjour Rico
Pour les login et mot de passe je suis sûre qu'ils n'ont pas été modifiés.

Quand je lance "npm start"*
j'ai :
> zigbee2mqtt@0.2.0 start /opt/zigbee2mqtt
> node index.js

Zigbee2mqtt requires node version >=8.11 10, you are running v8.16.1!

zigbee2mqtt:info 2019-8-27 09:18:17 Logging to directory: '/opt/zigbee2mqtt/data/log/2019-08-27.09-18-17'
module.js:550
throw err;
^

Error: Cannot find module 'zigbee-shepherd'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/opt/zigbee2mqtt/lib/zigbee.js:1:81)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@0.2.0 start: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the zigbee2mqtt@0.2.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-08-27T07_18_17_472Z-debug.log


J'ai don peut etre un soucis de version de Node :
node version >=8.11 10, you are running v8.16.1!

Mais je ne sais pas comment revenir en arrière. une idée ?
Qui veut, trouve des solutions, Qui ne veut pas, trouve des excuses
Jeedom, Nas Synology, Motioneye,
RFXCOM, Z-STICK GEN5 - AEON LABS, Passerelle XIAOMI, Passerel Zigbee "home made"...

Rico31
Timide
Messages : 30
Inscription : 15 juin 2019, 11:22
Localisation : Toulouse

Re: The client is not currently connected - Depuis une mise à Jour Jessie -> Stretch

Message par Rico31 » 27 août 2019, 10:10

Tu peux donner le contenu du fichier :
root/.npm/_logs/2019-08-27T07_18_17_472Z-debug.log ?

Envoyé de mon Moto G (5) Plus en utilisant Tapatalk


Avatar de l’utilisateur
Teggy
Timide
Messages : 13
Inscription : 06 oct. 2018, 10:04
Localisation : 67

Re: The client is not currently connected - Depuis une mise à Jour Jessie -> Stretch

Message par Teggy » 27 août 2019, 11:05

Bien sûr :
mais je le joint car il fait qqs milliers de lignes ....
2019-08-27T08_51_16_091Z-debug.log
(876.66 Kio) Téléchargé 18 fois
Qui veut, trouve des solutions, Qui ne veut pas, trouve des excuses
Jeedom, Nas Synology, Motioneye,
RFXCOM, Z-STICK GEN5 - AEON LABS, Passerelle XIAOMI, Passerel Zigbee "home made"...

Rico31
Timide
Messages : 30
Inscription : 15 juin 2019, 11:22
Localisation : Toulouse

Re: The client is not currently connected - Depuis une mise à Jour Jessie -> Stretch

Message par Rico31 » 27 août 2019, 12:07

Tu peux vérifier que ta clé est bien sur le port de ton fichier de conf ? Ou mettre en phase le ficher de conf zigbee2mqtt et la position de la clé.
Je vois des erreurs de binding serial dans le log

Envoyé de mon Moto G (5) Plus en utilisant Tapatalk


Avatar de l’utilisateur
Teggy
Timide
Messages : 13
Inscription : 06 oct. 2018, 10:04
Localisation : 67

Re: The client is not currently connected - Depuis une mise à Jour Jessie -> Stretch

Message par Teggy » 27 août 2019, 13:57

Je viens de tester tous les ports sur lesquels je trouve quelque chose de branché avec la commande "ls -l /dev/tty*"

Dans tous les cas quand je lance npm j'obtiens


> zigbee2mqtt@1.5.1 start /opt/zigbee2mqtt
> node index.js

internal/modules/cjs/loader.js:638
throw err;
^

Error: Cannot find module 'zigbee-herdsman/dist/ziee'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/opt/zigbee2mqtt/lib/zapp/cie.js:6:14)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.5.1 start: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the zigbee2mqtt@1.5.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-08-27T11_56_52_282Z-debug.log
Qui veut, trouve des solutions, Qui ne veut pas, trouve des excuses
Jeedom, Nas Synology, Motioneye,
RFXCOM, Z-STICK GEN5 - AEON LABS, Passerelle XIAOMI, Passerel Zigbee "home made"...

Rico31
Timide
Messages : 30
Inscription : 15 juin 2019, 11:22
Localisation : Toulouse

Re: The client is not currently connected - Depuis une mise à Jour Jessie -> Stretch

Message par Rico31 » 27 août 2019, 23:24

Peux tu faire ton "ls -l /dev/tty*" sans la clé puis le refaire avec la clé ce qui te permettra de trouver la position de ta clé. Un fois déterminer tu mets à jour ton fichier de .conf de zigbee2mqtt.
J'ai déjà eu un comportement bizarre avec la conf j'ai du relancer le rpi un peu con comme bug mais cela ne coûte rien

Envoyé de mon Moto G (5) Plus en utilisant Tapatalk


Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1386
Inscription : 20 oct. 2015, 17:32

Re: The client is not currently connected - Depuis une mise à Jour Jessie -> Stretch

Message par Jeandhom » 28 août 2019, 10:03

Teggy a écrit :
27 août 2019, 09:15
Tout fonctionnais bien jusqu’à ce que je fasse une mise a jour de mon Linux : je suis passé de Jessie a Stretch.
Si tu as fait un dist-upgrade, il est plutôt recommandé de faire une sauvegarde Jeedom puis de faire une nouvelle install de Stretch et d'appliquer la sauvegarde Jeedom.

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: The client is not currently connected - Depuis une mise à Jour Jessie -> Stretch

Message par lunarok » 28 août 2019, 10:11

Ton message peut venir de la libphp utilisée qui ne matche plus la version php+mosquitto, il faut rebuild les dépendances du plugin
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Avatar de l’utilisateur
Teggy
Timide
Messages : 13
Inscription : 06 oct. 2018, 10:04
Localisation : 67

Re: The client is not currently connected - Depuis une mise à Jour Jessie -> Stretch

Message par Teggy » 30 août 2019, 22:51

J'ai un peu avancé

maintenant quand je lance npm j'ai :

root@myhome:/opt/zigbee2mqtt# npm start

> zigbee2mqtt@1.5.1 start /opt/zigbee2mqtt
> node index.js

internal/modules/cjs/loader.js:638
throw err;
^

Error: Cannot find module 'zigbee-herdsman/dist/ziee'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/opt/zigbee2mqtt/lib/zapp/cie.js:6:14)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.5.1 start: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the zigbee2mqtt@1.5.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-08-30T20_58_55_037Z-debug.log



et dans /root/.npm/_logs/2019-08-30T20_47_02_623Z-debug.log j'ai ca :


0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'start' ]
2 info using npm@6.9.0
3 info using node@v10.16.3
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle zigbee2mqtt@1.5.1~prestart: zigbee2mqtt@1.5.1
6 info lifecycle zigbee2mqtt@1.5.1~start: zigbee2mqtt@1.5.1
7 verbose lifecycle zigbee2mqtt@1.5.1~start: unsafe-perm in lifecycle true
8 verbose lifecycle zigbee2mqtt@1.5.1~start: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/opt/zigbee2mqtt/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
9 verbose lifecycle zigbee2mqtt@1.5.1~start: CWD: /opt/zigbee2mqtt
10 silly lifecycle zigbee2mqtt@1.5.1~start: Args: [ '-c', 'node index.js' ]
11 silly lifecycle zigbee2mqtt@1.5.1~start: Returned: code: 1 signal: null
12 info lifecycle zigbee2mqtt@1.5.1~start: Failed to exec start script
13 verbose stack Error: zigbee2mqtt@1.5.1 start: `node index.js`
13 verbose stack Exit status 1
13 verbose stack at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:301:16)
13 verbose stack at EventEmitter.emit (events.js:198:13)
13 verbose stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack at ChildProcess.emit (events.js:198:13)
13 verbose stack at maybeClose (internal/child_process.js:982:16)
13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
14 verbose pkgid zigbee2mqtt@1.5.1
15 verbose cwd /opt/zigbee2mqtt
16 verbose Linux 4.9.35-v7+
17 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
18 verbose node v10.16.3
19 verbose npm v6.9.0
20 error code ELIFECYCLE
21 error errno 1
22 error zigbee2mqtt@1.5.1 start: `node index.js`
22 error Exit status 1
23 error Failed at the zigbee2mqtt@1.5.1 start script.
23 error This is probably not a problem with npm. There is likely additional lo$
24 verbose exit [ 1, true ]


Bref ca devient plus simple mais ça ne fonctionne toujours pas.

@lunarok , j'ai déjà essayé de relancer l'install des dépendances mais qu'entends tu par rebuild ?
Qui veut, trouve des solutions, Qui ne veut pas, trouve des excuses
Jeedom, Nas Synology, Motioneye,
RFXCOM, Z-STICK GEN5 - AEON LABS, Passerelle XIAOMI, Passerel Zigbee "home made"...

Rico31
Timide
Messages : 30
Inscription : 15 juin 2019, 11:22
Localisation : Toulouse

Re: The client is not currently connected - Depuis une mise à Jour Jessie -> Stretch

Message par Rico31 » 31 août 2019, 20:37

Tu peux regarder ce signalement :
https://github.com/Koenkk/zigbee2mqtt/issues/1892
Il semble qu’il y ait la réponse à ton pb

Répondre

Revenir vers « [Plugin Tiers] MQTT »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité