[Article] Zigbee2mqtt : choisir, installer et configurer

Idem, impossible de passer en last_seen: ISO_8601
Impossible de sauvegarder, et malgré les redémarrage, rien n’y fait.
ca reste toujours en Disable.

Du coup, je n’ai pas osé continuer ce tuto:

De plus, dans paramètre/ Disponibilité, j’ai:

Vérifie si les appareils sont en ligne/hors ligne

Actif

Hors on ne vois rien dans les appareils.

Bonjour,
je ne suis pas le rédacteur de cet article.
Mais sinon fais tout directement dans le configuration.yaml de zigbee2mqtt et redémarre Z2M après les modifications

à rajouter dans le configuration.yaml de zigbee2mqtt :

availability:
  enabled: true
  active:
    timeout: 10 #10min
  passive:
    timeout: 1400 #24h
advanced:
  last_seen: 'ISO_8601'

si tu as déja la ligne advanced:, rajoute que la ligne last_seen: 'ISO_8601'

1 « J'aime »

Encore merci pour ton aide.
Comme ca?

version: 4
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto:1883
  user: mqtt
  password: mqtt
serial:
  baudrate: 115200
  rtscts: false
  port: >-
    /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_76973d3c7ec2ef11bc94c0138148b910-if00-port0
  adapter: ember
availability:
  enabled: true
  active:
    timeout: 10 #10min
  passive:
    timeout: 1400 #24h
advanced:
  last_seen: 'ISO_8601'
  log_level: info
  channel: 11
  network_key:
    - 126
    - 69
    - 121
    - 4
    - 202
    - 254
    - 170
    - 71
    - 0
    - 38
    - 153
    - 21
    - 177
    - 113
    - 197
    - 222
  pan_id: 53508
  ext_pan_id:
    - 229
    - 59
    - 253
    - 38
    - 50
    - 255
    - 129
    - 198
frontend:
  enabled: true
  port: 8099
homeassistant:
  enabled: true
devices:

PS: je sais pour le Channel 11 (j’aurai su avant, je l’aurai changé pour éviter les conflits avec le wifi)

Oui, c’est bon.image

1 « J'aime »

Coucou,

j’ai installé le blueprint pour la remontée des capteurs disparus via Telegram mais je m’aperçois que pour le faire fonctionner correctement, je dois activer tous mes last_seen dans home assistant.

Est ce normal que tous mes capteurs ont leurs last_seen de désactivé par défaut dans ha?

Ils sont pourtant bien affiché côté z2m.

Oui, c’est normal. Il faut les activer, car ils sont désactivés par défaut.

1 « J'aime »

Super, merci.

Et vous utilisez également le blueprint Offline detection for Z2M devices with last_seen ?

Même pour de futurs ajouts de capteurs dans z2m, je devrai les activer manuellement dans HA?

Le fait de tous les activer aurait-il une incidence néfaste avec HA? (Ralentissement ou autre?)

Non, je n’utilise pas l’option disponibilité.

Oui.

Non, aucune.

1 « J'aime »

Je trouve que depuis que j’ai rajouté les last-seen, le Logbook est vraiment pollué au possible…
Je me demande si je vais pas faire machine arrière et ne garder que la disponibilité.

Exclus-les du logbook si ça te gêne.

1 « J'aime »

Bonjour,
mise à jour des captures de Zigbee2MQTT dans l’article, avec le nouveau menu depuis la version 2.6.2.

Bonjour

J’ai le meme probleme que Mzt81, j’ai suivi le tuto de Hacf, flaché le dongle sonoff avec le firmware 7.4.5. J’ai toujours le meme comportement. fin du message du log:

[11:50:05] INFO: Preparing to start...
[11:50:05] INFO: Socat not enabled

[11:50:05] INFO: Starting Zigbee2MQTT…

Starting Zigbee2MQTT without watchdog.

Onboarding page is available at http://0.0.0.0:8099/

Quand je clique sur Zigbee2MQTT, j’ai bien l’onboarding qui s‘ouvre , je fais submit et on m’invite a fermer la page. mais rien ! je ne peux rien installer. Le dongle (un sonoffE sous ember) a marché sur un autre RPI5 et je viens de la retester, elle fonctionne toujours mais sous ZHA.

Z2M ne fonctionnait pas sous un rpi5 de 2go , j’ai essayé sur un rpi5 de 8go, pareil

Bref, normalement j’arrive a me debrouiller tout seul, mais il va me falloir de l’aide .

J’ai l’impression qu’il me manque quelquechose. il n’y a pas de ralonge usb. Le RPI est relié en RJ45. le dongle est sur un port usb2.

a+

antoine

voila mon configuration.yaml:

version: 4
mqtt:
  base_topic: zigbee2mqtt
  server: 'server: mqtt://core-mosquitto:1883'
  user: mqtt
  password: MSQT
serial:
  baudrate: 115200
  rtscts: false
  port: >-
    /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_40114fa7ccc2ef11897551ac8048b910-if00-port0
  adapter: ember
advanced:
  log_level: info
  channel: 11
  network_key:
    - 87
    - 226
    - 161
    - 48
    - 214
    - 81
    - 139
    - 191
    - 234
    - 32
    - 2
    - 188
    - 23
    - 43
    - 234
    - 180
  pan_id: 22321
  ext_pan_id:
    - 169
    - 204
    - 186
    - 236
    - 200
    - 165
    - 182
    - 24
frontend:
  enabled: true
  port: 8099
homeassistant:
  enabled: true
onboarding: true

Essaye de le mettre sur false onboarding: false, modifie le dans le fichier configuration.yaml du dossier de zigbee2MQTT. Puis redémarre Z2M et va dans son menu de la barre latérale.

salut

c’est pire, j’ai ce message qui tourne en boucle:

[16:04:33] INFO: Preparing to start...
[16:04:33] INFO: Socat not enabled
[16:04:34] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-11-02 16:04:35] info: 	z2m: Logging to console, file (filename: log.log)
[2025-11-02 16:04:35] info: 	z2m: Starting Zigbee2MQTT version 2.6.3 (commit #unknown)
[2025-11-02 16:04:35] info: 	z2m: Starting zigbee-herdsman (6.3.2)
[2025-11-02 16:04:35] info: 	zh:ember: Using default stack config.
[2025-11-02 16:04:35] info: 	zh:ember: ======== Ember Adapter Starting ========
[2025-11-02 16:04:35] info: 	zh:ember:ezsp: ======== EZSP starting ========
[2025-11-02 16:04:35] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-11-02 16:04:35] info: 	zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2025-11-02 16:04:35] info: 	zh:ember:uart:ash: Serial port opened
[2025-11-02 16:04:35] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-11-02 16:04:36] info: 	zh:ember:uart:ash: ======== ASH connected ========
[2025-11-02 16:04:36] info: 	zh:ember:uart:ash: ======== ASH started ========
[2025-11-02 16:04:36] info: 	zh:ember:ezsp: ======== EZSP started ========
[2025-11-02 16:04:36] info: 	zh:ember: Adapter EZSP protocol version (13) lower than Host. Switched.
[2025-11-02 16:04:36] info: 	zh:ember: Adapter version info: {"ezsp":13,"revision":"7.4.5 [GA]","build":0,"major":7,"minor":4,"patch":5,"special":0,"type":170}
[2025-11-02 16:04:36] info: 	zh:ember: [STACK STATUS] Network up.
[2025-11-02 16:04:36] info: 	zh:ember: [INIT TC] Adapter network matches config.
[2025-11-02 16:04:36] info: 	zh:ember: [CONCENTRATOR] Started source route discovery. 1248ms until next broadcast.
[2025-11-02 16:04:36] info: 	z2m: zigbee-herdsman started (resumed)
[2025-11-02 16:04:36] info: 	z2m: Coordinator firmware version: '{"meta":{"build":0,"ezsp":13,"major":7,"minor":4,"patch":5,"revision":"7.4.5 [GA]","special":0,"type":170},"type":"EmberZNet"}'
[2025-11-02 16:04:36] info: 	z2m: Currently 0 devices are joined.
[2025-11-02 16:04:36] info: 	z2m: Connecting to MQTT server at server: mqtt://core-mosquitto:1883
[2025-11-02 16:04:37] error: 	z2m: MQTT failed to connect, exiting... ()
[2025-11-02 16:04:37] info: 	z2m: Stopping zigbee-herdsman...
[2025-11-02 16:04:37] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash: ASH COUNTERS since last clear:
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   Total frames: RX=47, TX=92
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   Cancelled   : RX=0, TX=0
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   DATA frames : RX=46, TX=44
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   DATA bytes  : RX=466, TX=473
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   Retry frames: RX=0, TX=0
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   ACK frames  : RX=0, TX=47
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   NAK frames  : RX=0, TX=0
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   nRdy frames : RX=0, TX=0
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   CRC errors      : RX=0
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   Comm errors     : RX=0
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   Length < minimum: RX=0
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   Length > maximum: RX=0
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   Bad controls    : RX=0
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   Bad lengths     : RX=0
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   Bad ACK numbers : RX=0
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   Out of buffers  : RX=0
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   Retry dupes     : RX=0
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   Out of sequence : RX=0
[2025-11-02 16:04:37] info: 	zh:ember:uart:ash:   ACK timeouts    : RX=0
[2025-11-02 16:04:42] info: 	zh:ember:uart:ash: Port closed.
[2025-11-02 16:04:42] info: 	zh:ember:uart:ash: ======== ASH stopped ========
[2025-11-02 16:04:42] info: 	zh:ember:ezsp: ======== EZSP stopped ========
[2025-11-02 16:04:42] info: 	zh:ember: ======== Ember Adapter Stopped ========
[2025-11-02 16:04:42] info: 	z2m: Stopped zigbee-herdsman

ce qui est bizarre, c’est que la cle est une ember et il ne veut pas la démarrer, le flashage 7.4.5 change le mode de l’adapter ?

a+

antoine

tu as un problème de MQTT.

c’est server: mqtt://core-mosquitto:1883 qui faut mettre.

c’est le journal normal, avec cette clé au lancement de Z2M.

Autre problème :

[2025-11-02 16:04:37] info: zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'

Supprime le fichier coordinator_backup.json dans le dossier de zigbee2mqtt.
Quand tu as modifié tout ça, relance Z2M.

Non, c’est toi qui le change dans la configuration de Z2M. Le adapter: ember.
Après le firmware 7.4.5 commence à dater, utilise plutôt le 8.0.2 (ou supérieur si proposer sur le site sonoff).
Passe par le site sonoff directement pour flasher de ton pc :
https://dongle.sonoff.tech/sonoff-dongle-flasher/

salut

j’avais copié la ligne “server: mqtt…….” et pas seulement l’adresse !

j’ai viré le .json et laissé ‘false’ pour le Onboarding

ET un grand merci, ca fonctionne !

je vais reflacher mon dongle en 8.0.x

de nouveau : Merci

a+

antoine

1 « J'aime »

j’ai mis à jour l’article, pour utiliser le firmware 8.0.2. :wink:

salut

firmware mise a jour, c’est ok

a+

antoine

1 « J'aime »