Problème d'appairage avec Zigbee2MQTT - Sonoff Zigbee 3.0 Dongle Plus

Bonjour à tous,

Je rencontre un problème avec l’appairage de mes appareils Zigbee sous Zigbee2MQTT. Après plusieurs tentatives et vérifications, mon dongle Sonoff Zigbee 3.0 USB Dongle Plus semble bien détecté et Zigbee2MQTT démarre correctement, mais aucun appareil ne s’ajoute malgré l’activation du mode appairage. :disappointed:

:round_pushpin: Configuration Zigbee2MQTT (extrait)

mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto:1883
  user: mqtt
  password: xxxxx

serial:
  adapter: zstack
  port: /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_6e02b54d23b6ed11a9ebe10ea8669f5d-if00-port0

advanced:
  log_level: debug
  channel: 15
  network_key: GENERATE

permit_join: true
frontend:
  port: 8099

:mag: Ce qui fonctionne :

:white_check_mark: Le dongle est bien détecté :

ls -l /dev/serial/by-id/
# Résultat :
usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_6e02b54d23b6ed11a9ebe10ea8669f5d-if00-port0 -> ../../ttyUSB0

:white_check_mark: Zigbee2MQTT démarre correctement :

ha addons logs 45df7312_zigbee2mqtt

[info] Zigbee2MQTT started! [info] Connected to MQTT server

:white_check_mark: Mosquitto fonctionne et Zigbee2MQTT est bien connecté :

mosquitto_sub -h core-mosquitto -u mqtt -P xxxxx-t zigbee2mqtt/bridge/state

{"state":"online"}

:white_check_mark: L’activation de l’appairage fonctionne :

mosquitto_pub -h core-mosquitto -u mqtt -P xxxxxx-t zigbee2mqtt/bridge/request/permit_join -m '{"value":true, "time":255}'

[info] Zigbee: allowing new devices to join.

:rotating_light: Ce qui ne fonctionne pas :

:red_circle: Impossible d’appairer un appareil Zigbee
Même en mettant un appareil en mode appairage, aucun nouveau device n’apparaît dans Zigbee2MQTT.

:red_circle: Aucune trace de tentative d’appairage dans les logs
Lorsque je lance :

mosquitto_sub -h core-mosquitto -u mqtt -P xxxxx-t zigbee2mqtt/#

Je ne vois aucune tentative de connexion de nouveaux appareils.

:red_circle: Erreur MQTT « Invalid Payload » au début
Avant d’ajouter "time":255 à ma commande permit_join, j’avais cette erreur dans l’interface web de Zigbee2MQTT :

z2m: Request 'zigbee2mqtt/bridge/request/permit_join' failed with error: 'Invalid payload'

Depuis que j’ai corrigé cela, l’appairage est activé, mais aucun appareil ne se connecte.


:wrench: Actions déjà tentées :

  1. Vérification que Zigbee2MQTT tourne bien:white_check_mark: OK
  2. Vérification de la connexion MQTT:white_check_mark: OK (mosquitto_sub fonctionne)
  3. Vérification que le dongle est bien détecté:white_check_mark: OK (ls -l /dev/serial/by-id/)
  4. Redémarrage du dongle USB et de Zigbee2MQTT:white_check_mark: OK
  5. Essai sur un autre canal Zigbee (25 au lieu de 15):no_entry_sign: Toujours pas d’appairage
  6. Réinitialisation de l’appareil Zigbee (appui long + reset complet) → :no_entry_sign: Toujours pas d’appairage
  7. Changement du port USB du dongle:no_entry_sign: Pas d’amélioration
  8. Désactivation / réactivation de permit_join et redémarrage HA:no_entry_sign: Toujours rien

:pushpin: Questions aux experts Zigbee2MQTT :

  1. Pourquoi aucun appareil ne s’affiche dans les logs MQTT lorsqu’ils tentent de s’appairer ?
  2. Y a-t-il une étape que j’aurais oubliée pour que l’inclusion fonctionne ?
  3. Y a-t-il un problème de compatibilité avec certains appareils Zigbee ?
  4. Le dongle pourrait-il être mal flashé ? Dois-je le reflasher avec un autre firmware ?
  5. Des paramètres spécifiques à tester dans configuration.yaml ?

Merci d’avance pour votre aide ! :blush: Toute suggestion est la bienvenue.
Si besoin, je peux fournir d’autres logs ou tester des commandes spécifiques. :bulb:

:desktop_computer: Ma configuration :

  • Home Assistant OS (HAOS)
  • Zigbee2MQTT Add-on installé via le repository officiel (45df7312_zigbee2mqtt)
  • Mosquitto MQTT Add-on installé et fonctionnel
  • Dongle USB : Sonoff Zigbee 3.0 USB Dongle Plus (basé sur CC2652P)
  • Version de Zigbee2MQTT : 2.0.0
  • Version de zigbee-herdsman : 3.2.1
  • Firmware du dongle : zStack3x0 20210708
version core-2025.1.4
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.1
os_name Linux
os_version 6.6.62-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.4
Stage running
Available Repositories 1505
Downloaded Repositories 22
AccuWeather
can_reach_server ok
remaining_requests 33
Home Assistant Cloud
logged_in true
subscription_expiration 31 août 2025 à 02:00
relayer_connected true
relayer_region eu-central-1
remote_enabled true
remote_connected true
alexa_enabled false
google_enabled true
cloud_ice_servers_enabled true
remote_server eu-central-1-13.ui.nabu.casa
certificate_status ready
instance_id b4b8335cfd294451a88beb93010fa9b8
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 14.2
update_channel stable
supervisor_version supervisor-2024.12.3
agent_version 1.6.0
docker_version 27.2.0
disk_total 116.5 GB
disk_used 55.9 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi5-64
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.16.0), AdGuard Home (5.2.3), File editor (5.8.0), Linky (1.5.0), go2rtc (1.9.8), ESPresense Companion (1.0.15), AppDaemon (0.16.7), Studio Code Server (5.18.1), Spotify Connect (0.13.0), Frigate (0.14.1), NGINX Home Assistant SSL proxy (3.11.1), RPC Shutdown (2.5), Grafana (10.2.2), Jellyfin NAS (10.10.4), Jellyseerr (2.3.0), Radarr (5.17.2.9580), Sonarr (4.0.12.2866), qBittorrent (5.0.3), FlareSolverr (3.3.21), Jackett NAS (0.22.1309), OpenVPN Client (0.2.9), Mosquitto broker (6.5.0), Zigbee2MQTT (2.0.0-2)
Dashboards
dashboards 2
resources 11
views 15
mode storage
Recorder
oldest_recorder_run 18 janvier 2025 à 02:40
current_recorder_run 30 janvier 2025 à 23:13
estimated_db_size 384.89 MiB
database_engine sqlite
database_version 3.47.1
Spotify
api_endpoint_reachable ok
___

Bonjour,
c’est option, n’est pas à mettre sur true, mais false. Car sur true, ton Z2M reste en mode apparaige en permanence.
Il faut juste utiliser le bouton appairage dans le menu de Z2M, l’activer quand tu en as besoin pour appairer un appareil et le désactivé a la fin de l’appairage ( ou il ce désactive au bout de 4min ).
image

Bonjour,

Quel marque/modèle de l’appareil que tu tentes d’appairer ?

Peux tu fournir le configuration.yaml en entier ?

Le firmware du ZBDongle-P semble un peu ancien (v20210708) : zStack adapters (Texas Instruments) | Zigbee2MQTT

Le changement de canal est probablement à éviter.

akenad :slight_smile:

1 « J'aime »

Bonjour, tout d’abord merci pour vos réponses rapides !

Voici mon configuration.yaml en entier, il y a beaucoup de choses dedans je dois faire le trie…

# Loads default set of integrations. Do not remove.

default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes
  extra_module_url:
    - /hacsfiles/lovelace-card-mod/card-mod.js

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

template:
  - trigger:
      - platform: time_pattern
        seconds: "/1"
    binary_sensor:
      - name: "Lavage en cours..."
        unique_id: "Lavage"
        device_class: running
        state: >
          {% set power = states('sensor.lave_seche_linge_mss310_power_w_main_channel') | float(default=0) %}
          {{ power > 10 and power is not none }}

    sensor:
      - name: "Valeur actuelle de la puissance"
        unique_id: "puissance_actuelle"
        state: "{{ states('sensor.lave_seche_linge_mss310_power_w_main_channel') }}"
        unit_of_measurement: "W"
      - name: "Chronomètre actif"
        unique_id: "active_timer"
        unit_of_measurement: "seconds"
        state: >
          {% if states('binary_sensor.Lavage') == 'on' %}
            {{ (as_timestamp(now()) - as_timestamp(states('input_datetime.start_time'))) | int }}
          {% else %}
            0
          {% endif %}
        icon: mdi:timer-outline

      - name: "Chronomètre actif formaté"
        unique_id: "formatted_timer"
        state: >
          {% if states('binary_sensor.Lavage') == 'on' %}
            {% set seconds = (as_timestamp(now()) - as_timestamp(states('input_datetime.start_time'))) | int %}
            {% set hours = seconds // 3600 %}
            {% set minutes = (seconds % 3600) // 60 %}
            {% set remaining_seconds = seconds % 60 %}
            {{ '%02d:%02d:%02d' % (hours, minutes, remaining_seconds) }}
          {% else %}
            "00:00:00"
          {% endif %}
        icon: mdi:timer-outline



input_boolean:
  seche_linge_2h00:
    name: "Sèche-linge-2h00"
  seche_linge_2h30:
    name: "Sèche-linge-2h30"
  seche_linge_3h00:
    name: "Sèche-linge-3h00"

  lave_linge:
    name: "Lave-linge"



sensor:
#   - platform: mqtt_room
#     device_id: "mi_11t_antoine"
#     name: "Mi 11T Antoine"
#     state_topic: 'espresense/devices/mi_11t_antoine'
#     timeout: 10
#     away_timeout: 120
#   - platform: mqtt_room
#     device_id: "mi_11t_mel"
#     name: "Mi 11T Mélanie"
#     state_topic: 'espresense/devices/mi_11t_mel'
#     timeout: 10
#     away_timeout: 120

  - platform: template
    sensors:
      tuya_lsc_voltage:
        value_template: "{{ state_attr('switch.lsc_conneted', 'voltage') }}"
        unit_of_measurement: "V"
        friendly_name: "Tension (Voltage)"
        
      tuya_lsc_current:
        value_template: "{{ state_attr('switch.lsc_conneted', 'current') }}"
        unit_of_measurement: "mA"
        friendly_name: "Courant (Current)"
        
      tuya_lsc_current_consumption:
        value_template: "{{ state_attr('switch.lsc_conneted', 'current_consumption') | float(default=0) }}"
        unit_of_measurement: "W"
        friendly_name: "Consommation Actuelle (Current Consumption)"
      
      tuya_lsc_debug:
        value_template: "{{ states('sensor.tuya_lsc_current_consumption') | float(default=0) }}"
        unit_of_measurement: "W"
        friendly_name: "Debug - Puissance Actuelle"


  - platform: integration
    source: sensor.tuya_lsc_current_consumption
    name: "Energie consommée LSC"
    unit_prefix: k
    round: 2
    method: trapezoidal
    unique_id: "energie_consommee_lsc"
    
    
#  - platform: integration
#    source: sensor.lsc_power_plug_w_power_meter_fr_ez_puissance
#    name: "Energie consommée LSC"
#    unit_prefix: k
#    round: 2
#    method: trapezoidal
#    unique_id: "energy_consumption_lsc"

#Custom Panels
panel_custom: 
  - name: Supervisor
    url_path: hassio/system
    sidebar_title: Supervisor
    sidebar_icon: mdi:home-assistant 
    module_url: /local/panel-redirect.js 

homeassistant:
  customize:
    sensor.energie_consommee_lsc:
        device_class: energy
        state_class: total_increasing
        unit_of_measurement: kWh
#    sensor.energy_consumption_lsc:
#        device_class: energy
#        state_class: total_increasing
#        unit_of_measurement: kWh

# mqtt:
#     - climate:
#       name: Study
  

media_player:
  - platform: denon
    host: 192.168.50.35
    

# zha:
#   custom_quirks_path: /config/custom_zha_quirks
# logger:
#   default: info
#   logs:
#     homeassistant.components.zha: debug
#     zigpy: debug
#     zhaquirks: debug


Ok je vois si le firmware est trop ancien c’est possible de le mettre à jour ?

L’appareil que j’essaie de rajouter sur mon réseau est un BHT-002

J’ai reçu ce message du SAV :

"Bonjour

Le thermostat est bien exploité avec Home Assistant et zigbee2mqtt ?

Celui ci est compatible en utilisant zigbee2mqtt. Voici le lien pour la configuration : https://www.zigbee2mqtt.io/supported-devices/
[TEST] et [INSTALL] Thermostat Zigbee Moes BHT-002 - Haade.fr"

J’avais une configuration qui tournait sur zha et c’est pour ça que je suis passé sur zigbee2mqtt.

J’ai également essayé avec un de mes thermomètre connecté, sans succès… Alors qu’il fonctionne sous zha.

Merci de votre aide !

Je ne vois pas le lien entre le configuration.yaml fourni et l’extrait fourni dans ton premier post.
(Ce que je voulais voir entre autres c’est la liste des devices)

Oui, voir le lien que j’ai indiqué dans mon premier post.

Pour valider que la fonction appairage dans Zigbee2MQTT est opérationnelle il est préférable d’avoir un smart plug de test (dont on est sûr qu’il est compatible).

akenad :slight_smile:

Oui, tu as ce tuto, pour flasher directement de HA, sans déconnecté la clé ou l’ouvrir.

J’utilise le firmware du 20221226 qui fonctionne très bien ( un nouveau est sortie en 2024, mais pas tester, vu que celui du 20221226 fonctionne bien ).

C’est le configuration.yaml du dossier de zigbee2mqtt qu’il faudrais que tu montre.

tu as bien supprimé l’intégration, puis redémarrer et ignoré la proposition d’installation de ZHA ?

si besoin , tu as un tuto pour installer utiliser zigbee2mqtt:
https://www.hacf.fr/zigbee2mqtt-config/

1 « J'aime »

Oui il n’y a rien à voir avec le mqtt

Je vais tenter de faire ça :slight_smile:

J’en ai aussi, je vais aussi essayer de l’appairer

Pas de soucis le voici :

version: 4
homeassistant:
  enabled: true
advanced:
  network_key:
    - 138
    - 197
    - 127
    - 71
    - 40
    - 8
    - 78
    - 97
    - 216
    - 252
    - 62
    - 182
    - 112
    - 138
    - 33
    - 169
  pan_id: 62310
  ext_pan_id:
    - 24
    - 199
    - 26
    - 48
    - 44
    - 85
    - 186
    - 254
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto:1883
  user: mqtt
  password: xxxxx
serial:
  port: >-
    /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_6e02b54d23b6ed11a9ebe10ea8669f5d-if00-port0
  adapter: zstack
frontend:
  enabled: true
  port: 8099
availability:
  active:
    timeout: 254

Oui j’ai suivi ce tuto, j’ai bien ignoré et désactivé l’instance zha :

Merci pour votre aide :slightly_smiling_face:

J’ai bien suivi le tuto et il c’est déroulé sans problème :

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service banner: starting
-----------------------------------------------------------
 Add-on: ZigStar TI CC2652P/P7 FW Flasher
 ZigStar TI CC2652P/P7 firmware flasher add-on
-----------------------------------------------------------
 Add-on version: 0.4.1
 You are running the latest version of this add-on.
 System: Home Assistant OS 14.2  (aarch64 / raspberrypi5-64)
 Home Assistant Core: 2025.1.4
 Home Assistant Supervisor: 2024.12.3
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
s6-rc: info: service banner successfully started
s6-rc: info: service cc2652-flasher: starting
[06:39:29] INFO: Starting CC2652P flasher with Sonoff /dev/ttyUSB0
Setting filename to /root/firmware.hex
sonoff
Opening port /dev/ttyUSB0, baud 500000
Reading data from /root/firmware.hex
Your firmware looks like an Intel Hex file
Connecting to target...
pg_rev = 3, protocols = f, wafer_id = 0xbb41
CC135x PG2.1 (7x7mm): 352KB Flash, 20KB SRAM, CCFG.BL_CONFIG at 0x00057FD8
Primary IEEE Address: 00:12:4B:00:2C:3A:62:F7
    Performing mass erase
Erasing all main bank flash sectors
    Erase done
Writing 360448 bytes starting at address 0x00000000
 Write 248 bytes at 0x00000000
 Write 248 bytes at 0x000000F8
 Write 248 bytes at 0x000001F0
 Write 248 bytes at 0x000002E8
 Write 248 bytes at 0x000003E0
 Write 248 bytes at 0x000004D8
 Write 248 bytes at 0x000005D0
 Write 248 bytes at 0x000006C8
 Write 248 bytes at 0x000007C0
 Write 248 bytes at 0x000008B8
 Write 248 bytes at 0x000009B0
 Write 248 bytes at 0x00000AA8
 Write 248 bytes at 0x00000BA0
 Write 248 bytes at 0x00000C98
 Write 248 bytes at 0x00000D90
 Write 248 bytes at 0x00000E88
 Write 248 bytes at 0x00000F80
 Write 248 bytes at 0x00001078
 Write 248 bytes at 0x00001170
 Write 248 bytes at 0x00001268
 Write 248 bytes at 0x00001360
 Write 248 bytes at 0x00001458
 Write 248 bytes at 0x00001550
 Write 248 bytes at 0x00001648
 Write 248 bytes at 0x00001740
 Write 248 bytes at 0x00001838
 Write 248 bytes at 0x00001930
 Write 248 bytes at 0x00001A28
 Write 248 bytes at 0x00001B20
 Write 248 bytes at 0x00001C18
 Write 248 bytes at 0x00001D10
 Write 248 bytes at 0x00001E08
 Write 248 bytes at 0x00001F00
 Write 248 bytes at 0x00001FF8
 Write 248 bytes at 0x000020F0
 Write 248 bytes at 0x000021E8
 Write 248 bytes at 0x000022E0
 Write 248 bytes at 0x000023D8
 Write 248 bytes at 0x000024D0
 Write 248 bytes at 0x000025C8
 Write 248 bytes at 0x000026C0
 Write 248 bytes at 0x000027B8
 Write 248 bytes at 0x000028B0
 Write 248 bytes at 0x000029A8
 Write 248 bytes at 0x00002AA0
 Write 248 bytes at 0x00002B98
 Write 248 bytes at 0x00002C90
 Write 248 bytes at 0x00002D88
 Write 248 bytes at 0x00002E80
 Write 248 bytes at 0x00002F78
 Write 248 bytes at 0x00003070
 Write 248 bytes at 0x00003168
 Write 248 bytes at 0x00003260
 Write 248 bytes at 0x00003358
 Write 248 bytes at 0x00003450
 Write 248 bytes at 0x00003548
 Write 248 bytes at 0x00003640
 Write 248 bytes at 0x00003738
 Write 248 bytes at 0x00003830
 Write 248 bytes at 0x00003928
 Write 248 bytes at 0x00003A20
 Write 248 bytes at 0x00003B18
 Write 248 bytes at 0x00003C10
 Write 248 bytes at 0x00003D08
 Write 248 bytes at 0x00003E00
 Write 248 bytes at 0x00003EF8
 Write 248 bytes at 0x00003FF0
 Write 248 bytes at 0x000040E8
 Write 248 bytes at 0x000041E0
 Write 248 bytes at 0x000042D8
 Write 248 bytes at 0x000043D0
 Write 248 bytes at 0x000044C8
 Write 248 bytes at 0x000045C0
 Write 248 bytes at 0x000046B8
 Write 248 bytes at 0x000047B0
 Write 248 bytes at 0x000048A8
 Write 248 bytes at 0x000049A0
 Write 248 bytes at 0x00004A98
 Write 248 bytes at 0x00004B90
 Write 248 bytes at 0x00004C88
 Write 248 bytes at 0x00004D80
 Write 248 bytes at 0x00004E78
 Write 248 bytes at 0x00004F70
 Write 248 bytes at 0x00005068
 Write 248 bytes at 0x00005160
 Write 248 bytes at 0x00005258
 Write 248 bytes at 0x00005350
 Write 248 bytes at 0x00005448
 Write 248 bytes at 0x00005540
 Write 248 bytes at 0x00005638
 Write 248 bytes at 0x00005730
 Write 248 bytes at 0x00005828
 Write 248 bytes at 0x00005920
 Write 248 bytes at 0x00005A18
 Write 248 bytes at 0x00005B10
 Write 248 bytes at 0x00005C08
 Write 248 bytes at 0x00005D00
 Write 248 bytes at 0x00005DF8
 Write 248 bytes at 0x00005EF0
 Write 248 bytes at 0x00005FE8
 Write 248 bytes at 0x000060E0
 Write 248 bytes at 0x000061D8
 Write 248 bytes at 0x000062D0
 Write 248 bytes at 0x000063C8
 Write 248 bytes at 0x000064C0
 Write 248 bytes at 0x000065B8
 Write 248 bytes at 0x000066B0
 Write 248 bytes at 0x000067A8
 Write 248 bytes at 0x000068A0
 Write 248 bytes at 0x00006998
 Write 248 bytes at 0x00006A90
 Write 248 bytes at 0x00006B88
 Write 248 bytes at 0x00006C80
 Write 248 bytes at 0x00006D78
 Write 248 bytes at 0x00006E70
 Write 248 bytes at 0x00006F68
 Write 248 bytes at 0x00007060
 Write 248 bytes at 0x00007158
 Write 248 bytes at 0x00007250
 Write 248 bytes at 0x00007348
 Write 248 bytes at 0x00007440
 Write 248 bytes at 0x00007538
 Write 248 bytes at 0x00007630
 Write 248 bytes at 0x00007728
 Write 248 bytes at 0x00007820
 Write 248 bytes at 0x00007918
 Write 248 bytes at 0x00007A10
 Write 248 bytes at 0x00007B08
 Write 248 bytes at 0x00007C00
 Write 248 bytes at 0x00007CF8
 Write 248 bytes at 0x00007DF0
 Write 248 bytes at 0x00007EE8
 Write 248 bytes at 0x00007FE0
 Write 248 bytes at 0x000080D8
 Write 248 bytes at 0x000081D0
 Write 248 bytes at 0x000082C8
 Write 248 bytes at 0x000083C0
 Write 248 bytes at 0x000084B8
 Write 248 bytes at 0x000085B0
 Write 248 bytes at 0x000086A8
 Write 248 bytes at 0x000087A0
 Write 248 bytes at 0x00008898
 Write 248 bytes at 0x00008990
 Write 248 bytes at 0x00008A88
 Write 248 bytes at 0x00008B80
 Write 248 bytes at 0x00008C78
 Write 248 bytes at 0x00008D70
 Write 248 bytes at 0x00008E68
 Write 248 bytes at 0x00008F60
 Write 248 bytes at 0x00009058
 Write 248 bytes at 0x00009150
 Write 248 bytes at 0x00009248
 Write 248 bytes at 0x00009340
 Write 248 bytes at 0x00009438
 Write 248 bytes at 0x00009530
 Write 248 bytes at 0x00009628
 Write 248 bytes at 0x00009720
 Write 248 bytes at 0x00009818
 Write 248 bytes at 0x00009910
 Write 248 bytes at 0x00009A08
 Write 248 bytes at 0x00009B00
 Write 248 bytes at 0x00009BF8
 Write 248 bytes at 0x00009CF0
 Write 248 bytes at 0x00009DE8
 Write 248 bytes at 0x00009EE0
 Write 248 bytes at 0x00009FD8
 Write 248 bytes at 0x0000A0D0
 Write 248 bytes at 0x0000A1C8
 Write 248 bytes at 0x0000A2C0
 Write 248 bytes at 0x0000A3B8
 Write 248 bytes at 0x0000A4B0
 Write 248 bytes at 0x0000A5A8
 Write 248 bytes at 0x0000A6A0
 Write 248 bytes at 0x0000A798
 Write 248 bytes at 0x0000A890
 Write 248 bytes at 0x0000A988
 Write 248 bytes at 0x0000AA80
 Write 248 bytes at 0x0000AB78
 Write 248 bytes at 0x0000AC70
 Write 248 bytes at 0x0000AD68
 Write 248 bytes at 0x0000AE60
 Write 248 bytes at 0x0000AF58
 Write 248 bytes at 0x0000B050
 Write 248 bytes at 0x0000B148
 Write 248 bytes at 0x0000B240
 Write 248 bytes at 0x0000B338
 Write 248 bytes at 0x0000B430
 Write 248 bytes at 0x0000B528
 Write 248 bytes at 0x0000B620
 Write 248 bytes at 0x0000B718
 Write 248 bytes at 0x0000B810
 Write 248 bytes at 0x0000B908
 Write 248 bytes at 0x0000BA00
 Write 248 bytes at 0x0000BAF8
 Write 248 bytes at 0x0000BBF0
 Write 248 bytes at 0x0000BCE8
 Write 248 bytes at 0x0000BDE0
 Write 248 bytes at 0x0000BED8
 Write 248 bytes at 0x0000BFD0
 Write 248 bytes at 0x0000C0C8
 Write 248 bytes at 0x0000C1C0
 Write 248 bytes at 0x0000C2B8
 Write 248 bytes at 0x0000C3B0
 Write 248 bytes at 0x0000C4A8
 Write 248 bytes at 0x0000C5A0
 Write 248 bytes at 0x0000C698
 Write 248 bytes at 0x0000C790
 Write 248 bytes at 0x0000C888
 Write 248 bytes at 0x0000C980
 Write 248 bytes at 0x0000CA78
 Write 248 bytes at 0x0000CB70
 Write 248 bytes at 0x0000CC68
 Write 248 bytes at 0x0000CD60
 Write 248 bytes at 0x0000CE58
 Write 248 bytes at 0x0000CF50
 Write 248 bytes at 0x0000D048
 Write 248 bytes at 0x0000D140
 Write 248 bytes at 0x0000D238
 Write 248 bytes at 0x0000D330
 Write 248 bytes at 0x0000D428
 Write 248 bytes at 0x0000D520
 Write 248 bytes at 0x0000D618
 Write 248 bytes at 0x0000D710
 Write 248 bytes at 0x0000D808
 Write 248 bytes at 0x0000D900
 Write 248 bytes at 0x0000D9F8
 Write 248 bytes at 0x0000DAF0
 Write 248 bytes at 0x0000DBE8
 Write 248 bytes at 0x0000DCE0
 Write 248 bytes at 0x0000DDD8
 Write 248 bytes at 0x0000DED0
 Write 248 bytes at 0x0000DFC8
 Write 248 bytes at 0x0000E0C0
 Write 248 bytes at 0x0000E1B8
 Write 248 bytes at 0x0000E2B0
 Write 248 bytes at 0x0000E3A8
 Write 248 bytes at 0x0000E4A0
 Write 248 bytes at 0x0000E598
 Write 248 bytes at 0x0000E690
 Write 248 bytes at 0x0000E788
 Write 248 bytes at 0x0000E880
 Write 248 bytes at 0x0000E978
 Write 248 bytes at 0x0000EA70
 Write 248 bytes at 0x0000EB68
 Write 248 bytes at 0x0000EC60
 Write 248 bytes at 0x0000ED58
 Write 248 bytes at 0x0000EE50
 Write 248 bytes at 0x0000EF48
 Write 248 bytes at 0x0000F040
 Write 248 bytes at 0x0000F138
 Write 248 bytes at 0x0000F230
 Write 248 bytes at 0x0000F328
 Write 248 bytes at 0x0000F420
 Write 248 bytes at 0x0000F518
 Write 248 bytes at 0x0000F610
 Write 248 bytes at 0x0000F708
 Write 248 bytes at 0x0000F800
 Write 248 bytes at 0x0000F8F8
 Write 248 bytes at 0x0000F9F0
 Write 248 bytes at 0x0000FAE8
 Write 248 bytes at 0x0000FBE0
 Write 248 bytes at 0x0000FCD8
 Write 248 bytes at 0x0000FDD0
 Write 248 bytes at 0x0000FEC8
 Write 248 bytes at 0x0000FFC0
 Write 248 bytes at 0x000100B8
 Write 248 bytes at 0x000101B0
 Write 248 bytes at 0x000102A8
 Write 248 bytes at 0x000103A0
 Write 248 bytes at 0x00010498
 Write 248 bytes at 0x00010590
 Write 248 bytes at 0x00010688
 Write 248 bytes at 0x00010780
 Write 248 bytes at 0x00010878
 Write 248 bytes at 0x00010970
 Write 248 bytes at 0x00010A68
 Write 248 bytes at 0x00010B60
 Write 248 bytes at 0x00010C58
 Write 248 bytes at 0x00010D50
 Write 248 bytes at 0x00010E48
 Write 248 bytes at 0x00010F40
 Write 248 bytes at 0x00011038
 Write 248 bytes at 0x00011130
 Write 248 bytes at 0x00011228
 Write 248 bytes at 0x00011320
 Write 248 bytes at 0x00011418
 Write 248 bytes at 0x00011510
 Write 248 bytes at 0x00011608
 Write 248 bytes at 0x00011700
 Write 248 bytes at 0x000117F8
 Write 248 bytes at 0x000118F0
 Write 248 bytes at 0x000119E8
 Write 248 bytes at 0x00011AE0
 Write 248 bytes at 0x00011BD8
 Write 248 bytes at 0x00011CD0
 Write 248 bytes at 0x00011DC8
 Write 248 bytes at 0x00011EC0
 Write 248 bytes at 0x00011FB8
 Write 248 bytes at 0x000120B0
 Write 248 bytes at 0x000121A8
 Write 248 bytes at 0x000122A0
 Write 248 bytes at 0x00012398
 Write 248 bytes at 0x00012490
 Write 248 bytes at 0x00012588
 Write 248 bytes at 0x00012680
 Write 248 bytes at 0x00012778
 Write 248 bytes at 0x00012870
 Write 248 bytes at 0x00012968
 Write 248 bytes at 0x00012A60
 Write 248 bytes at 0x00012B58
 Write 248 bytes at 0x00012C50
 Write 248 bytes at 0x00012D48
 Write 248 bytes at 0x00012E40
 Write 248 bytes at 0x00012F38
 Write 248 bytes at 0x00013030
 Write 248 bytes at 0x00013128
 Write 248 bytes at 0x00013220
 Write 248 bytes at 0x00013318
 Write 248 bytes at 0x00013410
 Write 248 bytes at 0x00013508
 Write 248 bytes at 0x00013600
 Write 248 bytes at 0x000136F8
 Write 248 bytes at 0x000137F0
 Write 248 bytes at 0x000138E8
 Write 248 bytes at 0x000139E0
 Write 248 bytes at 0x00013AD8
 Write 248 bytes at 0x00013BD0
 Write 248 bytes at 0x00013CC8
 Write 248 bytes at 0x00013DC0
 Write 248 bytes at 0x00013EB8
 Write 248 bytes at 0x00013FB0
 Write 248 bytes at 0x000140A8
 Write 248 bytes at 0x000141A0
 Write 248 bytes at 0x00014298
 Write 248 bytes at 0x00014390
 Write 248 bytes at 0x00014488
 Write 248 bytes at 0x00014580
 Write 248 bytes at 0x00014678
 Write 248 bytes at 0x00014770
 Write 248 bytes at 0x00014868
 Write 248 bytes at 0x00014960
 Write 248 bytes at 0x00014A58
 Write 248 bytes at 0x00014B50
 Write 248 bytes at 0x00014C48
 Write 248 bytes at 0x00014D40
 Write 248 bytes at 0x00014E38
 Write 248 bytes at 0x00014F30
 Write 248 bytes at 0x00015028
 Write 248 bytes at 0x00015120
 Write 248 bytes at 0x00015218
 Write 248 bytes at 0x00015310
 Write 248 bytes at 0x00015408
 Write 248 bytes at 0x00015500
 Write 248 bytes at 0x000155F8
 Write 248 bytes at 0x000156F0
 Write 248 bytes at 0x000157E8
 Write 248 bytes at 0x000158E0
 Write 248 bytes at 0x000159D8
 Write 248 bytes at 0x00015AD0
 Write 248 bytes at 0x00015BC8
 Write 248 bytes at 0x00015CC0
 Write 248 bytes at 0x00015DB8
 Write 248 bytes at 0x00015EB0
 Write 248 bytes at 0x00015FA8
 Write 248 bytes at 0x000160A0
 Write 248 bytes at 0x00016198
 Write 248 bytes at 0x00016290
 Write 248 bytes at 0x00016388
 Write 248 bytes at 0x00016480
 Write 248 bytes at 0x00016578
 Write 248 bytes at 0x00016670
 Write 248 bytes at 0x00016768
 Write 248 bytes at 0x00016860
 Write 248 bytes at 0x00016958
 Write 248 bytes at 0x00016A50
 Write 248 bytes at 0x00016B48
 Write 248 bytes at 0x00016C40
 Write 248 bytes at 0x00016D38
 Write 248 bytes at 0x00016E30
 Write 248 bytes at 0x00016F28
 Write 248 bytes at 0x00017020
 Write 248 bytes at 0x00017118
 Write 248 bytes at 0x00017210
 Write 248 bytes at 0x00017308
 Write 248 bytes at 0x00017400
 Write 248 bytes at 0x000174F8
 Write 248 bytes at 0x000175F0
 Write 248 bytes at 0x000176E8
 Write 248 bytes at 0x000177E0
 Write 248 bytes at 0x000178D8
 Write 248 bytes at 0x000179D0
 Write 248 bytes at 0x00017AC8
 Write 248 bytes at 0x00017BC0
 Write 248 bytes at 0x00017CB8
 Write 248 bytes at 0x00017DB0
 Write 248 bytes at 0x00017EA8
 Write 248 bytes at 0x00017FA0
 Write 248 bytes at 0x00018098
 Write 248 bytes at 0x00018190
 Write 248 bytes at 0x00018288
 Write 248 bytes at 0x00018380
 Write 248 bytes at 0x00018478
 Write 248 bytes at 0x00018570
 Write 248 bytes at 0x00018668
 Write 248 bytes at 0x00018760
 Write 248 bytes at 0x00018858
 Write 248 bytes at 0x00018950
 Write 248 bytes at 0x00018A48
 Write 248 bytes at 0x00018B40
 Write 248 bytes at 0x00018C38
 Write 248 bytes at 0x00018D30
 Write 248 bytes at 0x00018E28
 Write 248 bytes at 0x00018F20
 Write 248 bytes at 0x00019018
 Write 248 bytes at 0x00019110
 Write 248 bytes at 0x00019208
 Write 248 bytes at 0x00019300
 Write 248 bytes at 0x000193F8
 Write 248 bytes at 0x000194F0
 Write 248 bytes at 0x000195E8
 Write 248 bytes at 0x000196E0
 Write 248 bytes at 0x000197D8
 Write 248 bytes at 0x000198D0
 Write 248 bytes at 0x000199C8
 Write 248 bytes at 0x00019AC0
 Write 248 bytes at 0x00019BB8
 Write 248 bytes at 0x00019CB0
 Write 248 bytes at 0x00019DA8
 Write 248 bytes at 0x00019EA0
 Write 248 bytes at 0x00019F98
 Write 248 bytes at 0x0001A090
 Write 248 bytes at 0x0001A188
 Write 248 bytes at 0x0001A280
 Write 248 bytes at 0x0001A378
 Write 248 bytes at 0x0001A470
 Write 248 bytes at 0x0001A568
 Write 248 bytes at 0x0001A660
 Write 248 bytes at 0x0001A758
 Write 248 bytes at 0x0001A850
 Write 248 bytes at 0x0001A948
 Write 248 bytes at 0x0001AA40
 Write 248 bytes at 0x0001AB38
 Write 248 bytes at 0x0001AC30
 Write 248 bytes at 0x0001AD28
 Write 248 bytes at 0x0001AE20
 Write 248 bytes at 0x0001AF18
 Write 248 bytes at 0x0001B010
 Write 248 bytes at 0x0001B108
 Write 248 bytes at 0x0001B200
 Write 248 bytes at 0x0001B2F8
 Write 248 bytes at 0x0001B3F0
 Write 248 bytes at 0x0001B4E8
 Write 248 bytes at 0x0001B5E0
 Write 248 bytes at 0x0001B6D8
 Write 248 bytes at 0x0001B7D0
 Write 248 bytes at 0x0001B8C8
 Write 248 bytes at 0x0001B9C0
 Write 248 bytes at 0x0001BAB8
 Write 248 bytes at 0x0001BBB0
 Write 248 bytes at 0x0001BCA8
 Write 248 bytes at 0x0001BDA0
 Write 248 bytes at 0x0001BE98
 Write 248 bytes at 0x0001BF90
 Write 248 bytes at 0x0001C088
 Write 248 bytes at 0x0001C180
 Write 248 bytes at 0x0001C278
 Write 248 bytes at 0x0001C370
 Write 248 bytes at 0x0001C468
 Write 248 bytes at 0x0001C560
 Write 248 bytes at 0x0001C658
 Write 248 bytes at 0x0001C750
 Write 248 bytes at 0x0001C848
 Write 248 bytes at 0x0001C940
 Write 248 bytes at 0x0001CA38
 Write 248 bytes at 0x0001CB30
 Write 248 bytes at 0x0001CC28
 Write 248 bytes at 0x0001CD20
 Write 248 bytes at 0x0001CE18
 Write 248 bytes at 0x0001CF10
 Write 248 bytes at 0x0001D008
 Write 248 bytes at 0x0001D100
 Write 248 bytes at 0x0001D1F8
 Write 248 bytes at 0x0001D2F0
 Write 248 bytes at 0x0001D3E8
 Write 248 bytes at 0x0001D4E0
 Write 248 bytes at 0x0001D5D8
 Write 248 bytes at 0x0001D6D0
 Write 248 bytes at 0x0001D7C8
 Write 248 bytes at 0x0001D8C0
 Write 248 bytes at 0x0001D9B8
 Write 248 bytes at 0x0001DAB0
 Write 248 bytes at 0x0001DBA8
 Write 248 bytes at 0x0001DCA0
 Write 248 bytes at 0x0001DD98
 Write 248 bytes at 0x0001DE90
 Write 248 bytes at 0x0001DF88
 Write 248 bytes at 0x0001E080
 Write 248 bytes at 0x0001E178
 Write 248 bytes at 0x0001E270
 Write 248 bytes at 0x0001E368
 Write 248 bytes at 0x0001E460
 Write 248 bytes at 0x0001E558
 Write 248 bytes at 0x0001E650
 Write 248 bytes at 0x0001E748
 Write 248 bytes at 0x0001E840
 Write 248 bytes at 0x0001E938
 Write 248 bytes at 0x0001EA30
 Write 248 bytes at 0x0001EB28
 Write 248 bytes at 0x0001EC20
 Write 248 bytes at 0x0001ED18
 Write 248 bytes at 0x0001EE10
 Write 248 bytes at 0x0001EF08
 Write 248 bytes at 0x0001F000
 Write 248 bytes at 0x0001F0F8
 Write 248 bytes at 0x0001F1F0
 Write 248 bytes at 0x0001F2E8
 Write 248 bytes at 0x0001F3E0
 Write 248 bytes at 0x0001F4D8
 Write 248 bytes at 0x0001F5D0
 Write 248 bytes at 0x0001F6C8
 Write 248 bytes at 0x0001F7C0
 Write 248 bytes at 0x0001F8B8
 Write 248 bytes at 0x0001F9B0
 Write 248 bytes at 0x0001FAA8
 Write 248 bytes at 0x0001FBA0
 Write 248 bytes at 0x0001FC98
 Write 248 bytes at 0x0001FD90
 Write 248 bytes at 0x0001FE88
 Write 248 bytes
 at 0x0001FF80
 Write 248 bytes at 0x00020078
 Write 248 bytes at 0x00020170
 Write 248 bytes at 0x00020268
 Write 248 bytes at 0x00020360
 Write 248 bytes at 0x00020458
 Write 248 bytes at 0x00020550
 Write 248 bytes at 0x00020648
 Write 248 bytes at 0x00020740
 Write 248 bytes at 0x00020838
 Write 248 bytes at 0x00020930
 Write 248 bytes at 0x00020A28
 Write 248 bytes at 0x00020B20
 Write 248 bytes at 0x00020C18
 Write 248 bytes at 0x00020D10
 Write 248 bytes at 0x00020E08
 Write 248 bytes at 0x00020F00
 Write 248 bytes at 0x00020FF8
 Write 248 bytes at 0x000210F0
 Write 248 bytes at 0x000211E8
 Write 248 bytes at 0x000212E0
 Write 248 bytes at 0x000213D8
 Write 248 bytes at 0x000214D0
 Write 248 bytes at 0x000215C8
 Write 248 bytes at 0x000216C0
 Write 248 bytes at 0x000217B8
 Write 248 bytes at 0x000218B0
 Write 248 bytes at 0x000219A8
 Write 248 bytes at 0x00021AA0
 Write 248 bytes at 0x00021B98
 Write 248 bytes at 0x00021C90
 Write 248 bytes at 0x00021D88
 Write 248 bytes at 0x00021E80
 Write 248 bytes at 0x00021F78
 Write 248 bytes at 0x00022070
 Write 248 bytes at 0x00022168
 Write 248 bytes at 0x00022260
 Write 248 bytes at 0x00022358
 Write 248 bytes at 0x00022450
 Write 248 bytes at 0x00022548
 Write 248 bytes at 0x00022640
 Write 248 bytes at 0x00022738
 Write 248 bytes at 0x00022830
 Write 248 bytes at 0x00022928
 Write 248 bytes at 0x00022A20
 Write 248 bytes at 0x00022B18
 Write 248 bytes at 0x00022C10
 Write 248 bytes at 0x00022D08
 Write 248 bytes at 0x00022E00
 Write 248 bytes at 0x00022EF8
 Write 248 bytes at 0x00022FF0
 Write 248 bytes at 0x000230E8
 Write 248 bytes at 0x000231E0
 Write 248 bytes at 0x000232D8
 Write 248 bytes at 0x000233D0
 Write 248 bytes at 0x000234C8
 Write 248 bytes at 0x000235C0
 Write 248 bytes at 0x000236B8
 Write 248 bytes at 0x000237B0
 Write 248 bytes at 0x000238A8
 Write 248 bytes at 0x000239A0
 Write 248 bytes at 0x00023A98
 Write 248 bytes at 0x00023B90
 Write 248 bytes at 0x00023C88

0x0002A050
Write 104 bytes at 0x00057F98
    Write done                                
Verifying by comparing CRC32 calculations.
    Verified (match: 0xa9dc145d)
[06:39:38] INFO: cc2652-flasher-up script exited with code 0
s6-rc: info: service cc2652-flasher successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service cc2652-flasher: stopping
s6-rc: info: service cc2652-flasher successfully stopped
s6-rc: info: service banner: stopping
s6-rc: info: service banner successfully stopped
s6-rc: info: service legacy-cont-init: stopping

Mais quand je démarre zigbee2mqtt j’ai des erreurs :

06:53:36] INFO: Preparing to start...
[06:53:36] INFO: Socat not enabled
[06:53:36] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-02-01 06:53:38] info: 	z2m: Logging to console, file (filename: log.log)
[2025-02-01 06:53:38] info: 	z2m: Starting Zigbee2MQTT version 2.0.0 (commit #unknown)
[2025-02-01 06:53:38] info: 	z2m: Starting zigbee-herdsman (3.2.1)
[2025-02-01 06:53:38] info: 	zh:zstack:znp: Opening SerialPort with {"path":"/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_6e02b54d23b6ed11a9ebe10ea8669f5d-if00-port0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2025-02-01 06:53:38] info: 	zh:zstack:znp: Serialport opened
[2025-02-01 06:54:45] error: 	z2m: Error while starting zigbee-herdsman
[2025-02-01 06:54:45] error: 	z2m: Failed to start zigbee-herdsman
[2025-02-01 06:54:45] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-02-01 06:54:45] error: 	z2m: Exiting...
[2025-02-01 06:54:45] error: 	z2m: Error: network commissioning timed out - most likely network with the same panId or extendedPanId already exists nearby (Error: AREQ - ZDO - stateChangeInd after 60000ms
    at Object.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/utils/waitress.ts:59:23)
    at ZnpAdapterManager.beginCommissioning (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:372:31)
    at ZnpAdapterManager.beginRestore (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:323:9)
    at ZnpAdapterManager.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:79:21)
    at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:158:16)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
    at Zigbee.start (/app/lib/zigbee.ts:69:27)
    at Controller.start (/app/lib/controller.ts:142:13)
    at start (/app/index.js:161:5))
    at ZnpAdapterManager.beginCommissioning (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:374:23)
    at ZnpAdapterManager.beginRestore (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:323:9)
    at ZnpAdapterManager.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:79:21)
    at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:158:16)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
    at Zigbee.start (/app/lib/zigbee.ts:69:27)
    at Controller.start (/app/lib/controller.ts:142:13)
    at start (/app/index.js:161:5)

J’ai pourtant bien appliqué le tuto :sweat_smile:

Il faut générer de nouvelle donnée pour pan_id , ext_pan_id et network_key:

1 « J'aime »

Un grand Merci !

Pour ceux qui viennent après moi :

  • J’ai reflashé le firmware de la clef (de nouveau en USB).
  • Mit à jour le config que voici :
data_path: /config/zigbee2mqtt
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
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto:1883
  user: mqtt
  password: XXXXX
serial:
  port: >-
    /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_xxxxxxxxxxxxxxxxxxx-if00-port0
  adapter: zstack
homeassistant: true
permit_join: false
advanced:
  log_level: debug
  network_key: GENERATE
  pan_id: GENERATE
  ext_pan_id: GENERATE
  channel: 25
frontend:
  port: 8099
devices: {}
experimental:
  new_api: true

Mes appareils n’ont pas été identifiés tout de suite, sauf 1 qui était en erreur…

  • Un petit reboot système et nous y voilà :slight_smile:

Un grand merci de votre aide :heart:

1 « J'aime »