Capteur / thermostat Aqara W100 Capteur de température et humidité Zigbee Matter Thread

Bonjour est-ce que quelqu’un a déjà utilisé ce capteur
https://www.domadoo.fr/fr/devices-matter/7852-aqara-capteur-de-temperature-et-humidite-zigbee-matter-thread-6975833357260.html

J’ai des radiateurs électriques basique avec molette pour régler la température.
Cette molette est le point faible il y a des faux contact et à force le radiateur (thermostat) ne fonctionne plus.

J’ai également des contacteurs sur mes fenêtres qui coupe l’alimentation électrique des radiateurs si la fenêtre est ouverte.

Le problème est que les nouveaux radiateurs à affichage digital perdent les réglages lorsque le courant est coupé.

Je pensais donc contourner le thermostat de mon vieux radiateur le connecter à un commutateur nodon
https://www.domadoo.fr/fr/peripheriques/5688-nodon-micromodule-commutateur-multifonctions-zigbee-16a-3700313925188.html

est donc couplé au AQARA W100 CLIMATE pour que le client puisse régler la température souhaitée dans la chambre avec celui-ci.

Donc si quelqu’un l’a déjà testé je suis preneur de ces commentaires.

Je l’ai vu passer sur Youtube il a l’air dingue ce capteur !

Si jamais personne ne l’a, n’hésite pas à le prendre, on t’aidera dans tous les cas pour l’intégrer entièrement :slight_smile:

Bon c’est commandé.

1 « J'aime »

il est compatible Matter Thread mais je n’ai pas de dongle matter
Donc j’ai essayer de le connecter en Zigbee en lançant l’appairage sur zigbee2MQTT
il ne c’est rien passé.
il faut télécharger l’application Aqara Home sur son téléphone (donc Android ou mac obligatoire encore une fois) se créer un compte autorisé le Bluetooth et le wifi l’appareil est détecté, il est configuré en matter, pour le passer en zigbee, le téléphone transmet le micrologiciel à l’appareil et après zigbee2MQTT fonctionne (enfin presque)

Et il n’apparaît pas dans Gladys dans " Découverte du réseau Zigbee"

Salut @bjm,

Merci pour ton retour ! :slightly_smiling_face:

Je vois que Zigbee2MQTT affiche “Non pris en charge” : cela signifie que l’appareil n’est pas encore reconnu par la version actuelle de Zigbee2MQTT que tu utilises.

D’après la documentation Zigbee2mqtt, cet appareil a été ajouté très récemment à Zigbee2MQTT (il y a environ deux semaines). J’imagine que tu utilises la version intégrée à Gladys, sans avoir lancé Zigbee2MQTT manuellement ?

Dans Gladys, nous utilisons une version spécifique et stable de Zigbee2MQTT. Ce choix permet d’éviter les mauvaises surprises qu’une mise à jour instable pourrait provoquer sur l’ensemble des installations utilisateurs :slightly_smiling_face:

Début 2025, une mise à jour majeure de Zigbee2MQTT est sortie, mais nous n’avons pas encore migré vers cette version. Elle a connu quelques instabilités initiales, et je préfère avoir un peu plus de recul avant de la déployer à grande échelle dans Gladys.

Tu as donc deux options :

  • Attendre que Gladys passe à la nouvelle version de Zigbee2MQTT.
  • Ou bien, lancer toi-même Zigbee2MQTT en mode manuel, afin d’utiliser la version la plus récente.

N’hésite pas si tu as besoin d’aide pour ça !

Donc j’ai créé un Convertisseur Externes
J’en avais déjà fait un pour programmateur d’arrosage mais je l’avais trouvé tout fais dans home assistant et je ne savais plus très bien comment faire donc j’ai trouvé ce lien

J’ai donc mis cela:


Cela a permis de l’enregistrer sur Gladys

Par contre, la batterie est toujours à 0 % et je n’ai pas réussi à paramétrer le bouton action.

Il me semble également que les valeurs envoyées par le capteur sont un peu élevées. Je peux régler cela avec la « Temperature calibration » de Zigbee2MQTT, mais cela ne change pas l’affichage sur l’appareil.
De plus, le changement de température n’apparaît pas rapidement sur Zigbee2MQTT.

Après je me pose la question de l’achat de
https://www.domadoo.fr/fr/dongle-zigbee/6868-phoscon-passerelle-universelle-zigbee-30-usb-matter-bluetooth-4260350821366.html
pour passer à Matter mais apparemment c’est encore trop tôt le micrologiciel n’est pas sorti.

2 « J'aime »

Merci @pierre-gilles je n’avais pas vu ta réponse.
Je vais donc tester de lancer Zigbee2MQTT en mode manuel.
Tu as la procédure ?

Hello @bjm
je ne sais pas sur quel type de machine tu fais tourner tes containers, alors je te donne ce que j’ai chez moi (actuellement en z2m 2.2.1).
Pour que ton W100 soit reconnu il faut la dernière version de z2m, à savoir la 2.3.0 (premier New Supported Devices TH-S04D)
Par contre si tu passes de la version de Gladys (1.4.2), il risque d’y avoir qq soucis potentiels comme le disait @pierre-gilles.
J’avais commencé un post là-dessus avec un suivi de mes upgrades.

Donc j’utilise au maximum du docker compose, sur mon NAS Synology, et si je peux j’utilise Portainer (un peu plus simple en gestion je trouve).
Voici le code que tu peux utiliser :

version: "3.8"
services:
  zigbee2mqtt:
# version Gladys actuelle
#    image: koenkk/zigbee2mqtt:1.42.0
# version z2m actuelle
    image: koenkk/zigbee2mqtt:2.3.0
    container_name: zigbee2mqtt
    restart: unless-stopped
    environment:
      - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
      - NODE_ENV=production
      - TZ=Europe/Berlin
    volumes:
      - ./data:/app/data:rw
      - /run/udev:/run/udev:ro
#    ports:
#      - 12000:12000
    network_mode: host

volumes:
  data:

Pour lancer un docker run, je suis moins à l’aise :frowning:

EDIT : ne pas oublier de faire une sauvegarde pour pouvoir revenir en arrière si pb !

Merci @mutmut

Je suis sur mini pc Gladys installé via docker
zigbee2mqtt installé via Gladys

Je me connecte en ssh à Gladys
et me déplace au répertoire
cd /var/lib/gladysassistant/

Je fais une copie du dossier zigbee2mqtt
sudo cp -r zigbee2mqtt zigbee2mqtt.back

Je stop le docker zigbee2mqtt
sudo docker stop gladys-z2m-zigbee2mqtt

Je vérifie
sudo docker ps -a

D’après la doc Docker | Zigbee2MQTT
Je télécharge l’image 2.3.0

sudo docker pull ghcr.io/koenkk/zigbee2mqtt:2.3.0

Puis je surprime le docker zigbee2mqtt
sudo docker rm -f gladys-z2m-zigbee2mqtt

Je supprime l’ancien dossier z2m
rm -r z2m

Je crée le nouveau docker zigbee2mqtt

sudo docker run \
   --name gladys-z2m-zigbee2mqtt \
   --restart=unless-stopped \
   --network=host \
   --device=/dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018ED3DDF-if00:/dev/ttyACM0 \
   -p 8080:8080 \
   -v /var/lib/gladysassistant/zigbee2mqtt:/app/data \
   -v /run/udev:/run/udev:ro \
   -e TZ=Europe/Paris \
   ghcr.io/koenkk/zigbee2mqtt:2.3.0

J’obtiens le message suivant:

WARNING: Published ports are discarded when using host network mode
docker: Error response from daemon: error gathering device information while adding custom device « /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018ED3DDF-if00 »: no such file or directory

le docker n’a pas été créé, je modifie le code et recommence avec

sudo docker run \
   --name gladys-z2m-zigbee2mqtt \
   --restart=unless-stopped \
   -p 8080:8080 \
   -v /var/lib/gladysassistant/zigbee2mqtt/z2m:/app/data \
   -v /run/udev:/run/udev:ro \
   -e TZ=Europe/Paris \
   ghcr.io/koenkk/zigbee2mqtt:2.3.0

Cela a fonctionné.
Je vais dans le dossier z2m
cd /var/lib/gladysassistant/zigbee2mqtt/z2m

j’efface le nouveau fichier configuration.yaml
sudo rm -r configuration.yaml

et je remets les fichiers z2m d’origine que j’avais copié dans le fichier .back
sudo cp -r /var/lib/gladysassistant/zigbee2mqtt.back/z2m /var/lib/gladysassistant/zigbee2mqtt

Mais cela ne fonctionne pas le docker redémarre toutes les minutes.

Je stop
sudo docker stop gladys-z2m-zigbee2mqtt

A mon avis les commandes pour installer docker gladys-z2m-zigbee2mqtt ne sont pas les bonnes.

EDIT:
Je n’avais pas vu ses informations, je ne sais pas si elles sont apparu lorsque que j’ai renseigné la configuration de la page http://gladys:8080/

sudo docker run \
   --name gladys-z2m-zigbee2mqtt \
   --restart=unless-stopped \
   -p 8080:8080 \
   -v /var/lib/gladysassistant/zigbee2mqtt/z2m:/app/data \
   -v /run/udev:/run/udev:ro \
   -e TZ=Europe/Paris \
   ghcr.io/koenkk/zigbee2mqtt:2.3.0
Using '/app/data' as data directory
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8080/
{"homeassistant":{"enabled":false,"discovery_topic":"homeassistant","status_topic":"homeassistant/status","legacy_action_sensor":false,"experimental_event_entities":false},"availability":{"enabled":false,"active":{"timeout":10,"max_jitter":30000,"backoff":true,"pause_on_backoff_gt":0},"passive":{"timeout":1500}},"frontend":{"enabled":false,"port":8080,"base_url":"/"},"mqtt":{"base_topic":"zigbee2mqtt","include_device_information":false,"force_disable_retain":false,"maximum_packet_size":1048576,"server":"mqtt://localhost:1883"},"serial":{"disable_led":false},"passlist":[],"blocklist":[],"map_options":{"graphviz":{"colors":{"fill":{"enddevice":"#fff8ce","coordinator":"#e04e5d","router":"#4ea3e0"},"font":{"coordinator":"#ffffff","router":"#ffffff","enddevice":"#000000"},"line":{"active":"#009900","inactive":"#994444"}}}},"ota":{"update_check_interval":1440,"disable_automatic_update_check":false,"image_block_response_delay":250,"default_maximum_data_size":50},"device_options":{},"advanced":{"log_rotation":true,"log_console_json":false,"log_symlink_current":false,"log_output":["console","file"],"log_directory":"/app/data/log/%TIMESTAMP%","log_file":"log.log","log_level":"info","log_namespaced_levels":{},"log_syslog":{},"log_debug_to_mqtt_frontend":false,"log_debug_namespace_ignore":"","log_directories_to_keep":10,"pan_id":"GENERATE","ext_pan_id":"GENERATE","channel":11,"cache_state":true,"cache_state_persistent":true,"cache_state_send_on_startup":true,"last_seen":"disable","elapsed":false,"network_key":"GENERATE","timestamp_format":"YYYY-MM-DD HH:mm:ss","output":"json"},"version":4,"devices":{},"groups":{}}
{"serial_port":"/dev/ttyUSB0","serial_adapter":"zstack","serial_baudrate":"115200","network_channel":"11","network_key":"GENERATE","network_pan_id":"GENERATE","network_ext_pan_id":"GENERATE","mqtt_base_topic":"zigbee2mqtt","mqtt_server":"mqtt://localhost:1884","mqtt_user":"gladys","mqtt_password":"6............................o","frontend_port":"8080","log_level":"info"}
[2025-05-17 19:09:06] info: 	z2m: Logging to console, file (filename: log.log)
[2025-05-17 19:09:06] info: 	z2m: Starting Zigbee2MQTT version 2.3.0 (commit #aec59cb774aa09a793ae41cd60e6a5cef15b293c
)
[2025-05-17 19:09:06] info: 	z2m: Starting zigbee-herdsman (4.0.0)
[2025-05-17 19:09:06] info: 	zh:adapter:discovery: Matched adapter: {"path":"/dev/ttyUSB0","manufacturer":"1a86","serialNumber":"971207DO","pnpId":"usb-1a86_TubesZB_971207DO-if00-port0","vendorId":"1a86","productId":"7523"} => zstack: 3
[2025-05-17 19:09:06] info: 	zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2025-05-17 19:09:06] error: 	z2m: Error while starting zigbee-herdsman
[2025-05-17 19:09:06] error: 	z2m: Failed to start zigbee-herdsman
[2025-05-17 19:09:06] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-05-17 19:09:06] error: 	z2m: Exiting...
[2025-05-17 19:09:06] error: 	z2m: Error: Error: No such file or directory, cannot open /dev/ttyUSB0

J’ai réinstallé la 1.42.0 via Gladys en attendant vos retours.
@pierre-gilles @mutmut
par contre j’ai cette erreur maintenant

2025-05-17 20:35:16z2m: Failed to write state to '/app/data/state.json' (Error: ENOENT: no such file or directory, open '/app/data/state.json')

les gars de z2m m’ont dit que si z2m n’accède pas à la clé zone, le docker redémarre non stop.

A mon avis tu aurais dû garder le configuration.yaml et juste modifier qq lignes si besoin.

et je pense qu’il faut que tu mettes la ligne avec la clé usb dans ton docker run.

Sinon dans l’ensemble la manip est bonne.

Pour le message dans z2m, il faudrait que tu vérifies si ce fichier/répertoire existe bien.

Pour info, j’ai juste fait une copie du rep de z2m et j’ai lancée la nouvelle version, et ça m’a fait un upgrade de tous les fichiers.

Donc tu n’a pas effacé tes fichiers configuration.yaml et autre.

Il existe bien, j’ai lancé une restauration via Gladys + je vais voir si cela s’affiche encore.

Dans la configuration d’origine, c’est gladys qui envoie cette information, ci s’est codé en dure cela ne peut plus être modifié

J’ai réessayer en m’appuyant sur cela

Je n’ai pas effacé le dossier z2m

sudo docker run \
   --name gladys-z2m-zigbee2mqtt \
   --restart=unless-stopped \
   --device=/dev/serial/by-id/usb-1a86_TubesZB_971207DO-if00-port0:/dev/ttyUSB0 \
   -p 8080:8080 \
   -v /var/lib/gladysassistant/zigbee2mqtt/z2m:/app/data \
   -v /run/udev:/run/udev:ro \
   -e TZ=Europe/Paris \
   ghcr.io/koenkk/zigbee2mqtt:2.3.0

Résultat: il y a bien eu un update ds fichier mais aussi des erreurs.
Et encore une fois le docker redémarre.

Using '/app/data' as data directory
Starting Zigbee2MQTT without watchdog.
Migration notes written in /app/data/migration-1-to-2.log
Migration notes written in /app/data/migration-2-to-3.log
Migration notes written in /app/data/migration-3-to-4.log
[2025-05-17 21:40:10] info: 	z2m: Logging to console, file (filename: log.log)
[2025-05-17 21:40:10] info: 	z2m: Starting Zigbee2MQTT version 2.3.0 (commit #aec59cb774aa09a793ae41cd60e6a5cef15b293c
)
[2025-05-17 21:40:10] info: 	z2m: Starting zigbee-herdsman (4.0.0)
[2025-05-17 21:40:10] error: 	z2m: Error while starting zigbee-herdsman
[2025-05-17 21:40:10] error: 	z2m: Failed to start zigbee-herdsman
[2025-05-17 21:40:10] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-05-17 21:40:10] error: 	z2m: Exiting...
[2025-05-17 21:40:10] error: 	z2m: Error: USB adapter discovery error (No valid USB adapter found). Specify valid 'adapter' and 'port' in your configuration.
    at discoverAdapter (/app/node_modules/.pnpm/zigbee-herdsman@4.0.0/node_modules/zigbee-herdsman/src/adapter/adapterDiscovery.ts:589:15)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Function.create (/app/node_modules/.pnpm/zigbee-herdsman@4.0.0/node_modules/zigbee-herdsman/src/adapter/adapter.ts:53:33)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@4.0.0/node_modules/zigbee-herdsman/src/controller/controller.ts:129:24)
    at Zigbee.start (/app/lib/zigbee.ts:70:27)
    at Controller.start (/app/lib/controller.ts:104:13)
    at start (/app/index.js:149:5)
[2025-05-17 21:40:10] error: 	z2m: If this happens after updating to Zigbee2MQTT 2.0.0, see https://github.com/Koenkk/zigbee2mqtt/discussions/24364

Retour sous 1.42.0

Peut être une réponse ici
https://tubeszb.com/zibee2mqtt-2-0-0-essential-configuration-update/

tu as quoi comme clé zigbee ? (marque, model, chipset)
Il y a des chances que tu sois dans le cas du lien que tu mentionnes.

Tube’s Zigbee Store

Order Summary

Item Desc


CC2652P2 based Zigbee to Ethernet/USB Serial Coordinator

Variante: No Ethernet - connects over USB only

Case Color: Black

donc il faut que tu ajoutes la ligne de l’adaptateur dans ton configuration.yaml de z2m 2.3.0 et ça devrait résoudre le pb.

Donc j’ai avancé un peu.
Mon fichier configuration.yaml

homeassistant: false
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://localhost:1884
  user: gladys
  password: 6--------------------------o
serial:
    adapter: zstack
    port: /dev/ttyACM0
frontend:
  port: 8080
map_options:
  graphviz:
    colors:
      fill:
        enddevice: '#fff8ce'
        coordinator: '#e04e5d'
        router: '#4ea3e0'
      font:
        coordinator: '#ffffff'
        router: '#ffffff'
        enddevice: '#000000'
      line:
        active: '#009900'
        inactive: '#994444'                                                            
advanced:
  homeassistant_legacy_entity_attributes: false
  homeassistant_legacy_triggers: false
  legacy_api: false
  legacy_availability_payload: false
  log_level: info
device_options:
  legacy: false
devices:
  '0x00158d0001ae7bf7':
    friendly_name: Bouton Xiaomi
  '0x00158d0001b8fe12':
    friendly_name: Prise Xiaomi
  '0x00124b0024c239da':
    friendly_name: Commutateur porte SdB
  '0x00158d0001b1bf2b':
    friendly_name: Overture Porte entrée Privé
  '0x00158d0001abd7ba':
    friendly_name: Détecteur mouvements Xiaomi
  '0x0015bc003101140b':
    friendly_name: Détecteur Fumé Petit Couloir
  '0x0015bc0031011737':
    friendly_name: Détecteur Fumé Escalier 2 eme Étage
  '0x0015bc0031012018':
    friendly_name: Détecteur Fumé Couloir Chambre RDC
  '0x3c6a2cfffed1f913':
    friendly_name: Congel Grenier Privé
  '0x00124b00251f1fad':
    friendly_name: Température Orly
  '0xa4c138e2237bf96a':
    friendly_name: Prise Nous 15
  '0xdc8e95fffe95710c':
    friendly_name: Repetteur Entrée Auberge
  '0x9035eafffed8d3da':
    friendly_name: Lumière-central-kitchenette
  '0x94b216fffee6639a':
    friendly_name: multiprises-tableau
  '0x286847fffe8b959e':
    friendly_name: détecteur-présence-entrée
  '0xa4c138645242b755':
    friendly_name: Ampoule-Entrée-Auberge
  '0x94b216fffe2699fb':
    friendly_name: Intérupteur-Lumière-Kitchenette
  '0x44e2f8fffe174cae':
    friendly_name: Spot-kitchenette
  '0x08ddebfffeaa6ad0':
    friendly_name: Chauffe-eau
  '0x54ef441001263f08':
    friendly_name: thermostat-radiateur-sb-chambre-6
external_converters:
  - TS0601.js
  - TH-S04E.js
blocklist: []

le docker run

sudo docker run \
   --name gladys-z2m-zigbee2mqtt \
   --restart=unless-stopped \
   --device=/dev/serial/by-id/usb-1a86_TubesZB_971207DO-if00-port0 \
   -p 8080:8080 \
   -v /var/lib/gladysassistant/zigbee2mqtt/z2m:/app/data \
   -v /run/udev:/run/udev:ro \
   -e TZ=Europe/Paris \
   ghcr.io/koenkk/zigbee2mqtt:2.3.0

La réponse:

Using '/app/data' as data directory
Starting Zigbee2MQTT without watchdog.
[2025-05-18 22:22:36] info: 	z2m: Logging to console, file (filename: log.log)
[2025-05-18 22:22:36] info: 	z2m: Starting Zigbee2MQTT version 2.3.0 (commit #aec59cb774aa09a793ae41cd60e6a5cef15b293c
)
[2025-05-18 22:22:36] info: 	z2m: Starting zigbee-herdsman (4.0.0)
[2025-05-18 22:22:37] info: 	zh:zstack:znp: Opening SerialPort with {"path":"/dev/serial/by-id/usb-1a86_TubesZB_971207DO-if00-port0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2025-05-18 22:22:37] info: 	zh:zstack:znp: Serialport opened
[2025-05-18 22:22:37] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2025-05-18 22:22:38] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2025-05-18 22:22:49] info: 	z2m: zigbee-herdsman started (resumed)
[2025-05-18 22:22:49] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20220219,"transportrev":2},"type":"ZStack3x0"}'
[2025-05-18 22:22:49] info: 	z2m: Prise Xiaomi (0x00158d0001b8fe12): ZNCZ02LM - Xiaomi Mi smart plug (Router)
[2025-05-18 22:22:49] info: 	z2m: Bouton Xiaomi (0x00158d0001ae7bf7): WXKG01LM - Xiaomi Mi wireless switch (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Bouton Sonoff (0x00124b0023971d64): SNZB-01 - SONOFF Wireless button (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Commutateur porte SdB (0x00124b0024c239da): ZBMINI - SONOFF Zigbee two way smart switch (Router)
[2025-05-18 22:22:49] info: 	z2m: Overture Porte entrée Privé (0x00158d0001b1bf2b): MCCGQ01LM - Xiaomi Mi door and window sensor (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Détecteur mouvements Xiaomi (0x00158d0001abd7ba): RTCGQ01LM - Xiaomi Mi motion sensor (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Capteur Température Piscine (0x3c6a2cfffed15faa): THS317-ET - OWON Temperature sensor (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Prise Sonoff Z1 (0x00124b0024c05cf4): S26R2ZB - SONOFF Zigbee smart plug (Router)
[2025-05-18 22:22:49] info: 	z2m: Prise TV  (0x00124b00258a4aac): S26R2ZB - SONOFF Zigbee smart plug (Router)
[2025-05-18 22:22:49] info: 	z2m: Routeur Zigbee (0x00124b00216aca4a): CC2530.ROUTER - Custom devices (DiY) CC2530 router (Router)
[2025-05-18 22:22:49] info: 	z2m: Routeur Zigbee 2 (0x00124b0008b01e42): CC2530.ROUTER - Custom devices (DiY) CC2530 router (Router)
[2025-05-18 22:22:49] info: 	z2m: Routeur Zigbee 3 (0x00124b0005abe907): CC2530.ROUTER - Custom devices (DiY) CC2530 router (Router)
[2025-05-18 22:22:49] info: 	z2m: Frigo Blanc Cuisine (0x3c6a2cfffed1e0ad): THS317-ET - OWON Temperature sensor (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Frigo Gris Cuisine (0x3c6a2cfffed1e085): THS317-ET - OWON Temperature sensor (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Congel Cuisine (0x3c6a2cfffed1e015): THS317-ET - OWON Temperature sensor (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Congel Blanc Remise (0x3c6a2cfffed1e01b): THS317-ET - OWON Temperature sensor (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Frigo Livraison Remise (0x3c6a2cfffed1e05d): THS317-ET - OWON Temperature sensor (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Température chambe parent (0x00124b00251ef34a): SNZB-02 - SONOFF Temperature and humidity sensor (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Température chambe 5 (0x00124b00251cda3c): SNZB-02 - SONOFF Temperature and humidity sensor (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Température chambe 6 (0x00124b00251f1f8f): SNZB-02 - SONOFF Temperature and humidity sensor (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Détecteur Fumé couloir central 1er étage (0x0015bc0031011da7): SMSZB-120 - Develco Smoke detector with siren (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Prise Nous 1 (0xa4c138080d44a063): A1Z - Nous Smart plug (with power monitoring) (Router)
[2025-05-18 22:22:49] info: 	z2m: Prise Nous 2 (0xa4c13814a17a713d): A1Z - Nous Smart plug (with power monitoring) (Router)
[2025-05-18 22:22:49] info: 	z2m: Prise Nous 3 (0xa4c1389723178193): A1Z - Nous Smart plug (with power monitoring) (Router)
[2025-05-18 22:22:49] info: 	z2m: Prise Nous 4 (0xa4c1381a7f0cb02e): A1Z - Nous Smart plug (with power monitoring) (Router)
[2025-05-18 22:22:49] info: 	z2m: Détecteur Fumé Privé (0x0015bc0031012458): SMSZB-120 - Develco Smoke detector with siren (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Détecteur Fumé Petit Couloir (0x0015bc003101140b): SMSZB-120 - Develco Smoke detector with siren (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Détecteur Fumé Escalier 2 eme Étage (0x0015bc0031011737): SMSZB-120 - Develco Smoke detector with siren (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Détecteur Fumé Couloir Chambre RDC (0x0015bc0031012018): SMSZB-120 - Develco Smoke detector with siren (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Congel Grenier Privé (0x3c6a2cfffed1f913): THS317-ET - OWON Temperature sensor (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Température Orly (0x00124b00251f1fad): SNZB-02 - SONOFF Temperature and humidity sensor (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Température Entrée Marquise (0x00124b0025152334): SNZB-02 - SONOFF Temperature and humidity sensor (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Prise Nous 5 (0xa4c138b017add53f): A1Z - Nous Smart plug (with power monitoring) (Router)
[2025-05-18 22:22:49] info: 	z2m: Prise Nous 6 (0xa4c138915647025b): A1Z - Nous Smart plug (with power monitoring) (Router)
[2025-05-18 22:22:49] info: 	z2m: Prise Nous 7 (0xa4c138f02df29e3f): A1Z - Nous Smart plug (with power monitoring) (Router)
[2025-05-18 22:22:49] info: 	z2m: Prise Nous 8 (0xa4c1384bb3b567fb): A1Z - Nous Smart plug (with power monitoring) (Router)
[2025-05-18 22:22:49] info: 	z2m: Prise Nous 10 (0xa4c138e46e37e781): A1Z - Nous Smart plug (with power monitoring) (Router)
[2025-05-18 22:22:49] info: 	z2m: Prise Nous 9 (0xa4c138bc18b29c9f): A1Z - Nous Smart plug (with power monitoring) (Router)
[2025-05-18 22:22:49] info: 	z2m: Prise Nous 13 (0xa4c138025794843d): A1Z - Nous Smart plug (with power monitoring) (Router)
[2025-05-18 22:22:49] info: 	z2m: Prise Nous 12 (0xa4c1381bdcc4b436): A1Z - Nous Smart plug (with power monitoring) (Router)
[2025-05-18 22:22:49] info: 	z2m: Commutateur Cuisine Auberge (0x00124b0026b769de): ZBMINI-L - SONOFF Zigbee smart switch (no neutral) (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Détecteur humidité sol (0xa4c1384d17644837): TS0601_soil - Tuya Soil sensor (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Repetteur Salon 1er (0xe0798dfffee7e43c): WG001 - Aeotec Range extender Zi (Router)
[2025-05-18 22:22:49] info: 	z2m: Repetteur-fond-Grande-Salle (0xe0798dfffee43b95): WG001 - Aeotec Range extender Zi (Router)
[2025-05-18 22:22:49] info: 	z2m: Repetteur Zigbee-4 (0x8c65a3fffe5213f6): WG001 - Aeotec Range extender Zi (Router)
[2025-05-18 22:22:49] info: 	z2m: Repetteur Zigbee-5 (0x8c65a3fffe54c990): WG001 - Aeotec Range extender Zi (Router)
[2025-05-18 22:22:49] info: 	z2m: Prise Nous 11 (0xa4c138802e03adb8): A1Z - Nous Smart plug (with power monitoring) (Router)
[2025-05-18 22:22:49] info: 	z2m: spot-lumiere-piscine (0x9035eafffed8d698): SIN-4-1-20 - NodOn Multifunction relay switch (Router)
[2025-05-18 22:22:49] info: 	z2m: Arrosage (0xa4c138d3412e9403): Not supported (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Bouton Moes (0x7cc6b6fffe544035): Push_LE - Marmitek Smart switch (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Température Foyer Chaudière (0x3c6a2cfffed4a73a): THS317-ET - OWON Temperature sensor (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Prise Nous 14 (0xa4c1384dd8bad348): A1Z - Nous Smart plug (with power monitoring) (Router)
[2025-05-18 22:22:49] info: 	z2m: Prise Nous 15 (0xa4c138e2237bf96a): A1Z - Nous Smart plug (with power monitoring) (Router)
[2025-05-18 22:22:49] info: 	z2m: Repetteur Entrée Auberge (0xdc8e95fffe95710c): WG001 - Aeotec Range extender Zi (Router)
[2025-05-18 22:22:49] info: 	z2m: Lumière-central-kitchenette (0x9035eafffed8d3da): SIN-4-1-20 - NodOn Multifunction relay switch (Router)
[2025-05-18 22:22:49] info: 	z2m: multiprises-tableau (0x94b216fffee6639a): DZ - Nous DIN Switch (with power monitoring via polling) (Router)
[2025-05-18 22:22:49] info: 	z2m: détecteur-présence-entrée (0x286847fffe8b959e): ES1ZZ(TY) - Linptech mmWave Presence sensor (Router)
[2025-05-18 22:22:49] info: 	z2m: Ampoule-Entrée-Auberge (0xa4c138645242b755): P3Z - Nous Smart light bulb (Router)
[2025-05-18 22:22:49] info: 	z2m: Intérupteur-Lumière-Kitchenette (0x94b216fffe2699fb): Push_LO - Marmitek Smart switch (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Spot-kitchenette (0x44e2f8fffe174cae): ZBMINIL2 - SONOFF Zigbee smart switch (no neutral) (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Chauffe-eau (0x08ddebfffeaa6ad0): ZBMINIL2 - SONOFF Zigbee smart switch (no neutral) (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: thermostat-radiateur-sb-chambre-6 (0x54ef441001263f08): TH-S04D - Aqara Climate Sensor W100 (EndDevice)
[2025-05-18 22:22:49] info: 	z2m: Currently 62 devices are joined.
[2025-05-18 22:22:49] info: 	z2m: Connecting to MQTT server at mqtt://localhost:1884
[2025-05-18 22:22:49] error: 	z2m: MQTT failed to connect, exiting... ()
[2025-05-18 22:22:49] info: 	z2m: Stopping zigbee-herdsman...
[2025-05-18 22:22:59] info: 	zh:controller: Wrote coordinator backup to '/app/data/coordinator_backup.json'
[2025-05-18 22:22:59] info: 	zh:zstack:znp: closing
[2025-05-18 22:22:59] info: 	zh:zstack:znp: Port closed
[2025-05-18 22:22:59] info: 	z2m: Stopped zigbee-herdsman

Il y a une erreur:
[2025-05-18 22:22:49] error: z2m: MQTT failed to connect, exiting... ()

Mon nouveau fichier configuration.yaml modifié par Zigbee2mqtt

homeassistant:
  enabled: false
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://localhost:1884
  user: gladys
  password: 6------------------o
serial:
  adapter: zstack
  port: /dev/serial/by-id/usb-1a86_TubesZB_971207DO-if00-port0
frontend:
  enabled: true
  port: 8080
map_options:
  graphviz:
    colors:
      fill:
        enddevice: '#fff8ce'
        coordinator: '#e04e5d'
        router: '#4ea3e0'
      font:
        coordinator: '#ffffff'
        router: '#ffffff'
        enddevice: '#000000'
      line:
        active: '#009900'
        inactive: '#994444'
device_options: {}
devices:
  '0x00158d0001ae7bf7':
    friendly_name: Bouton Xiaomi
    -----------------------------
    -----------------------------
    ----- Liste des devices -----
    -----------------------------
    -----------------------------
advanced:
  log_level: info
blocklist: []
version: 4
    

Dans advance les lignes concernant home assistant ont disparu.
et également external_converters:

Ce qui est normal voir ici

Donc redémarrage intempestif de zigbee2mqtt.
Certainement dû à la non connexion au serveur mqtt.

@bjm Pour que le conteneur Zigbee2MQTT puisse communiquer avec Mosquitto, il faut que tu le lances avec l’option --network=host et retirer l’ouverture manuelle des ports :slightly_smiling_face:

Actuellement, dans ton fichier de configuration YAML, tu indiques que Zigbee2MQTT doit se connecter à Mosquitto via localhost. Or, si Zigbee2MQTT n’est pas sur le même réseau que Mosquitto, localhost ne fonctionnera pas, car ils ne partagent pas le même espace réseau.

À titre d’exemple, voici comment Gladys lance le conteneur Zigbee2MQTT :

:point_right: Gladys/server/services/zigbee2mqtt/docker/gladys-z2m-zigbee2mqtt-container.json at master · GladysAssistant/Gladys · GitHub

en gros, avec les conseils de @pierre-gilles , ça donnerait ça :

sudo docker run \
   --name gladys-z2m-zigbee2mqtt \
   --restart=unless-stopped \
   --network=host \
   --device=/dev/serial/by-id/usb-1a86_TubesZB_971207DO-if00-port0 \
   -v /var/lib/gladysassistant/zigbee2mqtt/z2m:/app/data \
   -v /run/udev:/run/udev:ro \
   -e TZ=Europe/Paris \
   ghcr.io/koenkk/zigbee2mqtt:2.3.0
1 « J'aime »