Zigbee2MQTT avec Xiaomi Gateway 3

bonsoir,

Ayant une Xiaomi Gateway 3 sous la main je me suis amusé à la bricoler.

AlexxIT/XiaomiGateway3: Control Zigbee, BLE and Mesh devices from Home Assistant with Xiaomi Gateway 3 (ZNDMWG03LM) on original firmware (github.com)

J’ai réussi à intégrer des appareils via ZHA mais je n’arrive pas démarrer le module complémentaire Zigbee2MQTT.

Voici les logs

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] socat.sh: executing... 
[19:44:16] INFO: Socat not enabled, marking service as down
[cont-init.d] socat.sh: exited 0.
[cont-init.d] zigbee2mqtt.sh: executing... 
[19:44:17] INFO: MQTT available, fetching server detail ...
[19:44:18] INFO: Previous config file found, checking backup
[19:44:18] INFO: Creating backup config in '/config/zigbee2mqtt/.configuration.yaml.bk'
[19:44:18] INFO: Adjusting Zigbee2mqtt core yaml config with add-on quirks ...
[cont-init.d] zigbee2mqtt.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[19:44:19] INFO: Handing over control to Zigbee2mqtt Core ...
> zigbee2mqtt@1.23.0 start
> node index.js

et voici ma config

data_path: /config/zigbee2mqtt
external_converters: []
devices: devices.yaml
groups: groups.yaml
homeassistant: true
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://192.168.1.1:1883
  user: ************
  password: ***********
serial:
  port: tcp://192.168.1.173:8888
  adapter: ezsp
advanced:
  log_level: warn
  pan_id: 6754
  channel: 25
  network_key:
    - 1
    - 3
    - 5
    - 7
    - 9
    - 11
    - 13
    - 15
    - 0
    - 2
    - 4
    - 6
    - 8
    - 10
    - 12
    - 13
  availability_blocklist: []
  availability_passlist: []
device_options: {}
blocklist: []
passlist: []
queue: {}
frontend:
  port: 8099
experimental: {}
availability: false
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

Salut

ta gateway est accessible a distance via un port serie TCP.
Souvent il n’est possible de ne connecter qu’un seul flux.

Pour le vérifier, tu coupes ZHA et tu essayes de démarrer ZIGBEE2MQTT.

Salut,
dit moi je voudrait activer le mode ZHA sur ma gateway 3.
Il y a juste l’option a cocher dans la configuration de l’intégration ?
Es ce que c’est stable sur ZHA avec c’est passerelle?

Merci du conseil, c’est exactement ça. tout fonctionne. :slight_smile:

Salut tu dois vérifier ton firmware, v1.5.0_0102 est optimal mais il explique que les versions v1.4.7_0063, v1.4.7_0065, v1.4.7_0115, v1.4.7_0160, v1.5.0_0026, v1.5.1_0032 sont compatibles avec des bugs possibles.
Donc le mieux est de suivre ce tuto MàJ du firmware via telnet, ensuite tu coches la case et tu pourras passer soit par l’integration ZHA ou le module complémentaire Zigbee2MQTT.

1 « J'aime »

Ok, C’est bon pour le firmware je suis en 1.5.0_0102.
merci pour ces infos :wink: