Zigbee2mqtt avec SONOFF Zigbee 3.0 USB Dongle Plus V2

Bonjour,

Voila c’est la dernière semaine de vacances et je souhaite passé de ZHA vers Zigbee2mqtt avec ma clef SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2.

Mais voila je désactive ZHA et installation et j’installa Zigbee2mqtt avec config serial : port: >-
/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231122165804-if00
mais j’ai ce message d’erreur dans les log : FATAL: Please set a value for the ‹ data_path › option.
Et je ne vois pas d’ou viens le problème.

Merci pour votre aide.
Seb

## System Information

version | core-2024.8.2
-- | --
installation_type | Home Assistant OS
dev | false
hassio | true
docker | true
user | root
virtualenv | false
python_version | 3.12.4
os_name | Linux
os_version | 6.6.46-haos
arch | x86_64
timezone | Europe/Paris
config_dir | /config

<details><summary>Home Assistant Community Store</summary>

GitHub API | ok
-- | --
GitHub Content | ok
GitHub Web | ok
GitHub API Calls Remaining | 4995
Installed Version | 1.34.0
Stage | running
Available Repositories | 1453
Downloaded Repositories | 17

</details>

<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 13.1
-- | --
update_channel | stable
supervisor_version | supervisor-2024.08.0
agent_version | 1.6.0
docker_version | 26.1.4
disk_total | 30.8 GB
disk_used | 8.1 GB
healthy | true
supported | true
host_connectivity | true
supervisor_connectivity | true
ntp_synchronized | true
virtualization | kvm
board | ova
supervisor_api | ok
version_api | ok
installed_addons | Terminal & SSH (9.14.0), Linky (1.5.0), InfluxDB (5.0.0), Grafana (10.0.0), File editor (5.8.0)

</details>

<details><summary>Dashboards</summary>

dashboards | 3
-- | --
resources | 4
views | 10
mode | storage

</details>

<details><summary>Recorder</summary>

oldest_recorder_run | 15 août 2024 à 11:08
-- | --
current_recorder_run | 23 août 2024 à 08:27
estimated_db_size | 393.81 MiB
database_engine | sqlite
database_version | 3.45.3

hello

Sans la conf de ton Z2M ça va être compliqué :wink:

Sorry !!! voici la config !
Merci pour votre aide

On voudrais bien les logs de z2m car ont est pas devins :stuck_out_tongue_winking_eye:

je dirai même : " regarde 5 sujets plus bas " et notamment ici :

1 « J'aime »

Comme souvent RTFF

dédicace à @Cleya

3 « J'aime »

Ah oui !!! Merci a vous !!!

1 « J'aime »

Bonjour,
J’ai quelque problème avec cette mise à jour de mqtt ?
J’ai parcouru le topic, mais j’y arrive pas.

Ce que j’ai compris :
Flasher le dongle Sonoff ZBDongle-E v2, avec la version :
firmware_builds/zbdonglee/ncp-uart-hw-v7.4.3.0-zbdonglee-115200.gbl
Par le biais du site : https://darkxst.github.io/silabs-firmware-builder/

Jusque là pas de problème.

Ensuite il faut modifier le fichier configuration.yaml dans mqtt\192.168.x.xxx\config\zigbee2mqtt

Mais dans la configue de l’addon Zigbee2mqtt qu’est ce qu’il faut faire ?
Changer l’adapter : eszp par ember ou bien tout effacer ?

Voici où se trouve le dongle SonOff dans ma configue :

Je sais pas s’il vous manque quelque chose, mais dites-moi ?
En tout cas pour le moment je n’ai pas le droit de mettre à jour Zigbee2mqtt sinon je n’ai plus rien qui fonctionne en zigbee. Je reste avec la version ci-dessous, tant que j’ai pas compris comment faire…Et je dois pas être le seul !?
image

Je précise que j’ai déja testé, avec le fichier coordinator_backup.json en coordinator_backup.json.bak mais cela ne fonctionne pas pour moi, car je m’y prends forcément mal.

Je fonctionne avec une VM sous Proxmox, j’ai bien redémarrer la VM après mes modifs mais cela ne change rien. J’ai donc reflashé le dongle en une version 7.x, et remis un backup avec Zigbee2mqtt v1.39.1-1 pour reprendre la main sur le réseau zigbee.

Mais je suis maintenant coincé !

Une p’tite aide svp ?

Salut, tu le remplaces.

@Barbotx Merci, mais je remplace quoi précisément ? A la fois sur le fichier configuration.yaml, et dans la configuration de l’add_on zigbee2mqtt ?

le mieux c’est que tu arrêtes l’addon, tu modifies dans le config.yaml, tu sauvegardes, redémarres HA, vérifies la config de l’addon si il a changé, si ce n’est pas le cas, fais le, et enfin, démarres l’addon.

Merci @Barbotx mais il manque des étapes pour être dans le bon « Timing »

1/ Arrêt de l’addon
2/ Modification config.yaml
3/ Redémarrage HA
4/ Vérification config dans l’addon (il faut qu’il est prit les modifs issu configuration.yaml sinon le faire)
5/ Démarrer l’addon

Ou il faut placer les élèments ci-dessous ?
?/ Flashage dongle
?/ Mise à jour de zigbee2mqtt 1.33.1-1 > 1.40.0-1

Bonjour,
pas besoin de vérifier la configuration dans le module complémentaire de Z2M.
Toute modification dans le configuration.yaml de Z2M, n’est pas maj dans le module complémentaire.

Il faut tout modifier du configuration.yaml de Z2M, du moment qu’il a été créer au premier lancement de Z2M.
Les modifications par le UI ne fonctionnent plus après la création du fichier configuration.yaml dans Z2M.

Regarde ce tuto:

1 « J'aime »

Je pensais que tu avais déjà flasher la clé!
Alors pour bien suivre tout, regardes le tuto proposé par @WarC0zes .

1 « J'aime »

Salut
Déjà nous fournir tes logs d’erreur lorsque ça ne fonctionne pas ça aide grandement aussi

Merci, tout a bien fonctionné :
flashage
changement ;

adapter: ember
baudrate: 115200
rtscts: false

Puis mise à jour de zigbee2mqtt v 1.40.0.1
Et là, ne fonctionne plus !!!
Dans les log zigbee2mqtt j’ai ça :

Starting Zigbee2MQTT without watchdog.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            READ THIS CAREFULLY

Refusing to start because configuration is not valid, found the following errors:
- advanced/adapter_concurrent must be <= 64

If you don't know how to solve this, read https://www.zigbee2mqtt.io/guide/configuration

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Voici la solution :

Mettre dans le fichier configuration.yaml

adapter_concurrent: 64

Merci ChatGPT io4

Tout fonctionne maintenant :wink:

Bonjour,
C’est inscrit dans la doc de zigbee2mqtt

https://www.zigbee2mqtt.io/guide/configuration/adapter-settings.html#advanced-configuration

advanced:
    # Optional: configure adapter concurrency (e.g. 2 for CC2531 or 16 for CC26X2R1) (default: null, uses recommended value)
    adapter_concurrent: null
    # Optional: Transmit power setting in dBm (default: 5).
    # This will set the transmit power for devices that bring an inbuilt amplifier.
    # It can't go over the maximum of the respective hardware and might be limited
    # by firmware (for example to migrate heat, or by using an unsupported firmware).
    # For the CC2652R(B) this is 5 dBm, CC2652P/CC1352P-2 20 dBm.
    transmit_power: 5
    # Optional: Set the adapter delay, only used for Conbee/Raspbee adapters (default 0).
    # In case you are having issues try `200`.
    # For more information see https://github.com/Koenkk/zigbee2mqtt/issues/4884
    adapter_delay: 0

Salut,
étonnant de devoir ajouter c’est option.
C’est le premier utilisateur d’une Sonoff ZBDongle-E que je vois mettre c’est option pour que Z2M démarre.
Une nouveauté de Z2M 1.40.0 ?

Salut
Oui c’est étonnant même sur les modèles P il y aurait du changement
Et pour la valeur pourquoi 64 ?

serial:
    adapter: zstack