Il y a quelques jours, je vous ai présenté la Gateway de Xiaomi, une passerelle multifonction assez intéressante, et au tarif plus que raisonnable. Dans ce test, je vous expliquais que cette Gateway pouvait être utilisée, soit de manière autonome, avec l'application Mi-Home, soit intégrée à une solution externe, comme par exemple Domoticz. Pour ma part, j'ai opté pour la seconde option. Je vous propose donc de vous monter aujourd'hui comment faire fonctionner cette Gateway Xiaomi dans Domoticz.

La passerelle de Xiaomi

 

Paramétrage de la Gateway Xiaomi

Pour pouvoir être interfacée avec Domoticz, la Gateway Xiaomi a besoin d'être paramétrée. Il faut en premier lieu que la Gateway dispose d'une adresse IP locale fixe. Je ne peux pas vous donner ici la manipulation à réaliser puisque cela dépend de votre routeur. Ensuite, il convient d'activer la fonctionnalité de réseau local sur la Gateway. Pour cela, rendez-vous dans l'application Mi-Home. Cliquez sur la passerelle.

Dans l'application Mi-Home, sélectionner la Gateway

Cliquez ensuite sur l'icône en haut à droite représentant des points de suspension.

Appuyer en haut à droite sur les 3 points

Dans la fenêtre qui apparaît, sélectionnez About.

Appuyer sur "About"

Sous Android, appuyez plusieurs fois sur le numéro de version situé en bas de la page ou dans la partie blanche de la fenêtre pour iOS, jusqu'à faire apparaître de nouvelles options (en principe 2 options sous Android et 3 sous iOS).

Appuyer plusieurs fois sur la version pour faire apparaître les options développeur

Choisissez donc l'option intitulée local area network communication protocol en appuyant simplement dessus. Puis dans le fenêtre suivante, activez la fonctionnalité local area network communication protocol

Appuyer sur "local area network communication protocol"

Notez au passage le mot de passe aléatoire fourni par la passerelle, il vous sera demandé par Domoticz. Si vous le désirez, vous pouvez générer un autre mot de passe en appuyant sur les deux flèches à droite.

Activer l'option "local area network communication protocol"

Appuyez sur Confirm en bas à droite pour enregistrer les changements. Cliquez maintenant sur Gateway Information. Sur l'écran qui apparait, notez l'adresse IP de votre Gateway (il s'agit du paramètre localip).

Appuyer enfin sur "gateway information" pour visualiser l'adresse IP de la gateway

 

Voilà, la passerelle est prête, il convient maintenant d'ajouter cette Gateway Xiaomi dans Domoticz.

 

Ajout de la Gateway Xiaomi dans Domoticz

Ouvrez un navigateur et connectez vous sur votre interface Domoticz. Ouvrez le menu Réglages en haut à droite et cliquez sur Matériel.

Cliquez sur "Réglages" puis "Matériel"

Dans la fenêtre qui s'ouvre, remplissez les champs demandés de la manière suivante :

  • Nom : Saisissez le nom que vous souhaitez donner à votre passerelle dans Domoticz
  • Type : choisissez Xiaomi Gateway
  • Délai d'attente de données, laissez sur Désactivé
  • Adresse distante : entrez ici l'adresse IP locale de votre passerelle
  • Port : 9898
  • Mot de passe : indiquez le mot de passe noté précédemment, obtenu via l'application MiHome.

Renseignez les différents champs et cliquez sur "Ajouter"

Cliquez simplement sur Ajouter et c'est tout bon !

La Gateway Xiaomi est désormais opérationnelle

La page Interrupteurs contient désormais de nouveaux dispositifs, correspondant aux diverses fonctions de la Gateway de Xiaomi :

Les différents modules de la Gateway apparaissent dans l'onglet "Interrupteurs"

L'intégration de la Gateway Xiaomi dans Domoticz est désormais faite. Maintenant, il va falloir ajouter chaque module externe dans Domoticz.

 

Ajout d'un module de la Gateway dans Domoticz

Pour utiliser les modules Aqara ou autres, compatibles avec la Gateway Xiaomi, il convient de les appairer d'abord avec la Gateway via l'application MiHome. On va prendre ici l'exemple d'une sonde des sondes de température Aqara dont je vous ai parlé lors de ma présentation de la Gateway. Toujours dans l'interface Domoticz,  ouvrez le menu Réglages en haut à droite et cliquez sur Dispositifs.

Cliquez sur "Réglages" puis "Dispositifs"

Cliquez ensuite en haut à droite sur Inutilisés pour n'afficher que les dispositifs que vous n'utilisez pas à travers Domoticz. Puis recherchez simplement le dispositif correspondant à votre module. Dans le cas ici, il s'agit d'une sonde de température. Une fois celle-ci repérée, cliquez sur la flèche verte au bout de la ligne, à droite.

Recherchez la sonde parmi les dispositifs non utilisés

Donnez un nom à votre sonde pour l'identifier et cliquez sur Ajouter un dispositif.

Donnez un nom à votre sonde

Un petit tour dans l'onglet Température et vous voyez maintenant la sonde Aqara.

La sonde de température Aqara apparaît désormais dans l'onglet "Température"

Bien sûr, cette dernière partie est à adapter en fonction du module que vous souhaitez intégrer dans Domoticz.

  • Lien de la Gateway chez GearBest : http://jgk.ovh/xga
  • Lien du module température/humidité Aqara chez GearBest : http://jgk.ovh/aths

 

17 réponses à [Tuto] Intégrer la Gateway Xiaomi dans Domoticz

  • Bonjour,

    Merci pour tous les tutos !

    J'ai un soucis pour intégrer la xiaomi gateway dons domiticz !
    En effet je suis les différentes étapes.
    J'ai cliqué sur le numéro de version dans mihome (qui est 2.37 !) et j'obtiens bien les deux nouvelles options.
    Je vais sur local area network communication protocol et j'active mais je vois juste en dessous :
    Password (du choinois) : Device does not exist!

    Et du coup quand je vais apres sur gateway information j'ai rien !

    • Bon à force de tester et retester... j'avance...
      J'ai réussi à obtenir le mdp... (j'avoue que je sais pas trop comment mais bon)
      Du coup j'ai ajouté toutes les infos mais rien dans la partie interrupteur...
      Le port il faut toujours mettre 9898 ?

      • Désolé je parle tout seul...
        Du coup quand je vais voir les logs il me dit ça :
        2017-10-29 09:59:40.953 XiaomiGateway: will listen on 9898 for hardware id 2
        2017-10-29 09:59:40.953 XiaomiGateway: Delaying worker startup...
        2017-10-29 09:59:45.953 XiaomiGateway: Worker started...
        2017-10-29 09:59:45.954 XiaomiGateway: Using 192.168.1.27 for local IP address.
        2017-10-29 09:59:46.003 XiaomiGateway: RGB Gateway Detected
        2017-10-29 09:59:46.004 XiaomiGateway: New Gateway Found (00909fce/Xiaomi RGB Gateway)
        2017-10-29 09:59:46.006 (Xiaomi Gateway) Lighting Limitless/Applamp (Unknown)
        2017-10-29 09:59:46.007 XiaomiGateway: New Switch Device Found (00909fce)
        2017-10-29 09:59:46.016 (Xiaomi Gateway) Light/Switch (Unknown)
        2017-10-29 09:59:46.018 XiaomiGateway: New Switch Device Found (00909fce)
        2017-10-29 09:59:46.019 (Xiaomi Gateway) Light/Switch (Unknown)
        2017-10-29 09:59:46.021 XiaomiGateway: New Switch Device Found (00909fce)
        2017-10-29 09:59:46.022 (Xiaomi Gateway) Light/Switch (Unknown)
        2017-10-29 09:59:46.024 XiaomiGateway: New Switch Device Found (00909fce)
        2017-10-29 09:59:46.026 (Xiaomi Gateway) Light/Switch (Unknown)
        2017-10-29 09:59:46.027 XiaomiGateway: New Switch Device Found (00909fce)
        2017-10-29 09:59:46.028 (Xiaomi Gateway) Light/Switch (Unknown)
        2017-10-29 09:59:46.037 XiaomiGateway: New Switch Device Found (01ab40fa)
        2017-10-29 09:59:46.039 (Xiaomi Gateway) Light/Switch (Unknown)
        2017-10-29 09:59:46.041 XiaomiGateway: unhandled model: sensor_motion.aq2
        2017-10-29 09:59:46.042 (Xiaomi Gateway) General/Voltage (Xiaomi Voltage)

  • Pareil, j'ai suivi ce tuto et j'ai ça à l'ajout du matériel:
    2017-11-10 16:52:13.003 XiaomiGateway: will listen on 9898 for hardware id 4
    2017-11-10 16:52:13.003 XiaomiGateway: Delaying worker startup...
    2017-11-10 16:52:18.003 XiaomiGateway: Worker started...
    Par contre je n'ai pas les nouveaux interrupteurs d'affichés !

  • Bonjour,
    Ca ne marche pas chez moi voici les logs
    Les interupteurs sont trouvé mais je ne peu pas les actionner
    017-11-30 11:30:06.679 XiaomiGateway: will listen on 9898 for hardware id 4
    2017-11-30 11:30:06.680 XiaomiGateway: Delaying worker startup...
    2017-11-30 11:30:11.683 XiaomiGateway: Worker started...
    2017-11-30 11:30:11.683 XiaomiGateway: Using 192.168.0.101 for local IP address.
    2017-11-30 11:30:11.930 XiaomiGateway: RGB Gateway Detected
    2017-11-30 11:30:11.931 XiaomiGateway: New Gateway Found (dcaf2304/Xiaomi RGB Gateway (192.168.0.116))
    2017-11-30 11:30:11.940 (xiaomi) Lighting Limitless/Applamp (Unknown)
    2017-11-30 11:30:11.943 XiaomiGateway: New Xiaomi Gateway Alarm Ringtone Found (7811dcaf2304)
    2017-11-30 11:30:11.952 (xiaomi) Light/Switch (Unknown)
    2017-11-30 11:30:11.957 XiaomiGateway: New Xiaomi Gateway Alarm Clock Found (7811dcaf2304)
    2017-11-30 11:30:11.966 (xiaomi) Light/Switch (Unknown)
    2017-11-30 11:30:11.971 XiaomiGateway: New Xiaomi Gateway Doorbell Found (7811dcaf2304)
    2017-11-30 11:30:11.980 (xiaomi) Light/Switch (Unknown)
    2017-11-30 11:30:11.985 XiaomiGateway: New Xiaomi Gateway MP3 Found (7811dcaf2304)
    2017-11-30 11:30:11.995 (xiaomi) Light/Switch (Unknown)
    2017-11-30 11:30:11.998 XiaomiGateway: New Xiaomi Gateway Volume Found (7811dcaf2304)
    2017-11-30 11:30:12.007 (xiaomi) Light/Switch (Unknown)
    2017-11-30 11:30:12.021 XiaomiGateway: unhandled model:
    2017-11-30 11:30:48.599 User: Admin initiated a switch command (48/Xiaomi Gateway Volume/On)
    2017-11-30 11:30:48.752 Error: XiaomiGateway: unable to write command - No device
    2017-11-30 11:30:48.752 XiaomiGateway: SendMessageToGateway failed on first attempt, will try again
    2017-11-30 11:30:49.004 Error: XiaomiGateway: unable to write command - No device
    2017-11-30 11:31:03.150 EventSystem: reset all device statuses...
    2017-11-30 11:31:11.042 (xiaomi) Lighting Limitless/Applamp (Xiaomi RGB Gateway (192.168.0.116))
    2017-11-30 11:31:11.295 Error: XiaomiGateway: unable to write command - No device
    2017-11-30 11:31:11.296 XiaomiGateway: SendMessageToGateway failed on first attempt, will try again
    2017-11-30 11:31:11.547 Error: XiaomiGateway: unable to write command - No device
    2017-11-30 11:31:12.192 User: Admin initiated a switch command (43/Xiaomi RGB Gateway (192.168.0.116)/On)
    2017-11-30 11:31:12.346 Error: XiaomiGateway: unable to write command - No device
    2017-11-30 11:31:12.347 XiaomiGateway: SendMessageToGateway failed on first attempt, will try again
    2017-11-30 11:31:12.598 Error: XiaomiGateway: unable to write command - No device

    • Bonjour,
      J'ai le même souci :
      "Error: XiaomiGateway: unable to write command - No device"
      ma gateway V3 est bien connectée, je vois la valeur de ma sonde de température, mais elle ne se rafraîchit pas (sauf à redémarrer domoticz ou recréer la gateway)
      et quand je veux cliquer sur emêtre un son de la gateway j'ai ce message unable to write...
      domoticz dernière version standard ou béta, pas mieux
      merci pour vos lumières

  • Bonjour,
    Merci pour le tuto.
    Sur l'appli miHome, j'ai bien la gateway et le capteur de temp.
    Mais sur Domoticz, je n'ai que la gateway. Et je peux bien la piloter (son, couleur...)
    Voilà si vous avez une piste...?
    Merci

  • Quelle est votre version de domoticz

  • Lol c'est rigolo les gens qui s'auto répondent 🙂 Bon du coup moi cela a fonctionné du premier coup. Merci pour ce tuto !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Suivez JusteGeek
Google+     Facebook     Twitter     YouTube     Instagram     Flux RSS     Nikon Club
Publicité Amazon Premium
Rechercher sur Amazon


Publicité GearBest.com

GearBest.com

Catégories