Problème SLZB-06M et Zigbee2mqtt

Bonjour,

Je rencontre un problème avec le paramétrage de mon SLZB-06M avec Jeedom. J’ai lu de nombreuses discussions sur le paramétrage de Jeedom avec ce module mais malgré cela je n’arrive pas à le faire fonctionner.
J’ai remplacé ma box domotique semaine dernière pour passer sur une Debian 11 (j’ai utilisé l’image officielle). J’en ai profité pour passer sur les nouveaux plugins Z-Wave (pas de problème pour la migration) et JeeZigbee.
J’utilisais jusqu’à présent un dongle Popp, mais j’avais besoin d’étendre le signal Zigbee dans la maison d’où l’achat du module SLZB-06M. Je vous joins la configuration du plugin, des différents logs que j’ai pu récupérer


Config_YAML


J’ai également ajouté le journal du SLZB-06M ou l’on peut voir lorsque que Démon démarre que la box se connecte bien au module, durant 10 secondes…

Merci pour votre aide.

Je pense que le type de contrôleur doit être ember

@Dreaky , J’ai essayé avec « Ember » , c’est pareil pour le Démon. Il démarre puis s’arrête au bout de quelques secondes.

Pour compléter le fichier YAML, j’utilise le texte fourni par le module SLZB-06M, mais je supprime les lignes pour ne garder que :
serial :
Port: tcp//192.168.6.134:6638

bonjour,

alors tu as vu que le firmware du SLZB-06M est mis à jour.

akenad :slight_smile:

Oui, j’ai les dernières mises à jours Micrologiciel et puce Zigbee.

Quand je clique sur ce lien

Lien_Page_Config

Je n’accède pas à la page de configuration…

quel est son chemin et son contenu ?
la conf se fait via le plugin.

akenad :slight_smile:

Voici le contenu proposé par le module à copier dans le fichier YAML

> # Serial settings
> serial:
> # Emplacement de SLZB-06M
> port: tcp://192.168.6.134:6638
> baudrate: 115200
> adapter: ember
> # Désactiver la led verte ?
> disable_led: false
> # Réglez la puissance de sortie sur 20 maximum
> advanced:
> transmit_power: 20

le fichier est configuration.yaml sous plugins/z2m/resources/zigbee2mqtt/data/configuration.yaml

Je suis passé en type contrôleur « Ember », relancé les dépendances, renseigné le fichier YAML et j’ai un nouveau message dans les log z2md

Le démon démarre quelques secondes, puis s’arrête.

Ma configuration Jeedom si cela peut aider

Core : 4.4.19 (master)
DNS Jeedom : oui

Plugin : JeeZigbee
Version : 2025-01-15 01:01:47 (stable)
Statut Démon : Stoppé - (2025-04-16 06:50:02)

Page santé jeedom et logs donnés correctement, c’est à dire en collant le texte avec:

1348|> zigbee2mqtt@1.42.0 start
1349|> node index.js
1350|Starting Zigbee2MQTT without watchdog.
1351|[2025-04-16 08:55:21] e[31merrore[39m: 	z2m: Error while starting zigbee-herdsman
1352|[2025-04-16 08:55:21] e[31merrore[39m: 	z2m: Failed to start zigbee
1353|[2025-04-16 08:55:21] e[31merrore[39m: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
1354|[2025-04-16 08:55:21] e[31merrore[39m: 	z2m: Exiting...
1355|[2025-04-16 08:55:21] e[31merrore[39m: 	z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
1356|at EmberAdapter.initEzsp (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:684:19)
1357|at EmberAdapter.start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1598:24)
1358|at Controller.start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:137:29)
1359|at Zigbee.start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/lib/zigbee.ts:69:27)
1360|at Controller.start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/lib/controller.ts:161:27)
1361|at start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js:154:5)

J’espère que c’est bien cela que vous attendiez ?

Il manque la page santé jeedom.

Il faut vous assurer que votre clé est bien alimentée, visible sur votre réseau et utilisée seulement par le plugin.

Voici


la page santé de mon JEEDOM

La clé est bien alimentée en PoE, j’accède à son Interface Web. Comment savoir si elle est uniquement utilisée par le Plugin ?

Les logs du module SLZB-06M

[09:26:46] EventSender | [_handleNewClient] new client: 192.168.6.152
[09:28:36] taskZB | New client: 192.168.6.131 id: 0
[09:28:49] taskZB | Client disconnected, id: 0

192.168.6.152, c’est mon PC avec lequel je me connecte sur l’interface Web du module et 192.168.6.131, c’est mon Jeedom.

Dans la configuration du plugin Jeezigbee (z2m) mettre :
Baudrate 115200

akenad :slight_smile:

Cela n’a rien changé. J’ai toujours les mêmes messages dans les logsz2md

J’ai relancé les dépendances et réinscrit les lignes dans le fichier YAML

comme déjà dit, « la conf se fait via le plugin. »
ça veut dire qu’il n’est pas nécessaire de modifier directement le fichier configuration.yaml.
c’est le plugin Jeezigbee (z2m) qui le fait.
Et d’ailleurs le fichier pris en compte est ici :
plugins/z2m/data/configuration.yaml

A ce stade il pourrait être utile de fournir des copies écran de la configuration du SLZB-06M.

Chez moi ça fonctionne bien :
Jeedom 4.4.19
Debian 11
JeeZigbee (z2m) 2025-01-15, avec Zigbee2MQTT 2.2.1

SLZB-06M :
.Micrologiciel :
-Core v2.7.1
-coordinateur Zigbee Revision: 20241127 (SDK 7.4.5)
.Mode :
-module radio: Coordinateur Zigbee
-connexion : Ethernet
.Z2M :
-Vitesse série : 115200
-Port du socket : 6638

akenad :slight_smile:

D’accord, j’ai vérifier le fichier configuration.yaml dans plugins/z2m/data/ et voici les lignes :

permit_join: false
mqtt:
  server: mqtt://127.0.0.1:1883
  user: jeedom
  password: 

  base_topic: zigbee2mqtt
  include_device_information: true
serial:
  port: tcp://192.168.6.134:6638
  adapter: ember
  baudrate: 115200
frontend:
  port: 8080
  host: 0.0.0.0
  auth_token:
advanced:
  last_seen: ISO_8601
  network_key:
  - 101
  - 171
  - 84
  - 5
  - 115
  - 189
  - 207
  - 234
  - 130
  - 153
  - 149
  - 207
  - 107
  - 79
  - 26
  - 52
  pan_id: 43833
  ext_pan_id:
  - 47
  - 192
  - 142
  - 71
  - 99
  - 183
  - 136
  - 131
  log_level: error
external_converters:
- /var/www/html/plugins/z2m/core/class/../config/converters/Danfoss/icon.js
...

la configuration de mon Jeedom

Core : 4.4.19 (master)
DNS Jeedom : oui

Plugin : JeeZigbee
Version : 2025-01-15 01:01:47 (stable)
Statut Démon : Stoppé - (2025-04-16 11:40:03)

Et la configuration du SLZB-06M
Micrologiciel Core : v2.8.2.dev3
Puce Zigbee - routeur : 20250220
Mode : Routeur Zigbee
Connexion : Ethernet
Alimentation : PoE
-module radio: Coordinateur Zigbee
-Vitesse série : 115200
-Port du socket : 6638

Merci pour votre aide.

Routeur c’est pas bon, ça doit être coordinateur.

akenad :slight_smile:

Oui, je viens de voir cela :grinning:

J’ai changé la configuration du SLZB-06M en mode « Coordinateur Zigbee » et cela fonctionne beaucoup mieux…

Merci pour votre aide. J’aurais dû commencer par vérifier cela :smirk: