Problème de démarrage ZIGBEE2MQTT

Bonjour,

J’espère être au bon endroit pour poster mon sujet !
Je galère sur un pb… j’ai lu plein de trucs, essayé plein de choses…
Redemarrer, reinstallé le plugins, réparer… rien n’y fait !

J’utilise déja jMQTT et j’ai installé ZigbeeLinker pour beneficier de Zygbee2MQTT.
Mais interface zigbee2mqtt ne demarre pas : « CONNECTION ECHOUE »
Que puis je faire ?


Voici le LOG

zigbee2mqtt@1.29.2 start
node index.js

Zigbee2MQTT:debug 2023-01-21 10:42:16: Loaded state from file /var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/state.json
Zigbee2MQTT:info  2023-01-21 10:42:16: Logging to console and directory: '/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/log/2023-01-21.10-42-16' filename: log.txt
Zigbee2MQTT:info  2023-01-21 10:42:16: Starting Zigbee2MQTT version 1.29.2 (commit #bb3e8f6d)
Zigbee2MQTT:info  2023-01-21 10:42:16: Starting zigbee-herdsman (0.14.83-hotfix.0)
Zigbee2MQTT:debug 2023-01-21 10:42:16: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/coordinator_backup.json","databaseBackupPath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/database.db.backup","databasePath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/database.db","network":{"channelList":[20],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6010},"serialPort":{"adapter":"ezsp","path":"/dev/ttyAMA0"}}'
2023-01-21T10:42:16.870Z zigbee-herdsman:controller:log Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":[200,117,95,39,170,11,89,177,142,10,99,44,170,130,167,56],"panID":6010,"extendedPanID":[221,221,221,221,221,221,221,221],"channelList":[20]},"serialPort":{"path":"/dev/ttyAMA0","adapter":"ezsp"},"databasePath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/database.db","databaseBackupPath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/database.db.backup","backupPath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/coordinator_backup.json","adapter":{"disableLED":false,"concurrent":null,"delay":null}}'
2023-01-21T10:42:16.874Z zigbee-herdsman:adapter:ezsp:uart Opening SerialPort with {"path":"/dev/ttyAMA0","baudRate":115200,"rtscts":false,"autoOpen":false}
2023-01-21T10:42:16.883Z zigbee-herdsman:adapter:ezsp:uart Serialport opened
2023-01-21T10:42:16.884Z zigbee-herdsman:adapter:ezsp:uart Uart reseting
2023-01-21T10:42:16.884Z zigbee-herdsman:adapter:ezsp:uart --> Write reset
2023-01-21T10:42:16.886Z zigbee-herdsman:adapter:ezsp:uart --> [1ac038bc7e]
Zigbee2MQTT:error 2023-01-21 10:45:36: Failed to call 'Frontend' 'stop' (TypeError: Cannot read properties of null (reading 'clients')
    at Frontend.stop (/opt/zigbee2mqtt/lib/extension/frontend.ts:83:39)
    at Controller.callExtensions (/opt/zigbee2mqtt/lib/controller.ts:316:40)
    at Controller.stop (/opt/zigbee2mqtt/lib/controller.ts:193:9)
    at stop (/opt/zigbee2mqtt/index.js:111:5)
    at process.handleQuit (/opt/zigbee2mqtt/index.js:117:9))
Zigbee2MQTT:debug 2023-01-21 10:45:36: Saving state to file /var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/state.json
Zigbee2MQTT:error 2023-01-21 10:45:36: Not connected to MQTT server!
Zigbee2MQTT:error 2023-01-21 10:45:36: Cannot send message: topic: 'zigbee2mqtt/bridge/state', payload: 'offline
Zigbee2MQTT:info  2023-01-21 10:45:36: Disconnecting from MQTT server

/opt/zigbee2mqtt/lib/mqtt.ts:129
        this.client.end();
                    ^
TypeError: Cannot read properties of undefined (reading 'end')
    at MQTT.disconnect (/opt/zigbee2mqtt/lib/mqtt.ts:129:21)
    at Controller.stop (/opt/zigbee2mqtt/lib/controller.ts:198:9)
    at stop (/opt/zigbee2mqtt/index.js:111:5)
    at process.handleQuit (/opt/zigbee2mqtt/index.js:117:9)

Salut

Déjà mettre l’étiquette/tag du plugin zigbeelinker, fait éditer puis:


(Image d’illustration)

Ensuite, nous mettre la configuration de jmqtt et zigbeelinker en copie d’écran.

Sinon, quelle type d’installation choisie sous zigbeelinker ?

Antoine

Désolé c’est la première fois que j’utilise le forum !
J’ai rajouté des copies d’écran.
J’ai choisi l’installation de zigbee2mqtt uniquement.
merci :wink:

Essaye plutôt l’installation avec lzigbee2mqtt+client, à moins que tu ne veuilles zigbeelinker que pour installer zigbee2mqtt.

Comment as tu installé mosquitto? Jmqtt ou une autre source type mqtt manager?

Antoine

J’ai déjà essayé d’installer la solution complete et ça interfère et m’a endommagé le fonctionnement de jMQTT ! j’ai dû faire « réparer »

Il faut que tu installes la seconde option si tu utilises jMQTT. Mosquitto ne dois pas être installé par zblinker

J’ai essayer Zigbee2MQTT+Client MQTT et j’ai toujours pas l’interface Z2M :frowning:

Si vous êtes certain de la configuration de l’adaptateur

image

:+1:

J’ai déjà essayé les boutons REDÉMARRER et REPARER :neutral_face:

Que voulez-vous dire par 2ème option ?

Donc la seconde option comme ci dessous.

Salut

Pourrais tu faire une copie d’écran ou être plus précis. Comment peux-tu ouvrir la page configuration si tu n’as pas accès à l’interface ?
Si mqtt manager d’installer, il faut reprendre la configuration de mosquitto dans zigbeelinker.
Me Honnêtement, si tu partageais plus d’informations, on avancerait plus vite.

Antoine

1 « J'aime »

Il faut installer le client comme tous les coms d’avant mais il faut le configuer aussi :wink:

C’est ce qu’on dit depuis le début :slight_smile:

Et pas besoin de configurer c’est prérempli automatiquement avec l’adresse de JMQTT

Oui j’ai indiqué comme tous les coms d’avant :stuck_out_tongue:

Ha ok, car moi j’ai du modifier et le configurer quand j’ai installé Zwavejs :wink: donc je pensais que s’était pareil.
Enfin bref, je laisse l’auteur répondre aux questions :wink:

1 « J'aime »

Question con mais avez vous ajouté un client MQTT et activer coché?

Bonjour,
Ca y est ca marche :grinning:
Un grand merci à tous !

Jai fais comme vous m’avez dit : la 2eme option.

J’étais un peu têtu au début car je confondais client MQTT et serveur MQTT !

Je pensais que cette 2eme option allait m’installer un serveur/Broker MQTT alors que j’en ai deja un !

Donc si jai bien compris Zigbee2MQTT decode les infos et grace a ce client les transmets au broker MQTT existant.

Maintenant il me reste à trouver comment extraire les infos qui arrivent sur jMQTT, je vais chercher et si j’ai besoin je reviendrais vers vous.

Merci encore :grinning:

Y aura rien à chercher tout remonte dans zigbeelinker

Pensez à clôturer ce sujet en cochant solution à la réponse qui vous a permis de résoudre votre problème :wink:

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