[TUTO] Installation de Zigbee2mqtt et Broker Mosquitto

En aillant ignorer ZHA et installer MQTT explorer + crée une connexion avec HA j’ai toujours le mem probleme Z2M ne se lance pas.

[18:18:03] INFO: Preparing to start...
[18:18:04] INFO: Socat not enabled
[18:18:04] INFO: Zigbee Herdsman debug logging enabled
[18:18:06] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:debug 2024-01-03 18:18:12: Can't load state from file /config/zigbee2mqtt/state.json (doesn't exist)
Zigbee2MQTT:info  2024-01-03 18:18:12: Logging to console and directory: '/config/zigbee2mqtt/log/2024-01-03.18-18-11' filename: log.txt
Zigbee2MQTT:debug 2024-01-03 18:18:12: Removing old log directory '/config/zigbee2mqtt/log/2024-01-03.17-54-45'
Zigbee2MQTT:info  2024-01-03 18:18:12: Starting Zigbee2MQTT version 1.35.0 (commit #unknown)
Zigbee2MQTT:info  2024-01-03 18:18:12: Starting zigbee-herdsman (0.30.0)
Zigbee2MQTT:debug 2024-01-03 18:18:12: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/config/zigbee2mqtt/coordinator_backup.json","databaseBackupPath":"/config/zigbee2mqtt/database.db.backup","databasePath":"/config/zigbee2mqtt/database.db","network":{"channelList":[11],"extendedPanID":[88,149,67,199,92,129,28,44],"networkKey":"HIDDEN","panID":49278},"serialPort":{"adapter":"zigate","path":"/dev/ttyUSB0"}}'
2024-01-03T17:18:12.463Z zigbee-herdsman:adapter Failed to validate path: 'Error: spawn udevadm ENOENT'
2024-01-03T17:18:12.468Z zigbee-herdsman:controller:log Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":[209,107,211,7,8,222,77,72,12,49,42,9,134,58,163,250],"panID":49278,"extendedPanID":[88,149,67,199,92,129,28,44],"channelList":[11]},"serialPort":{"path":"/dev/ttyUSB0","adapter":"zigate"},"databasePath":"/config/zigbee2mqtt/database.db","databaseBackupPath":"/config/zigbee2mqtt/database.db.backup","backupPath":"/config/zigbee2mqtt/coordinator_backup.json","adapter":{"disableLED":false,"concurrent":null,"delay":null}}'
2024-01-03T17:18:12.489Z zigbee-herdsman:adapter:zigate:driver:log Successfully connected ZiGate port '/dev/ttyUSB0'
2024-01-03T17:18:12.491Z zigbee-herdsman:adapter:zigate:adapter:log Connected to ZiGate adapter successfully.
2024-01-03T17:18:12.497Z zigbee-herdsman:adapter:zigate:driver:log Send command >>>> Reset 0x0011 <<<< 
Payload: {}
2024-01-03T17:18:12.504Z zigbee-herdsman:adapter:zigate:driver:log ZiGateFrame { msgCodeBytes: <Buffer 00 11>, msgLengthBytes: <Buffer 00 00>, checksumBytes: <Buffer 11>, msgPayloadBytes: <Buffer >, rssiBytes: <Buffer >, msgLengthOffset: 0 }
2024-01-03T17:18:12.506Z zigbee-herdsman:adapter:zigate:driver:log <-- send command  <Buffer 01 02 10 11 02 10 02 10 11 03>
2024-01-03T17:18:12.507Z zigbee-herdsman:adapter:zigate:driver:log DisableResponse: false
Zigbee2MQTT:error 2024-01-03 18:18:17: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2024-01-03 18:18:17: Failed to start zigbee
Zigbee2MQTT:error 2024-01-03 18:18:17: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2024-01-03 18:18:17: Exiting...
Zigbee2MQTT:error 2024-01-03 18:18:17: Error: failed to connect to zigate adapter [object Object] after 5000ms
    at ZiGateAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/zigate/adapter/zigateAdapter.ts:101:19)
    at runNextTicks (node:internal/process/task_queues:60:5)
    at listOnTimeout (node:internal/timers:538:9)
    at processTimers (node:internal/timers:512:7)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
    at Zigbee.start (/app/lib/zigbee.ts:60:27)
    at Controller.start (/app/lib/controller.ts:101:27)
    at start (/app/index.js:107:5)

Tu n’as pas envie de supprimer l’intégration ???
C’est pourtant clair dans le tuto… :sweat_smile:

Tant que tu ne feras pas ce que l’on suggère, j’arrête de passer du temps avec ton problème.

Si j’ai compris mais je ne vois pas comment désoler je débute …
image

les 3 petit points et supprimer.

J’ai cliquer sur les 3 points mais je n’ai que documentation

Ok, beh ignorer alors. J’ai vérifier chez moi et c’est en ignorer depuis 1 ans passé.

Tant que tu ignore pas, ZHA prendra le monopole sur la clé.

@Lesuperlolo Désoler c’est pourtant ce que j’essai de faire suivre vos conseil…
J’ai installer MQTT explorer sur mon pc mais je ne le trouve pas dans HACS

La réponse est dans la question :unamused:
Donc tu le lances sur ton PC…

Oui il est lancer et configurer ave l’ip de mon HA
User et password de l’utilisateur crée sur HA

Donc si ça fonctionne, cad que tu écoutes bien ce qui se passe sur le mqtt de HA, c’est que c’est ok.
Et que tu peux utiliser ces user/mdp sur la conf de mqtt

Oui quand j’écoute un topic sur HA et que j’écris dans ce topic sur MQTT je lis bien la meme chose

Mais Z2M ne se lance toujours pas

Bonjour,
Petite question
Je viens de bouger la ma clef sonoff de jeedom a une installation sous Z2M sur HAS,
Les équipement apparairés ne remonte pas, il ne sont pas lié directement à la clef comme sur du zwave ?

Non il me semble que tous est stocker sur le serveur de Z2M

Bonjour,
$Je sais que vous avez passer beaucoup de temps pour m’aider mais j’ai encore une question.
J’ai réussis a lancer Z2M aujourd’hui mais au bout d’une heure environ plus d’acces. J’ai esseyer de delet mes item zigbee mais rien a faire. J’ai donc refait une config vierge et tout repris mais rien n’y fait.

J’ai voulu essayer ZHA sur config vierge elle aussi mais meme ZHA ne veut pas me clé, pensez vous que ma clé a un probleme?
image
J’ai essayer par Hardware software ou le troisieme point mais rien ne fonctionne. Pourtant dans matériel je vois bien ma clé.

Je suis débutant, il faut donc prendre ma réponse à du recul - ma réponse n’est sans doute pas la plus appropriée au problème.

Mais, comme je suis passé avec succès par ce tuto, je dirais que le problème vient du chemin d’accès. Je conseil de réaliser cette première liaison sans rallonge USB, donc de connecter directement la clef dans le port USB (pour moi un Pi 4). En effet, je suis tombé sur un souci de câble :slight_smile: et avant que je m’en rende compte, j’ai un peu tourné en rond… donc le plus direct possible pour ensuite vérifier que dans la partie matérielle, la Clef est bien détectée et accessible pour faire le bon copier/coller du chemin d’accès.

Merci pour ta réponse, ce qui est étrange c’est que je n’utilise pas de rallonge USB. La clé est toujours détécter dans matériel mais pourtant ni ZHA ni Z2M n’arrive à y acceder (tester l’un apres l’autre mais pas les deux en meme temps).
Pensez vous que cela peut venir d’un probleme de frimware de la clef?

@Clemdop
J’ai du mal à suivre, je suis un peu perdu.
Tu devrais créer un nouveau sujet avec ta configuration HA et matérielle.
Ce serait plus simple pour t’aider.

Merci de ta réponse je viens de crée un nouveau topic.

Via une autre installation Pi 4, j’ai eu le même problème.
Zigbee2mqtt qui ne veut pas démarrer avec une erreur. J’ai réussi en suivant cette vidéo https://www.youtube.com/watch?v=4y_dDgo0i2g
C’est quasiment la même chose que le tuto, mais il y a quelques différences légères.

Au regard de ta copie d’écran et de la vidéo le /dev/ttyUSB0 n’est pas la bonne valeur.
Mon conseil est de recommencer en supprimant les Add-Ons (Mosquito et Zigbee2mqtt)