SLZB-06M & Zigbee2mqtt

Bonjour à tous,

j’ai basculé récemment sur un coordinateur zigbee ethernet SLZB-06M. J’ai régulièrement des soucis pour lesquels zigbee2mqtt ne veut pas redémarrer.
Zigbee2mqtt est sur une autre VM, installé sur un linux.

Voici les logs

[2025-01-29 15:55:01] error:    zh:ember:uart:ash: Port Error: read ECONNRESET
[2025-01-29 15:55:01] error:    zh:ember: Adapter fatal error: ERROR_SERIAL_INIT
[2025-01-29 15:55:01] error:    z2m: Adapter disconnected, stopping
[2025-01-29 15:56:42] error:    z2m: Failed to call 'Frontend' 'stop' (TypeError: Cannot read properties of undefined (reading 'close')
    at /opt/zigbee2mqtt/lib/extension/frontend.ts:132:52
    at new Promise (<anonymous>)
    at Frontend.stop (/opt/zigbee2mqtt/lib/extension/frontend.ts:132:15)
    at Controller.callExtensions (/opt/zigbee2mqtt/lib/controller.ts:368:17)
    at Controller.stop (/opt/zigbee2mqtt/lib/controller.ts:233:9)
    at stop (/opt/zigbee2mqtt/index.js:172:5)
    at process.handleQuit (/opt/zigbee2mqtt/index.js:180:13))
[2025-01-29 15:56:55] error:    zh:ember:uart:ash: Received ERROR from adapter while connecting, with code=ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT.
[2025-01-29 15:58:23] error:    z2m: Failed to call 'Frontend' 'stop' (TypeError: Cannot read properties of undefined (reading 'close')
    at /opt/zigbee2mqtt/lib/extension/frontend.ts:132:52
    at new Promise (<anonymous>)
    at Frontend.stop (/opt/zigbee2mqtt/lib/extension/frontend.ts:132:15)
    at Controller.callExtensions (/opt/zigbee2mqtt/lib/controller.ts:368:17)
    at Controller.stop (/opt/zigbee2mqtt/lib/controller.ts:233:9)
    at stop (/opt/zigbee2mqtt/index.js:172:5)
    at process.handleQuit (/opt/zigbee2mqtt/index.js:180:13))
[2025-01-29 15:58:35] error:    zh:ember:uart:ash: Received ERROR from adapter while connecting, with code=ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT.
[2025-01-29 16:00:04] error:    z2m: Failed to call 'Frontend' 'stop' (TypeError: Cannot read properties of undefined (reading 'close')
    at /opt/zigbee2mqtt/lib/extension/frontend.ts:132:52
    at new Promise (<anonymous>)
    at Frontend.stop (/opt/zigbee2mqtt/lib/extension/frontend.ts:132:15)
    at Controller.callExtensions (/opt/zigbee2mqtt/lib/controller.ts:368:17)
    at Controller.stop (/opt/zigbee2mqtt/lib/controller.ts:233:9)
    at stop (/opt/zigbee2mqtt/index.js:172:5)
    at process.handleQuit (/opt/zigbee2mqtt/index.js:180:13))
[2025-01-29 16:00:16] error:    zh:ember:uart:ash: Received ERROR from adapter while connecting, with code=ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT.
[2025-01-29 16:01:45] error:    z2m: Failed to call 'Frontend' 'stop' (TypeError: Cannot read properties of undefined (reading 'close')

Merci d’avance pour vos lumières…

Vous pouvez mettre les infos de configuration du plugin, page santé , logs dépendances ?
C’est nécessaire pour trouver de l’aide.

Votre slb06m est connecté comment ? usb, ethernet, wifi ?

zigbee2mqtt fonctionne correctement sur Jeedom mais en mode client d’un autre zigbee2mqtt (celui de la vm linux qui communique avec le dongle)

Le souci vient de Zigbee2mqtt installé sur linux.
Donc pas de dépendances ni rien…

Le SLZB06M est connecté en ethernet et Zigbee2mqtt(linux) communique en direct avec

Vous avez l’erreur au démarrage ? ça ressemble à un problème de config
Votre interface d’admin du slzb06 fonctionne bien ?

Faudrait donner votre fichier de config pour que les « experts » le regardent

L’interface SLZB… fonctionne parfaitement. Aucun freeze, aucun souci constaté.

Ce problème se produit tous les 5-6 jours et la, impossible de redémarrer zigbee2mqtt. La fois dernière j’ai du laisser le dongle debranché quelques heures.

J’ai testé en baissant la vitesse à 57600, sans succès. J’étais à 115200

homeassistant:
  enabled: true
frontend:
  enabled: true
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://localhost
  keepalive: 60
  reject_unauthorized: true
  version: 5
  include_device_information: true
serial:
  port: tcp://192.168.0.212:6638
  adapter: ember
  baudrate:  57600
advanced:
  transmit_power: 15
  adapter_delay:  200
  log_lever: warning
  log_directory: /var/log
  log_file: log.txt
  log_rotation: false
  network_key:
    - 199
    - 42
    - 234
    - 6
    - 152
    - 134
    - 36
    - 4
    - 150
    - 61
    - 115
    - 111
    - 49
    - 170
    - 95
    - 179
  pan_id: 20294
  ext_pan_id:
    - 177
    - 111
    - 198
    - 66
    - 255
    - 143
    - 129
    - 238
  log_debug_to_mqtt_frontend: true
  output: attribute_and_json
  last_seen: ISO_8601
  channel: 20
  log_level: warning
device_options: {}
devices:
  '0x38398ffffec3e0ab':
    friendly_name: Dimmer_Ext
    homeassistant: {}
    optimistic: false
    retain: false
    filtered_cache: []
    filtered_optimistic: []
    description: |
      Dimmer pour l'eclairage de la terrasse
  '0x842712fffe406d03':
    friendly_name: L_Dressing
    description: |
      Lumière du dressing
    state_action: true
  '0x0ceff6fffe74faf6':
    friendly_name: Boite_à_lettres
  '0x842e14fffe586705':
    friendly_name: Radiateur_SDB
  '0x0cae5ffffeaf0cd6':
    friendly_name: L_Bureau
    description: |
      Lumière du bureau
  '0x38398ffffe1ddbba':
    friendly_name: L_Tim
    description: Lumière chambre de Timothée
  '0x28dba7fffe8358ca':
    friendly_name: L_Cuisine
  '0x00124b002b5282dc':
    friendly_name: Pr_SDB_1
  '0x00124b002b528670':
    friendly_name: Pr_Salle_A_Manger
  '0xa4c1387460c97c73':
    friendly_name: Vanne_Eau
  '0xa4c138e3c8a9fa7d':
    friendly_name: TH_SDB_RDC
    temperature_precision: ''
    temperature_calibration: ''
  '0xa4c1383ee05ce6c2':
    friendly_name: Test TH 2
availability:
  enabled: true
  active:
    timeout: 360
  passive:
    timeout: 10000
version: 4

Il semblerait que ça vienne de tous les network_key et pan_id… j’ai tout mis en # et ça semble démarrer… mais je dois tout re-appairer.

Sur le mien, je ne crois pas que j’ai spécifié le baudrate (depuis jeedom)
cela dit smlight.tech préconise une config si je me rappelle bien (désolé je n’ai pas accès à mon z2m car je suis à distance)

Oui je te confirme, ils préconisent bien une config.

Mais le souci venait de la suite. Si tu regardes mon fichier configuration.yaml, il y a plein de Pan-ID et network_key… J’ai tout viré, je n’ai gardé que la liste des device.

J’ai du tout ré-appairer mais maintenant mon z2m démarre sans problème.

1 « J'aime »

Dans ce cas on ne tag pas le plugin…
=> étiquette supprimée

Y avait aucun rapport avec le plugin myBmw non plus

Sorry, mauvaise manip…

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.