Problème integration Xiaomi gateway : Aide et conseils svp

Bonjour,

Ancien utilisateur familier de Domoticz, j’ai décidé de passer sur home assistant.
Installé sur un raspberry PI4 4 Go et SSD.
J’ai réussi à démarrer tant bien que mal. J’ai regardé des heures de vidéo, lu des tas de tuto mais je dois vous avouer que je galère.

J’ai installé une clé SONOFF_Zigbee_3.0_USB_Dongle_Plus. MQTT et Z2M, non sans difficulté.

Mon problème
J’essaie d’ajouter ma lumi.gateway.v3 dans l’intégration de Xiaomi Gateway (Aqara). Impossible car je ne trouve pas la clé de la passerelle malgré toutes mes recherches. Voir ci-dessous quelques liens. J’en ai lu beaucoup plus.

J’ai réussi l’intégration de Xiaomi Miio mais je n’arrive pas l’intégration de Xiaomi Gateway (Aqara).
Il me demande la clé de la passerelle que je ne trouve pas malgré des tas de tentatives.

Via mon appli Xiaomi Mi Home android, pas de menu A propos.

J’ai donc utilisé l’appli custom Mi Home vevs

  1. https://forum.hacf.fr/t/integrer-le-materiel-xiaomi-dans-home-assistant/210/12
  2. https://wiki.domoticz.com/Xiaomi_Gateway_(Aqara)#Adding_the_Xiaomi_Gateway_to_Domoticz
  3. https://forum.hacf.fr/t/integrer-le-materiel-xiaomi-dans-home-assistant/210/42
  4. https://github.com/Maxmudjon/Get_MiHome_devices_token/releases/tag/1.0.2

J’ai deux questions :

  • Comment trouver la clé de la passerelle alors qu’aucune des manip ci-dessus ne permet de le faire ?

  • Comment ajouter les devices Xiaomi (capteur de porte, détecteur de mouvement, boutons, température…) directement en passant via Z2M sans la gateway

Merci pour votre aide

Ma config ci-dessous

Ma configuration


System Information

version core-2025.5.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.3
os_name Linux
os_version 6.6.74-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.5
Stage running
Available Repositories 1952
Downloaded Repositories 1
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 15.2
update_channel stable
supervisor_version supervisor-2025.05.3
agent_version 1.7.2
docker_version 28.0.4
disk_total 457.7 GB
disk_used 5.3 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 Mosquitto broker (6.5.1), Zigbee2MQTT (2.3.0-1), File editor (5.8.0), Advanced SSH & Web Terminal (20.0.2)
Dashboards
dashboards 2
resources 0
views 4
mode storage
Network Configuration
adapters lo (disabled), end0 (enabled, default, auto), docker0 (disabled), hassio (disabled), veth2a823bf (disabled), vethf145d89 (disabled), veth59d83b2 (disabled), vetha803069 (disabled), vethf1c7006 (disabled), veth266890a (disabled), veth42283c6 (disabled), vethebaad32 (disabled), veth5349a17 (disabled)
ipv4_addresses lo (127.0.0.1/8), end0 (192.168.1.117/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), veth2a823bf (), vethf145d89 (), veth59d83b2 (), vetha803069 (), vethf1c7006 (), veth266890a (), veth42283c6 (), vethebaad32 (), veth5349a17 ()
ipv6_addresses lo (::1/128), end0 (fe80::db98:ad15:1511:9dd1/64), docker0 (fe80::74fb:70ff:fef8:be05/64), hassio (fe80::28a6:ecff:fe37:c336/64), veth2a823bf (fe80::b089:1eff:fe70:975c/64), vethf145d89 (fe80::5ce9:f4ff:fe45:90fd/64), veth59d83b2 (fe80::44d7:dff:feeb:b48e/64), vetha803069 (fe80::4ab:93ff:fefa:9785/64), vethf1c7006 (fe80::808:84ff:feee:c89a/64), veth266890a (fe80::b072:9dff:fe13:36d/64), veth42283c6 (fe80::838:1ff:fe52:fff/64), vethebaad32 (fe80::9828:c0ff:fe68:106d/64), veth5349a17 (fe80::4a9:1aff:fe86:180d/64)
announce_addresses 192.168.1.117, fe80::db98:ad15:1511:9dd1
Recorder
oldest_recorder_run 1 février 2025 à 09:36
current_recorder_run 30 mai 2025 à 23:59
estimated_db_size 12.50 MiB
database_engine sqlite
database_version 3.48.0
___

Bonjour,
tu peux utiliser token_extractor, pour récupérer la clé bind
https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor/releases/download/v1.2.0/token_extractor.exe

Il faut supprimer les appareils Xiaomi de l’application MiHome. Puis, tu actives le mode appairage sur l’appareil ( maintenir le petit bouton 5s ) et sur Z2M ( autoriser l’appairage ) et il devrait s’installer.
Les appareils à batterie sont capricieux, pendant l’appairage sur Z2M, clic sur le petit bouton de l’appareil tous les 2s tout temps que l’appairage soit fini.

1 « J'aime »

Merci beaucoup pour ta réponse rapide.

J’ai testé l’extractor. C’est top mais malheureusement, il me donne uniquement le token que j’ai déjà. Pas la clé de la passerelle qui est demandée pour ajouter l’intégration dans HA

Désolé, je suis un boulet. C’est paramètre optionnel :-). J’avais un message d’erreur en saisissant le token trop long puis je n’avais pas essayé de valider directement sans rien renseigner. ça marche.

Merci encore pour l’aide @WarC0zes

Je vais essayer directement.

Me conseilles-tu de garder la gateway ou de m’en affrachir et d’utiliser uniquement ma clé Sonoff stp ?

Perso, passe tout sur Z2M et ta clé Zigbee. C’est ce que j’ai fais .




Impressionnant l’installation. Je vais tester.

Parfois au démarrage, mon Z2M ne démarre pas et je ne sais pas pourquoi.

Faut que je comprenne pourquoi pour m’assurer de la stabilité et migrer mon installation actuelle.

Ensuite, plein de scénario à reproduire que j’avais dans mon Domoticz, j’espère ne pas trop galérer :

  1. Sur ouverture porte (door sensor Xiaomi) : envoi SMS Free mobile et mail gmail avec en pièce jointe 5 photos prises en rafale par camaera Xiaofang hackée

  2. Avec detecteur (door sensor Xiaomi) : si porte ouverte depuis plus de 30 secondes, envoi d’un message « porte de garage ouverte »

  3. Détecteur de mouvement Xiaomi dans la boite à lettre : Prise de photo et envoi mail avec photo en pj

Copie /colle les journaux de Z2M dans un message.
Tu les trouves dans paramètres / module complémentaire / Zigbee2MQTT / journal.
Il faut voir les journaux quand il ne démarre pas pour trouver le souci.

Tu as une Sonoff P, il faudra à l’occasion mettre à jour le firmware pour une meilleure stabilité et prise en compte des équipements Xiaomi dernière génération.

Tu as un tuto, avec un module complémentaire qui permet de le faire de ton HA directement :

Utilise le firmware 20221226 ( pas les derniers, ils sont moins stables ).

Tu retrouves la version du firmware dans Z2M ( dans son dashboad ) dans les paramètres ( la roue crantée ) puis à propos.

Je vais regarder tout ça. Merci beaucoup @WarC0zes !!!