[TUTO] Installation de Zigbee2mqtt et Broker Mosquitto

J’ai installer HA sur un M2 connecter (en USB) à un Raspberry pi 4 4Go de RAM avec alimentation fabricant.
J’ai une clef zigate+ USB.
C’est tout ce que j’ai au niveau hardware pour HA.

Ok sorry j’avais mit 1SUSB à la place de lSUSB
image

essai ceci

serial:
  port: /dev/ttyUSB0
  adapter: zigate
  baudrate: 115200
  rtscts: false

Toujours pas …

debug 2024-01-03 16:32:47: Loaded state from file /config/zigbee2mqtt/state.json
info  2024-01-03 16:32:47: Logging to console and directory: '/config/zigbee2mqtt/log/2024-01-03.16-32-47' filename: log.txt
debug 2024-01-03 16:32:47: Removing old log directory '/config/zigbee2mqtt/log/2024-01-03.16-14-31'
info  2024-01-03 16:32:47: Starting Zigbee2MQTT version 1.35.0 (commit #unknown)
info  2024-01-03 16:32:47: Starting zigbee-herdsman (0.30.0)
debug 2024-01-03 16:32:47: 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":[110,162,108,128,210,142,164,136],"networkKey":"HIDDEN","panID":34255},"serialPort":{"adapter":"zigate","baudRate":115200,"path":"/dev/ttyUSB0","rtscts":false}}'
error 2024-01-03 16:32:52: Error while starting zigbee-herdsman
error 2024-01-03 16:32:52: Failed to start zigbee
error 2024-01-03 16:32:52: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
error 2024-01-03 16:32:52: Exiting...
error 2024-01-03 16:32:53: 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)

Quand je touche à ma config je dois aller dans le file editor ou juste dans la partie config Z2M?

Car je le fais dans les deux c’est peut etre le proàblem?

regarde la au cas ou

peut etre que @Lesuperlolo peut te venir en aide

Je ne vois pas grand chose de plus que ce que l’on a deja essayer.

Merci beaucoup pour ton aide et ta patience.

Ici:

data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt:
  base_topic: zigbee2mqtt
  user: XXXXX
  password: XXXX
  server: mqtt://core-mosquitto:1883
serial:
  port: /dev/serial/by-id/usb-FTDI_ZiGate_ZIGATE+-if00-port0
  adapter: zigate

Le user et mdp je laisse ceux par défaut?

J’ai regardé les posts, mais déjà le .gif est trop rapide, donc je ne vois pas les éléments.
Et pour moi on brasse 2 trucs en même temps : la reconnaissance de la clé en hardware, et les user/mdp pour mosquitto.
Donc a priori le /dev/ttyUSB0 est validé, mais que donne mqttexplorer ?
Pour valider le user/mdp du système.

@Lesuperlolo
Quel Gif trop rapide ?

Pour les user password:

  1. j’ai crée un utilisateur
  2. j’ai renseigner dans mosquitto broker:
logins:
  - username: utilsateur crée en 1
    password: utilsateur crée en 1
require_certificate: false
certfile: fullchain.pem
keyfile: privkey.pem
customize:
  active: false
  folder: mosquitto

  1. j’ai utiliser encore les login de l’utilsateur dans mqtt configuration

  2. J’ai laisser Z2M user et password par default

C’était le tien, sur l’install SSH, donc pas grave.

1 « J'aime »

Pour moi il n’y a pas de « défaut », il faut mettre celui créé pour avoir le même partout.
J’insiste, fonctionne-t-il avec Mqttexplorer ?
Tant que ce n’est pas testé, inutile de bidouiller ailleurs.

MQTTexplorer pour toi c’est mosquitto (dans modules complémentaire ou dans appareil et service?


c’est ceci a installer sur ton pc

Salut
Tu dois supprimer Zigate car Zigbee Home Automation=ZHA.

Ça peut aussi s’installer sous HA avec HACS

Effectivement non je ne l’avais pas je viens de l’installer et configurer une connexion avec HA mais Z2M ne se lance toujours pas

Ouais mais jamais compris son utilité sur HA , :grin:
pc ok

Je n’ai pas ZHA