Comment savoir si zigbee2mqtt fonctionne correctement?

Bonjour,

Je n’arrive pas à appairer une ampoule zigbee et une prise connectée ZIgbee avec zigbee2mqtt.

J’ai bcp galéré pour faire fonctionner zigbee2mqtt sous mon PI 4 GB avec ma clé SONOFF ZB Dongle-E. J’ai lu plein de messages et finalement j’ai mis cette config en désactivant Zigbee Home Automation

Voici mes logs :

[12:00:22] INFO: Preparing to start...
[12:00:23] INFO: Socat not enabled
[12:00:24] INFO: Starting Zigbee2MQTT...
[2024-06-28 12:00:30] info: 	z2m: Logging to console, file (filename: log.log)
[2024-06-28 12:00:30] info: 	z2m: Starting Zigbee2MQTT version 1.38.0 (commit #unknown)
[2024-06-28 12:00:30] info: 	z2m: Starting zigbee-herdsman (0.49.2)
[2024-06-28 12:00:30] warning: 	zh:ezsp: Deprecated driver 'ezsp' currently in use, 'ember' will become the officially supported EmberZNet driver in next release. If using Zigbee2MQTT see https://github.com/Koenkk/zigbee2mqtt/discussions/21462
[2024-06-28 12:00:38] error: 	zh:ezsp:uart: --> Error: Error: {"sequence":1} after 4000ms
[2024-06-28 12:00:38] error: 	zh:ezsp:uart: -!- break waiting (1)
[2024-06-28 12:00:38] error: 	zh:ezsp:uart: Can't send DATA frame (0,1,0): 1800012800
[2024-06-28 12:00:39] info: 	z2m: zigbee-herdsman started (resumed)
[2024-06-28 12:00:39] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":"3 ","majorrel":"6","minorrel":"10","product":8,"revision":"6.10.3.0 build 297"},"type":"EZSP v8"}'
[2024-06-28 12:00:39] info: 	z2m: Currently 0 devices are joined:
[2024-06-28 12:00:39] info: 	z2m: Zigbee: disabling joining new devices.
[2024-06-28 12:00:40] info: 	z2m:mqtt: Connecting to MQTT server at mqtt://core-mosquitto:1883
[2024-06-28 12:00:40] info: 	z2m:mqtt: Connected to MQTT server
[2024-06-28 12:00:40] info: 	z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
[2024-06-28 12:00:40] info: 	z2m: Started frontend on port 8099
[2024-06-28 12:00:40] info: 	z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
[2024-06-28 12:00:40] info: 	z2m: Zigbee2MQTT started!
[2024-06-28 12:00:45] info: 	z2m:mqtt: MQTT publish: topic 'homeassistant/binary_sensor/1221051039810110150109113116116_0xe8e07efffec12bec/connection_state/config', payload '{"device":{"hw_version":"EZSP v8 6.10.3.0 build 297","identifiers":["zigbee2mqtt_bridge_0xe8e07efffec12bec"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.38.0"},"device_class":"connectivity","entity_category":"diagnostic","name":"Connection state","object_id":"zigbee2mqtt_bridge_connection_state","origin":{"name":"Zigbee2MQTT","sw":"1.38.0","url":"https://www.zigbee2mqtt.io"},"payload_off":"offline","payload_on":"online","state_topic":"zigbee2mqtt/bridge/state","unique_id":"bridge_0xe8e07efffec12bec_connection_state_zigbee2mqtt","value_template":"{{ value_json.state }}"}'

Merci pour votre aide. Est ce que d’après zigbee2mqtt fonctionne bien ?

Ma configuration

System Information

version | core-2024.6.3
-- | --
installation_type | Home Assistant OS
dev | false
hassio | true
docker | true
user | root
virtualenv | false
python_version | 3.12.2
os_name | Linux
os_version | 6.6.28-haos-raspi
arch | aarch64
timezone | Europe/Paris
config_dir | /config

<details><summary>Home Assistant Cloud</summary>

logged_in | false
-- | --
can_reach_cert_server | ok
can_reach_cloud_auth | ok
can_reach_cloud | ok

</details>

<details><summary>Home Assistant Supervisor</summary>

host_os | Home Assistant OS 12.3
-- | --
update_channel | stable
supervisor_version | supervisor-2024.06.2
agent_version | 1.6.0
docker_version | 25.0.5
disk_total | 109.3 GB
disk_used | 4.5 GB
healthy | true
supported | true
host_connectivity | true
supervisor_connectivity | true
ntp_synchronized | true
virtualization | 
board | rpi4-64
supervisor_api | ok
version_api | ok
installed_addons | Mosquitto broker (6.4.1), Zigbee2MQTT (1.38.0-1)

</details>

<details><summary>Dashboards</summary>

dashboards | 2
-- | --
resources | 0
views | 0
mode | storage

</details>

<details><summary>Recorder</summary>

oldest_recorder_run | 17 juin 2024 à 20:00
-- | --
current_recorder_run | 28 juin 2024 à 10:58
estimated_db_size | 3.78 MiB
database_engine | sqlite
database_version | 3.44.2

</details>

Salut,
oui Z2M fonctionne.

[2024-06-28 12:00:40] info: 	z2m: Zigbee2MQTT started!

edit:
Je n’avais pas vu, tu utilises le driver ezsp et maintenant, il faut utiliser le driver ember. Il faut changer, adapter et mettre ember désormais. Mais il faut avant flasher ta clé.

zh:ezsp: Deprecated driver 'ezsp' currently in use, 'ember'

Un tuto de @pascal_ha pour flasher la clé :

2 « J'aime »

Salut

Tu utilise Z2M version 1.38.0, il te faut utiliser Ember et peut être mettre a jour le firmware de ta clé.

Salut,
Merci pour ton msg rapide. Je dois juste modifier dans ma config ? remplacer ezsp par ember ?

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:
  server: mqtt://core-mosquitto:1883
serial:
  port: >-
    /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20240219091032-if00
  adapter: ezsp
frontend: true

Oui, mais faut flasher la clé avant. Je t’es mis un lien vers un tuto.

2 « J'aime »

Question bête ! Je le fais depuis le port USB de mon PC ?

Oui depuis un PC, tu branches t’à clé dessus.
Tu n’as pas lu le tuto de @pascal_ha :stuck_out_tongue:

Désolé j’avais pas lu le lien pour le tuto de Pascal.

2 « J'aime »

Je galère :-)!

J’ai essayé plusieurs fois. Je suis co en direct - pas de hub, pas de cable. J’ai deux prises usb - j’ai essayé les deux.

Salut
Tu utilise quel navigateur ?
Perso, sur firefox sa ne fonctionnent pas, j’ai utilisé chrome.

1 « J'aime »

J’ai changé de PC et le flash est ok.

Par contre tu vas où pour changer ça ?
image

Dans ton HA, tu as un dossier zigbee2mqtt, tu trouveras dedans le fichier a modifier

Tu peux utiliser l’Addon « file editor » avec HA pour y accéder et modifier.

Merci bcp - c modifié. Je vais voir si j’arrive à appairer des objects connectées zigbee maintenant !?!

Après avoir renommé ton fichier, n’oublie pas de faire un redémarrage de HA.

Merci mais finalement ca ne fonctionnait pas avec Ember. J’ai choisi le flash multiprotocol. Tout est super bien expliqué ds cette vidéo. Cela fonctionne nickel chez moi. https://youtu.be/a_qCONALg2g?t=267 https://youtu.be/a_qCONALg2g?t=267
Encore merci pour ton aide.

1 « J'aime »