Changement de contrôleur Zigbee (SonOff)

Coucou, suite a nombreuses erreurs dans le log plugin-z2m, je souhaite changer de contrôleur zigbee.
Vichy les erreurs récurrentes et j’ai aussi des problèmes de stabilité.

[31merrore[39m: zh:ezsp:ezsp: Frame changeSourceRouteHandler parsing error: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to access memory outside buffer bounds
[31merrore[39m: zh:ezsp:ezsp: Unparsed frame 0xc4. Skipped
0512|

Comme il n’est pas possible de passer sous EmberZNet 7.4.x., je comprends que les solutions sont :
• changer de contrôleur
• rester sous zigbee2mqtt v1.37 (?)
• attendre…

J’ai abordé ce point ici :

De coup, la soutint la plus pérenne serait de passer sous un autre contrôleur et j’ai acheté le Sonoff Zigbee 3.0 USB Dongle Plus (EFR32MG21).

Par contre, je n’ai pas envie de faire n’importe quoi car je lis notemment pas mal de choses differentes sur ce forum.
Je comprends que je devais donc :
• Flasher Lien
• Appairer tous les équipements zigbee avec le SonOff
• Faire un transfert d’objets dans Jeedom
• Supprimer les anciens objets

Est-ce correct ?

Merci

Je te conseille d’aller faire un tour du côté du controlleur zigbee SMLIGHT SLZB-06. C’est un controlleur zigbee IP, c’est à dire qu’il est indépendant, c’est lui qui fait office de coordinateur zigbee et il offre une interface IP pour que d’autres systèmes (jeedom donc) puissent récupérer les infos du réseau zigbee.
Avantages indéniable : pas besoin donc de le brancher à ta box jeedom (ou autre box domotique), il lui suffit juste d’avoir un cable ethernet branché sur ton routeur et de déclarer l’ip de son interface sur la configuration z2m/zigbee2mqtt (je te laisse checker la doc pour ça). Accessoirement, il est aussi compatible réseau thread/matter (via flashage firmware) si tu veux switcher dans un futur. Et cela permet donc aussi de s’en servir sur plusieurs systèmes en parallèle (deux jeedoms, un jeedom et un homeassistant etc).

Y’a de nombreux topics qui en parlent et de la doc pour montrer comment l’intégrer sous jeedom et z2m (zigbee2mqtt) notamment.
Personnellement c’est que j’ai fais chez moi (j’étais sur un SONOFF ZigBee 3.0 USB Dongle Plus TI CC2652P), et c’est une des meilleures upgrade harware que j’ai pu faire sur ma domotique (avec le fait de déporter aussi l’installation de zigbee2mqtt en standalone).

Ok, je vais tenter ça en effet. Je trouve que par le passé jeedom m’a fait des petites blagues (une Smart qui n’avait plus assez de place, un changement par 2 fois de module zigbee).

La solution que tu proposes me paraît la plus pérenne. J’apprécie à l’usage l’interface z2m qui est simple et efficace. Et si ça marche pas là dedans, ça marchera pas magiquement dans jeedom :stuck_out_tongue_winking_eye:

Je ne sais pas ce qu’est un réseau thread/matter donc à priori pas besoin de me lancer dedans.

Bonjour,

Dongle installé, merci @Dreaky. Il ne le reste qu’a monter mqtt en standalone mais avant, j aurais encore deux petites questions :

  • il faudra forcément que je le refasse l’intégration de tous les capteurs ?
  • j’hésite dans l’infra qui sera la plus pérenne pour mon moquito + zigbee2mqtt. Container sur NAS ? Une VM dediée ? Et si je change a posteriori, les capteurs sont bien toujours lies au controlleur ?

Si vous avez des tutos sur des démarches zigbee2mqtt et ce controlleur pour transferer les capteurs, je prends :slight_smile:

Alors ça dépend de ce qu’on parle.
Si c’est uniquement le remplacement du controleur (on touche rien à zigbee2mqtt), en théorie oui c’est possible, en pratique c’est plus compliqué. Je te laisse chercher, mais y’a des astuces de remplacement de l’adresse IEEE du controleur (par celle de l’ancien controleur), mais c’est risqué (et sans retour arrière possible).

Ensuite si tu parle de déplacer zigbee2mqt, normalement y’a moyen de faire une sauvegarde de zigbee2mqtt. J’ai tenté mais j’ai pas réussi. La nouvelle instance me disait que la sauvegarde que j’essayais d’importer ne matchait pas la même config et donc ça marchait pas. Du coup je me suis bien retapé toute l’intégration…
Donc si tu as beaucoup de devices (genre 30/40+) et que tu veux à tout prix éviter la ré-intégration, potasse bien ton truc et fais des sauvegardes…

Perso je fais tourner mosquitto sur un container dédié (LXC), et zigbee dans un autre container dédié. VM c’est overkill pour moi.

Bon, je n’ai « que » 30 modules et seulement 5 ou 6 difficilement accessible. Je vais me faire la réinclusion.

J’ai un peu galéré mais trouvé un docker compose Mosquito qui marche sur mon synology:

version: "3.8"
services:
  # Mosquitto
  mqtt:
    container_name: mosquitto
    image: eclipse-mosquitto:2.0
    restart: unless-stopped
    volumes:
      - "/volume1/docker/mosquitto/data:/mosquitto"
    ports:
      - 1883:1883
      - 9001:9001
    command: "mosquitto -c /mosquitto-no-auth.conf"

  # Zigbee2MQTT
  zigbee2mqtt:
    container_name: zigbee2mqtt
    image: koenkk/zigbee2mqtt
    restart: unless-stopped
    volumes:
      - "/volume1/docker/zigbee2mqtt/data:/app/data"
      - /run/udev:/run/udev:ro
    ports:
      # Frontend port
      - 8080:8080
    environment:
      - TZ=Europe/Paris

et la configuration que j’avais zappé au début :):

# Home Assistant integration (MQTT discovery)
homeassistant: false

# allow new devices to join
permit_join: true

# MQTT settings
mqtt:
  # MQTT base topic for zigbee2mqtt MQTT messages
  base_topic: zigbee2mqtt
  # MQTT server URL
  server: 'mqtt://mqtt:1883'
  user: XXX
  password: YYY

# Serial settings
serial:
  # Location of controler sniffer:
  port: tcp://192.168.0.XXX:6638
  baudrate: 115200
  adapter: ember
# Disable green led?
  disable_led: false
  rtscts: false

# Set output power to max 20
advanced:
  # transmit_power: 20

frontend:
  enabled: true
  port: 8080

Il ne reste qu’à voir comment récupérer les infos sur jeedom sachant que j’ai zwave qui utilise MQTT manager.

Au passage, j’ai vu l’option flash luna en version béta, c’était trop beau pour être vrai, j’ai tout cassé :stuck_out_tongue: (aucun regret à réintégrer tous mes modules du coup, haha).

Donc il était plutôt inutile d’instaler mosquitto sur ta vm car il y a le mosquitto de l’atlas déjà disponible.

Une sauvegarde zigbee2mqtt, c’est 2 fichiers :
Configuration.yaml
Database.db

Il suffit de récupérer ces 2 fichiers, de changer les adresses IP du serveur mqtt et le port de la clé si nécessaire dans le 1er fichier et c’est tout (sous réserve de garder la même clé)

Norbert

Ok mais j’ai une Luna, ça ne change peut-être pas grand chose.

Merci mais justement, le but est de changer de clef.

Non, cela ne change rien, tant qu’il s’agit du même réseau.

je pense que moi ça ne marchait pas car j’ai à la fois changé de controller (la variable « adapter » de la config zigbee2mqtt n’avait plus la même valeur avant/après) et bougé zigbee2mqtt de place. J’aurais du faire ça en deux temps : d’abord bouger zigbee2mqtt (via sauvegarde puis import de la backup), rallumer et vérifier que ça tourne. Et ensuite changer le controleur (et mettre à jour la conf zigbee2mqtt en adéquation).

Bonjour, zigbee2mqtt fonctionnel et j’arrive à appairer des modules mais pas le SONOFF S26R2ZB. J’ai regardé mais ne comprends pas pourquoi le pairing ne fonctionne pas. Bref.

Je comprends donc que si j’utilise aussi zwave, je garde mon broker mosquitto jeedom en paramétrang correctement zigbee2mqtt dans docker basé sur les credentials de mqtt manager et l’ip jeedom.

Version zigbee2mqtt 1.37 si j’en crois le premier post. Elle doit avoir un an, si l’appareil est recent, pas étonnant que cela.ne fonctionne paas.

Antoine

Alors oui mais non, depuis j’ai installé un SMLIGHT SLZB-06 et j’ai up ma version. Par ailleurs, il avait été intégré en 1.37 sur ma Luna donc je ne pense pas que ça soit ça.

De retour de congés, je regarde ça ce soir.

Ne pas hésiter à rebooter la box et débrancher rebrancher la clé, avant de faire l’appairage. Cela m’a souvet aidé en cas de bloquage (fait ce matin par exemple).

Antoine

Alors j’ai fais les choses suivantes :

  • configuration de zigbee2mqtt dans jeedom (et non pas un docket à côté) => j’ai bien z2m fonctionnel et je peux appairer une prise Ikea Tradfri et un capteur de température SONOFF SNZB-02D
  • j’ai reboot la SMLIGHT SLZB-06M ainsi que jeedom
  • je n’arrive toujours pas à appairer les prises SONOFF S26R2

Je m’arrache les cheveux (enfin, le peu qu’il me reste) car après mise à jour du firmware de la luna dans sa version béta, le controlleur interne luna ne fonctionne plus donc je n’ai plus de réseau zigbee qui marche. Je pourrais faire sans ces prises mais j’ai peur d’avoir d’autres problèmes d’intégration au final.

Vous avez passé la configuration sur ember ?

Très peu de copie d’écran de la page santé, configuration, nouveau problème pas de nouveau log… cela n’aide au diagnostic ses informations manquantes.

Coucou,

Effectivement merci pour ta reco car j’ai été négligeant à faire les choses proprement.

Voici la page santé:

et la configuration zigbee2mqtt:

Voici les paramètres du SLZB-06M:

Et voici un log ou je suis passé en mode débug, appairage, lancé l’appairage sur le SR26, arrêté appairage et repassé en mode log error:

[2025-07-06 08:49:34] e[32minfoe[39m: 	z2m: Successfully changed options
[2025-07-06 08:49:35] e[32minfoe[39m: 	z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/response/options', payload '{"data":{"restart_required":false},"status":"ok","transaction":"hntt7-1"}'
[2025-07-06 08:49:35] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:49:35] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=5](ackRx=5 frmTx=5)
[2025-07-06 08:49:35] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=5 frmNum=3](frmRx=3) Added to rxQueue
[2025-07-06 08:49:35] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=4](ackRx=5)
[2025-07-06 08:49:35] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=63:"MESSAGE_SENT_HANDLER" Seq=84 Len=26]
[2025-07-06 08:49:35] e[34mdebuge[39m: 	zh:ember:ezsp: ezspMessageSentHandler: status=OK type=BROADCAST indexOrDestination=65533 apsFrame={"profileId":0,"clusterId":0,"sourceEndpoint":0,"destinationEndpoint":0,"options":1024,"groupId":0,"sequence":107} messageTag=31
[2025-07-06 08:49:37] e[34mdebuge[39m: 	z2m:mqtt: Received MQTT message on 'zigbee2mqtt/bridge/request/permit_join' with data '{"device":null,"time":254,"transaction":"hntt7-2"}'
[2025-07-06 08:49:37] e[32minfoe[39m: 	z2m: Zigbee: allowing new devices to join.
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: ===> [FRAME: ID=273:"IMPORT_TRANSIENT_KEY" Seq=85 Len=29]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=DATA frmTx=5 frmRx=4](ackRx=5)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=6](ackRx=5 frmTx=6)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=6 frmNum=4](frmRx=4) Added to rxQueue
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=5](ackRx=6)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [FRAME: ID=273:"IMPORT_TRANSIENT_KEY" Seq=85 Len=9]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: ===> [FRAME: ID=85:"SET_POLICY" Seq=86 Len=7]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=DATA frmTx=6 frmRx=5](ackRx=6)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7](ackRx=6 frmTx=7)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7 frmNum=5](frmRx=5) Added to rxQueue
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=6](ackRx=7)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [FRAME: ID=85:"SET_POLICY" Seq=86 Len=9]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember: [EzspPolicyId] SET 'TRUST_CENTER_POLICY' TO '3' with status=OK.
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: ===> [FRAME: ID=34:"PERMIT_JOINING" Seq=87 Len=6]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=DATA frmTx=7 frmRx=6](ackRx=7)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=0](ackRx=7 frmTx=0)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=0 frmNum=6](frmRx=6) Added to rxQueue
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=7](ackRx=0)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [FRAME: ID=34:"PERMIT_JOINING" Seq=87 Len=9]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember: Permit joining on coordinator for 254 sec.
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember: ~~~> [ZDO PERMIT_JOINING_REQUEST BROADCAST to=65532 messageTag=15 payload=0ffe01]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: ===> [FRAME: ID=54:"SEND_BROADCAST" Seq=88 Len=28]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=DATA frmTx=0 frmRx=7](ackRx=0)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=0](ackRx=0 frmTx=1)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=0 frmNum=7](frmRx=7) Added to rxQueue
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=0](ackRx=0)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=25:"STACK_STATUS_HANDLER" Seq=87 Len=9]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: ezspStackStatusHandler: status=ZIGBEE_NETWORK_OPENED
[2025-07-06 08:49:37] e[32minfoe[39m: 	zh:ember: [STACK STATUS] Network opened.
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=1](ackRx=0 frmTx=1)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=1 frmNum=0](frmRx=0) Added to rxQueue
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=1](ackRx=1)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [FRAME: ID=54:"SEND_BROADCAST" Seq=88 Len=10]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember: ~~~> [SENT ZDO BROADCAST messageTag=15 apsSequence=70 status=OK]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember: ~~~> [ZCL BROADCAST apsFrame={"profileId":41440,"clusterId":33,"sourceEndpoint":242,"destinationEndpoint":242,"options":4416,"groupId":65533,"sequence":0} header={"frameControl":{"reservedBits":0,"frameType":1,"direction":1,"disableDefaultResponse":true,"manufacturerSpecific":false},"transactionSequenceNumber":9,"commandIdentifier":2}]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: ===> [FRAME: ID=54:"SEND_BROADCAST" Seq=89 Len=31]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=DATA frmTx=1 frmRx=1](ackRx=1)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=2](ackRx=1 frmTx=2)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=2 frmNum=1](frmRx=1) Added to rxQueue
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=2](ackRx=2)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [FRAME: ID=54:"SEND_BROADCAST" Seq=89 Len=10]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: ~~~> [SENT type=BROADCAST apsSequence=71 messageTag=32 status=OK]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=2](ackRx=2 frmTx=2)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=2 frmNum=2](frmRx=2) Added to rxQueue
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=3](ackRx=2)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=69:"INCOMING_MESSAGE_HANDLER" Seq=89 Len=42]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: ezspIncomingMessageHandler: type=BROADCAST_LOOPBACK apsFrame={"profileId":41440,"clusterId":33,"sourceEndpoint":242,"destinationEndpoint":242,"options":256,"groupId":0,"sequence":71} packetInfo:{"senderShortId":0,"senderLongId":"0x0000000000000000","bindingIndex":255,"addressIndex":255,"lastHopLqi":255,"lastHopRssi":0,"lastHopTimestamp":3385522388} messageContents=1909020bfe00
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=2](ackRx=2 frmTx=2)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=2 frmNum=3](frmRx=3) Added to rxQueue
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=4](ackRx=2)
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=63:"MESSAGE_SENT_HANDLER" Seq=89 Len=26]
[2025-07-06 08:49:37] e[34mdebuge[39m: 	zh:ember:ezsp: ezspMessageSentHandler: status=OK type=BROADCAST indexOrDestination=65533 apsFrame={"profileId":0,"clusterId":0,"sourceEndpoint":0,"destinationEndpoint":0,"options":1024,"groupId":0,"sequence":171} messageTag=31
[2025-07-06 08:49:37] e[32minfoe[39m: 	z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/response/permit_join', payload '{"data":{"time":254},"status":"ok","transaction":"hntt7-2"}'
[2025-07-06 08:49:38] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:49:38] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=2](ackRx=2 frmTx=2)
[2025-07-06 08:49:38] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=2 frmNum=4](frmRx=4) Added to rxQueue
[2025-07-06 08:49:38] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=5](ackRx=2)
[2025-07-06 08:49:38] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=63:"MESSAGE_SENT_HANDLER" Seq=89 Len=26]
[2025-07-06 08:50:14] e[34mdebuge[39m: 	zh:ember:ezsp: ezspMessageSentHandler: status=OK type=BROADCAST indexOrDestination=65533 apsFrame={"profileId":0,"clusterId":0,"sourceEndpoint":0,"destinationEndpoint":0,"options":1024,"groupId":0,"sequence":183} messageTag=32
[2025-07-06 08:50:16] e[34mdebuge[39m: 	z2m: Saving state to file /var/www/html/plugins/z2m/data/state.json
[2025-07-06 08:50:16] e[34mdebuge[39m: 	z2m:mqtt: Received MQTT message on 'zigbee2mqtt/bridge/request/permit_join' with data '{"device":null,"time":0,"transaction":"hntt7-3"}'
[2025-07-06 08:50:16] e[32minfoe[39m: 	z2m: Zigbee: disabling joining new devices.
[2025-07-06 08:50:16] e[34mdebuge[39m: 	zh:controller: Disable joining
[2025-07-06 08:50:16] e[34mdebuge[39m: 	zh:ember: ~~~> [ZCL BROADCAST apsFrame={"profileId":41440,"clusterId":33,"sourceEndpoint":242,"destinationEndpoint":242,"options":4416,"groupId":65533,"sequence":0} header={"frameControl":{"reservedBits":0,"frameType":1,"direction":1,"disableDefaultResponse":true,"manufacturerSpecific":false},"transactionSequenceNumber":10,"commandIdentifier":2}]
[2025-07-06 08:50:16] e[34mdebuge[39m: 	zh:ember:ezsp: ===> [FRAME: ID=54:"SEND_BROADCAST" Seq=90 Len=31]
[2025-07-06 08:50:16] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=DATA frmTx=2 frmRx=7](ackRx=2)
[2025-07-06 08:50:16] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:16] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=3](ackRx=2 frmTx=3)
[2025-07-06 08:50:16] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=3 frmNum=7](frmRx=7) Added to rxQueue
[2025-07-06 08:50:16] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=0](ackRx=3)
[2025-07-06 08:50:16] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [FRAME: ID=54:"SEND_BROADCAST" Seq=90 Len=10]
[2025-07-06 08:50:16] e[34mdebuge[39m: 	zh:ember:ezsp: ~~~> [SENT type=BROADCAST apsSequence=72 messageTag=33 status=OK]
[2025-07-06 08:50:16] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:16] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=3](ackRx=3 frmTx=3)
[2025-07-06 08:50:16] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=3 frmNum=0](frmRx=0) Added to rxQueue
[2025-07-06 08:50:16] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=1](ackRx=3)
[2025-07-06 08:50:16] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=69:"INCOMING_MESSAGE_HANDLER" Seq=90 Len=42]
[2025-07-06 08:50:16] e[34mdebuge[39m: 	zh:ember:ezsp: ezspIncomingMessageHandler: type=BROADCAST_LOOPBACK apsFrame={"profileId":41440,"clusterId":33,"sourceEndpoint":242,"destinationEndpoint":242,"options":256,"groupId":0,"sequence":72} packetInfo:{"senderShortId":0,"senderLongId":"0x0000000000000000","bindingIndex":255,"addressIndex":255,"lastHopLqi":255,"lastHopRssi":0,"lastHopTimestamp":3425019204} messageContents=190a020a0000
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:ezsp: ===> [FRAME: ID=107:"CLEAR_TRANSIENT_LINK_KEYS" Seq=91 Len=5]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=DATA frmTx=3 frmRx=1](ackRx=3)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=4](ackRx=3 frmTx=4)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=4 frmNum=1](frmRx=1) Added to rxQueue
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=2](ackRx=4)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [FRAME: ID=107:"CLEAR_TRANSIENT_LINK_KEYS" Seq=91 Len=5]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:ezsp: ===> [FRAME: ID=85:"SET_POLICY" Seq=92 Len=7]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=DATA frmTx=4 frmRx=2](ackRx=4)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=4](ackRx=4 frmTx=5)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=4 frmNum=2](frmRx=2) Added to rxQueue
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=3](ackRx=4)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=155:"ZIGBEE_KEY_ESTABLISHMENT_HANDLER" Seq=91 Len=14]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:ezsp: ezspZigbeeKeyEstablishmentHandler: partner=0xffffffffffffffff status=TC_REQUESTER_VERIFY_KEY_TIMEOUT
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=5](ackRx=4 frmTx=5)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=5 frmNum=3](frmRx=3) Added to rxQueue
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=4](ackRx=5)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [FRAME: ID=85:"SET_POLICY" Seq=92 Len=9]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember: [EzspPolicyId] SET 'TRUST_CENTER_POLICY' TO '2' with status=OK.
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:ezsp: ===> [FRAME: ID=34:"PERMIT_JOINING" Seq=93 Len=6]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=DATA frmTx=5 frmRx=4](ackRx=5)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=6](ackRx=5 frmTx=6)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=6 frmNum=4](frmRx=4) Added to rxQueue
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=5](ackRx=6)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [FRAME: ID=34:"PERMIT_JOINING" Seq=93 Len=9]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember: Permit joining on coordinator for 0 sec.
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember: ~~~> [ZDO PERMIT_JOINING_REQUEST BROADCAST to=65532 messageTag=16 payload=100001]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:ezsp: ===> [FRAME: ID=54:"SEND_BROADCAST" Seq=94 Len=28]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=DATA frmTx=6 frmRx=5](ackRx=6)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=6](ackRx=6 frmTx=7)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=6 frmNum=5](frmRx=5) Added to rxQueue
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=6](ackRx=6)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=25:"STACK_STATUS_HANDLER" Seq=93 Len=9]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:ezsp: ezspStackStatusHandler: status=ZIGBEE_NETWORK_CLOSED
[2025-07-06 08:50:17] e[32minfoe[39m: 	zh:ember: [STACK STATUS] Network closed.
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7](ackRx=6 frmTx=7)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7 frmNum=6](frmRx=6) Added to rxQueue
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=7](ackRx=7)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [FRAME: ID=54:"SEND_BROADCAST" Seq=94 Len=10]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember: ~~~> [SENT ZDO BROADCAST messageTag=16 apsSequence=73 status=OK]
[2025-07-06 08:50:17] e[32minfoe[39m: 	z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/response/permit_join', payload '{"data":{"time":0},"status":"ok","transaction":"hntt7-3"}'
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7](ackRx=7 frmTx=7)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7 frmNum=7](frmRx=7) Added to rxQueue
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=0](ackRx=7)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=63:"MESSAGE_SENT_HANDLER" Seq=94 Len=26]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:ezsp: ezspMessageSentHandler: status=OK type=BROADCAST indexOrDestination=65533 apsFrame={"profileId":0,"clusterId":0,"sourceEndpoint":0,"destinationEndpoint":0,"options":1024,"groupId":0,"sequence":121} messageTag=32
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7](ackRx=7 frmTx=7)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7 frmNum=0](frmRx=0) Added to rxQueue
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=1](ackRx=7)
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=63:"MESSAGE_SENT_HANDLER" Seq=94 Len=26]
[2025-07-06 08:50:17] e[34mdebuge[39m: 	zh:ember:ezsp: ezspMessageSentHandler: status=OK type=BROADCAST indexOrDestination=65533 apsFrame={"profileId":41440,"clusterId":33,"sourceEndpoint":242,"destinationEndpoint":242,"options":256,"groupId":0,"sequence":72} messageTag=33
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7](ackRx=7 frmTx=7)
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7 frmNum=1](frmRx=1) Added to rxQueue
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=2](ackRx=7)
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=63:"MESSAGE_SENT_HANDLER" Seq=94 Len=26]
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:ezsp: ezspMessageSentHandler: status=OK type=BROADCAST indexOrDestination=65533 apsFrame={"profileId":0,"clusterId":0,"sourceEndpoint":0,"destinationEndpoint":0,"options":1024,"groupId":0,"sequence":184} messageTag=33
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7](ackRx=7 frmTx=7)
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7 frmNum=2](frmRx=2) Added to rxQueue
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=3](ackRx=7)
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=89:"INCOMING_ROUTE_RECORD_HANDLER" Seq=94 Len=20]
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:ezsp: ezspIncomingRouteRecordHandler: source=22741 sourceEui=0x84ba20fffedc3eb8 lastHopLqi=88 lastHopRssi=-89 relayCount=1 relayList=37494
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7](ackRx=7 frmTx=7)
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7 frmNum=3](frmRx=3) Added to rxQueue
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=4](ackRx=7)
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=63:"MESSAGE_SENT_HANDLER" Seq=94 Len=26]
[2025-07-06 08:50:18] e[34mdebuge[39m: 	zh:ember:ezsp: ezspMessageSentHandler: status=OK type=BROADCAST indexOrDestination=65532 apsFrame={"profileId":0,"clusterId":54,"sourceEndpoint":0,"destinationEndpoint":0,"options":256,"groupId":0,"sequence":73} messageTag=16
[2025-07-06 08:50:19] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:19] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7](ackRx=7 frmTx=7)
[2025-07-06 08:50:19] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7 frmNum=4](frmRx=4) Added to rxQueue
[2025-07-06 08:50:19] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=5](ackRx=7)
[2025-07-06 08:50:19] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=63:"MESSAGE_SENT_HANDLER" Seq=94 Len=26]
[2025-07-06 08:50:19] e[34mdebuge[39m: 	zh:ember:ezsp: ezspMessageSentHandler: status=OK type=BROADCAST indexOrDestination=65533 apsFrame={"profileId":0,"clusterId":6,"sourceEndpoint":0,"destinationEndpoint":0,"options":256,"groupId":0,"sequence":185} messageTag=33
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7](ackRx=7 frmTx=7)
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7 frmNum=5](frmRx=5) Added to rxQueue
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=6](ackRx=7)
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=89:"INCOMING_ROUTE_RECORD_HANDLER" Seq=94 Len=20]
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:ezsp: ezspIncomingRouteRecordHandler: source=22741 sourceEui=0x84ba20fffedc3eb8 lastHopLqi=100 lastHopRssi=-86 relayCount=1 relayList=37494
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7](ackRx=7 frmTx=7)
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7 frmNum=6](frmRx=6) Added to rxQueue
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=7](ackRx=7)
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=69:"INCOMING_MESSAGE_HANDLER" Seq=94 Len=49]
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:ezsp: ezspIncomingMessageHandler: type=UNICAST apsFrame={"profileId":260,"clusterId":25,"sourceEndpoint":1,"destinationEndpoint":1,"options":320,"groupId":0,"sequence":186} packetInfo:{"senderShortId":22741,"senderLongId":"0x0000000000000000","bindingIndex":255,"addressIndex":9,"lastHopLqi":96,"lastHopRssi":-87,"lastHopTimestamp":3428252061} messageContents=110801008612050809100000
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:controller: Data is from unknown device with address '22741', skipping...
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7](ackRx=7 frmTx=7)
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7 frmNum=7](frmRx=7) Added to rxQueue
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=0](ackRx=7)
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=63:"MESSAGE_SENT_HANDLER" Seq=94 Len=26]
[2025-07-06 08:50:20] e[34mdebuge[39m: 	zh:ember:ezsp: ezspMessageSentHandler: status=OK type=BROADCAST indexOrDestination=65533 apsFrame={"profileId":0,"clusterId":0,"sourceEndpoint":0,"destinationEndpoint":0,"options":1024,"groupId":0,"sequence":122} messageTag=33
[2025-07-06 08:50:21] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA]
[2025-07-06 08:50:21] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7](ackRx=7 frmTx=7)
[2025-07-06 08:50:21] e[34mdebuge[39m: 	zh:ember:uart:ash: <--- [FRAME type=DATA ackNum=7 frmNum=0](frmRx=0) Added to rxQueue
[2025-07-06 08:50:21] e[34mdebuge[39m: 	zh:ember:uart:ash: ---> [FRAME type=ACK frmRx=1](ackRx=7)
[2025-07-06 08:50:21] e[34mdebuge[39m: 	zh:ember:ezsp: <=== [CBFRAME: ID=63:"MESSAGE_SENT_HANDLER" Seq=94 Len=26]
[2025-07-06 08:50:21] e[34mdebuge[39m: 	zh:ember:ezsp: ezspMessageSentHandler: status=OK type=BROADCAST indexOrDestination=65533 apsFrame={"profileId":0,"clusterId":0,"sourceEndpoint":0,"destinationEndpoint":0,"options":1024,"groupId":0,"sequence":185} messageTag=33
[2025-07-06 08:50:21] e[34mdebuge[39m: 	z2m:mqtt: Received MQTT message on 'zigbee2mqtt/bridge/request/options' with data '{"options":{"advanced":{"log_level":"error"}},"transaction":"hntt7-4"}'

Je me focalise à faire fonctionner le SLZB06M. Merci @Dreaky car c’est vrai que l’interface st sympa. En effet, j’ai trop de pb avec la clef interne Luna et de toute façon, je pense que la MAJ firmware n’a pas fonctionné et qu’il faut repassé par un truc relou pour que ça fonctionne.

Vu que le 06M est un ppoe, je me demande si ça n’est pas un bête problème d’alimentation.

Et dans le cas du contrôleur interne, voici après modification des paramètres, réinstallation des dépendances et démarrage du démon.

> zigbee2mqtt@1.42.0 start
> node index.js
Starting Zigbee2MQTT without watchdog.
[2025-07-06 09:23:49] e[31merrore[39m: 	zh:ezsp:uart: --> Error: Error: {"sequence":-1} after 10000ms
[2025-07-06 09:23:49] e[31merrore[39m: 	zh:ezsp:ezsp: Connection attempt 1 error: Error: Failure to connect
[2025-07-06 09:24:04] e[31merrore[39m: 	zh:ezsp:uart: --> Error: Error: {"sequence":-1} after 10000ms
[2025-07-06 09:24:04] e[31merrore[39m: 	zh:ezsp:ezsp: Connection attempt 2 error: Error: Failure to connect
[2025-07-06 09:24:24] e[31merrore[39m: 	zh:ezsp:uart: --> Error: Error: {"sequence":-1} after 10000ms
[2025-07-06 09:24:24] e[31merrore[39m: 	zh:ezsp:ezsp: Connection attempt 3 error: Error: Failure to connect