Intégration Aqara capteur de vibrations Zigbee

Bonjour,

Je débute dans l’univers de Home Assistant. J’ai déjà pu intégrer des appareils comme mes box, téléphones, thermomètres ou encore linky, etc…

Ma problématique est que je souhaite intégrer un capteur de vibration.

J’ai donc fait l’acquisition de ce modèle : Aqara capteur de vibrations Zigbee.
En parallèle j’ai acheté le récepteur SONOFF Zigbee Dongle-E 3.0 car j’ai lu qu’il le fallait pour relier le capteur à HA.

Chez moi HA tourne sur une machine virtuelle sur un PC sous Win11.
Le récepteur a été installé sur Windows et j’ai ajouté ce périphérique à ma machine virtuelle.

Il est bel et bien reconnu par HA comme vous le verrez plus bas.

Ensuite en cherchant sur différents forums dont celui-ci j’ai lu qu’il fallait installer Zigbee2MQTT, ce que j’ai fait et je l’ai configuré :

Ensuite j’ai installé Silicon Labs Multiprotocol et je l’ai également configuré :

Seulement voilà lorsque j’essaie de connecter mon capteur via le panneau des intégrations, je checrhe “aqara”, puis “ajouter un appareil Zigbee” et j’ai ce message qui apparait :

Zigbee n’est pas configurée
Pour ajouter un appareil Aqara, il vous faut d’abord un matériel pris en charge et configurer l’intégration Zigbee. Si vous avez déjà le matériel, vous pouvez procéder à la configuration de Zigbee.

Je clique donc sur poursuivre et je choisi ma carte de réception :

Ensuite je dois choisir une type de radio dans une liste :

Mais quelque soit le type choisi j’ai toujours le même message d’erreur :

Que je choisisse “hardware”, “software” ou le vide.

Qu’est-ce que j’ai raté ou oublié ?

Je précise que le récepteur dispose de la dernière version du firmware que j’ai mis à jour via l’utilitaire dispo pour Windows.

System Information

version core-2025.8.3
installation_type Home Assistant OS
dev false
hassio true
docker true
container_arch amd64
user root
virtualenv false
python_version 3.13.3
os_name Linux
os_version 6.12.41-haos
arch x86_64
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.5
Stage running
Available Repositories 2169
Downloaded Repositories 6
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 16.1
update_channel stable
supervisor_version supervisor-2025.08.1
agent_version 1.7.2
docker_version 28.3.3
disk_total 30.8 GB
disk_used 12.4 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization oracle
board ova
supervisor_api ok
version_api ok
installed_addons Studio Code Server (5.19.3), Music Assistant Server (2.5.8), Get HACS (1.3.1), Linky (1.5.0), Frigate (0.16.0), Silicon Labs Multiprotocol (1.0.0), eWeLink-Remote Gateway (0.2.4), Zigbee2MQTT (2.6.0-1)
Dashboards
dashboards 8
resources 3
views 21
mode storage
Network Configuration
adapters lo (disabled), enp0s3 (enabled, default, auto), docker0 (disabled), hassio (disabled), veth59e92ec (disabled), vethb842a4a (disabled), vethba90e7a (disabled), veth7cb711c (disabled), veth3385111 (disabled), veth6b8fead (disabled), veth0d1d044 (disabled)
ipv4_addresses lo (127.0.0.1/8), enp0s3 (192.168.0.93/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), veth59e92ec (), vethb842a4a (), vethba90e7a (), veth7cb711c (), veth3385111 (), veth6b8fead (), veth0d1d044 ()
ipv6_addresses lo (::1/128), enp0s3 (fe80::b3a4:25e3:cb71:ec79/64), docker0 (fe80::acea:c0ff:fea2:4566/64), hassio (fe80::d02c:21ff:feb1:ba7d/64), veth59e92ec (fe80::386d:96ff:fe1f:adc3/64), vethb842a4a (fe80::b413:b3ff:fe76:b2cf/64), vethba90e7a (fe80::4cb9:dff:feb6:b773/64), veth7cb711c (fe80::408e:88ff:fede:4afc/64), veth3385111 (fe80::1cc4:7fff:fe3b:6879/64), veth6b8fead (fe80::4f1:fcff:fe59:efde/64), veth0d1d044 (fe80::8410:65ff:fe12:fcc9/64)
announce_addresses 192.168.0.93, fe80::b3a4:25e3:cb71:ec79
Recorder
oldest_recorder_run 13 août 2025 à 01:31
current_recorder_run 22 août 2025 à 20:05
estimated_db_size 98.45 MiB
database_engine sqlite
database_version 3.48.0

Bonjour,
déja ne pas utiliser le multiprotocole qui est instable. Ensuite, tu mélanges une configuration pour Zigbe2MQTT (Z2M) et Zigbee Home Automation (ZHA).
Si tu veux installer Z2M, il te faut ignorer l’installation de ZHA, sinon ça va faire conflit.
Pour utiliser Z2M avec ta clé Sonoff E, il va falloir la flasher.
Avec ton pc, connecte la clé zigbee en usb et va sur ce site et flash la clé en firmware Ember.
https://dongle.sonoff.tech/sonoff-dongle-flasher/

Pour installer Z2M et l’utiliser, regarde ce tuto :

Merci beaucoup @WarC0zes
Je vais m’y coller de suite et je ferai un retour

Ca commence pas au mieux, je n’ai pas de firmware Ember lorsque je veux flasher….

c’est le Zigbee 8.0.2.

Z2M supporte :

Mince c’est celui que j’avais mais j’ai essayé en suivant ça : Guide: Flashing Sonoff ZigBee USB 3.0 ZBDongle-E to use Ember firmware with Z2M – Creating Smart Home avec la version ncp-uart-hw-v7.4.5.0-zbdonglee-115200.gbl

Je reviens à la version 8.0.2 du coup :sweat_smile:

le 7.4.5 fonctionnera, mais le 8.0.2 est plus a jour :wink:

1 « J'aime »

Alors j’ai réussi à tout installer et à faire reconnaitre mon capteur mais je n’arrive pas à modifier la sensibilité.

J’ai beau déplacer le curseur sur 1, il revient toujours à 7 :confused:

Et j’ai ce message d’erreur :

z2m: Publish ‹ set › ‹ sensitivity › to ‹ Capteur vibration › failed: ‹ Error: ZCL command 0x00158d008b85c030/1 genBasic.write({« 65293 »:{« value »:1,« type »:32}}, {« timeout »:35000,« disableResponse »:false,« disableRecovery »:false,« disableDefaultResponse »:true,« direction »:0,« reservedBits »:0,« manufacturerCode »:4447,« writeUndiv »:false}) failed (Delivery failed for ‹ 42227 ›.) ›

z2m: Publish ‹ set › ‹ sensitivity › to ‹ Capteur vibration › failed: ‹ Error: ZCL command 0x00158d008b85c030/1 genBasic.write({« 65293 »:{« value »:1,« type »:32}}, {« timeout »:35000,« disableResponse »:false,« disableRecovery »:false,« disableDefaultResponse »:true,« direction »:0,« reservedBits »:0,« manufacturerCode »:4447,« writeUndiv »:false}) failed (ZCL command 0x00158d008b85c030/1 genBasic.write({« 65293 »:{« value »:1,« type »:32}}, {« timeout »:35000,« disableResponse »:false,« disableRecovery »:false,« disableDefaultResponse »:true,« direction »:0,« reservedBits »:0,« manufacturerCode »:4447,« writeUndiv »:false}) failed (Delivery failed for ‹ 42227 ›.)) ›

Il y a même une 8.2.1
image

1 « J'aime »

Sensibilité

La sensibilité peut être modifiée en publiant zigbee2mqtt/FRIENDLY_NAME/set {"sensitivity": "SENSITIVITY"}SENSITIVITY est l’une des valeurs suivantes : low , medium , high .

Après avoir réglé la sensibilité, vous devez immédiatement commencer à appuyer sur le bouton de réinitialisation avec un intervalle de 1 seconde jusqu’à ce que vous voyiez Zigbee2MQTT publier la nouvelle sensibilité sur MQTT.

Il faut réveiller le capteur pour que ca enregistre le changement.

Ok, mais est elle compatible avec Z2M ?

Citation
Versions du micrologiciel actuellement prises en charge : 7.4.x, 8.0.x, 8.1.x

edit:
Ok

Citation
Requires Zigbee2MQTT with zigbee-hersdman 4.2.0 minimum (available in dev branch or July 2025 release)

Merci beaucoup @WarC0zes !

C’est bon, ca fonctionne ?

Ma capture est une capture de Z2M sur mon installation

C’est bon, j’ai vu que c’est fonctionelle depuis Z2M de juillet 2025 :wink:

Tu es motivé d’essayer une pre release :wink:
addict de la mise a jour :rofl:

Ça m’a corrigé un paquet de problèmes (déconnexions sauvage et inexpliquées entre autres) ; et aussi le passage de la VM à 4 Go de RAM

Oui le capteur est enfin relié à HA pas de soucis, mais impossible de changer cette valeur de sensibilité.

J’ai essayé en appuyant brièvement sur le bouton puis en changeant la valeur, ça ne fonctionne pas. J’ai essayé en changeant la valeur puis en appuyant brièvement sur le bouton, ça ne fonctionne pas. J’ai essayé en appuyant avant et aprés le changement de valeur ça ne fonctionne pas.

Si je reste longtemps appuyé ça réinitialise le capteur.

La sensibilité peut être modifiée en publiant zigbee2mqtt/FRIENDLY_NAME/set {"sensitivity": "SENSITIVITY"}SENSITIVITY est l’une des valeurs suivantes : low , medium , high .

J’ai essayé de ces 3 façons :

mais ça ne fonctionne pas non plus….

Pourtant une fois cliqué sur “publier” j’appuie brièvement sur le petit bouton du capteur….

il faut appuyer plusieurs fois a intervalle de 1s, jusqu’à que ça soit ok.

1 « J'aime »

Ok je vais essayer cela

Mais comment je peux voir que Zigbee2MQTT a bien publié la nouvelle sensibilité sur MQTT ?
En actualisant la page ou il y a une visualisation en temps réél possible ? :roll_eyes:
Désolé pour mes questions de débutant :persevering_face:

le curseur restera sur 1 :stuck_out_tongue:
Et tu n’auras pas de message d’erreur.