Aqara – Lumi – Xiaomi Smart Home Security

La gamme Home Security de chez Xiaomi porte plusieurs autres noms, dont Aqara et Lumi. Lumi est une société du groupe Xiaomi, Aqara est le nom de code de leur produit.

La gateway est Wifi et communique avec ses capteurs en Zigbee. Jeedom s’interface avec la gateway et communique avec les capteurs par ce biais (elle s’appelle pas Gateway pour rien)

Aqara – Lumi – Xiaomi Home Security Gateway

La gateway Aquara est la première cible du plugin Xiaomi Home, donc oui elle fonctionne ainsi que tous les capteurs qui lui sont associés.

Il est possible via l’application Mi Home d’activer le mode réseau local et à partir de là la gateway est accessible sur le réseau. On trouve le mot de passe aussi dans l’app Mi Home. Car oui en plus d’être un très bon plan économique, Aquara propose un envoi des commandes avec une sécurité le mot de passe chiffré grace au token fourni en API. Bref pas question comme avec le RF433 de sniffer les commandes et les rejouer.

Le plugin découvre automatiquement les gateways sur le réseau et leurs capteurs. Et les capteurs possible c’est ca :

Xiaomi Zigbee

 

Aqara Gateway

Comme son nom l’indique, c’est elle qui va permettre de communiquer par Wifi avec les capteurs.

Mais en plus de cela, la gateway propose pour elle-même :

  • contrôle de l’anneau RGB (couleur, luminosité)
  • envoyer un son prédéfini, définir le volume
  • capteur de luminosité en info

Attention, pour envoyer des commandes, il faut saisir le mot de passe de la gateway (qu’on trouve dans l’app Mi Home sur l’écran d’activation du mode réseau local)

Vous pouvez lire les articles suivant :

 Aqara GatewayAcheter la gateway

Bouton interrupteur (Aqara Switch)

Un bon bouton avec 3 (4) types de clic : simple, double et long (plus relachement pour le long)

Dans Jeedom, c’est simple vous obtenez une commande info avec un status de type string. Pour l’utiliser un scénario avec en déclencheur la commande info, puis un bloc test « si #Status# == ‘double_click » » par exemple et voilà.

Aquara SwitchAcheter le bouton
 

Mouvement (Aqara Motion)

Ce capteur donne deux infos depuis une mise à jour de la gateway. La première est biensur un statut binaire. 0 pas de mouvement, 1 mouvement, classique. Mais il y a donc la deuxième commande le « no_motion » qui est une valeur binaire du temps écouler depuis le dernier mouvement détecté, à noter que le fonctionnement du capteur est d’attendre 2 minutes avant d’indiquer qu’il n’y a plus de mouvements.

Utilisable classiquement en scénario, via les plugins Alarme, Mode …

Aquara PIR

 Acheter le détecteur de mouvement 

Capteur magnétique (Aqara Magnet)

Le fonctionnement de ce capteur est similaire à celui du mouvement, sauf que c’est inversé, le statut passe à 1 quand on ouvre la porte/fenêtre. Lui aussi a un « no_close » en valeur binaire.

Aquara Magnet

 Acheter le magnet 

Température et humidité (Aqara HT Sensor)

Capteur de température et humidité tout petit, et rien d’exceptionnel il donne deux infos dans Jeedom : température et humidité. Aquara TempératureAcheter l’humidificateur 

Prise (Aqara Plug)

La gamme fournit une prise externe et aussi une prise encastrée.

Néanmoins, attention, l’appareil à brancher dessus n’aura pas la terre si il est en prise européenne.

La prise fournie au niveau de Jeedom :

  • actions ON/OFF
  • status mais aussi si elle est actuellement utilisé
  • consommation

Aquara Prise

 Acheter la prise 

Acheter la prise 

Magic Cube (Aqara Cube)

 

Alors, là c’est un capteur assez sympa et surtout unique dans son genre. Un cube qui envoit son statut en fonction des mouvements qu’on lui applique, il distingue : pivot 90, pivot 180, chute libre, secouer, double frappe, bouger. Et bonus, sur une deuxième info il envoit l’angle de rotation qu’on lui fait faire (négatif en cas d’ante-horaire)

Pas besoin de faire des combos, juste le déclencheur. Personnellement assez fan. J’ai le mien sur mon bureau, bureau qui est dans le salon donc avec la TV présente. Sur double tap, je toggle la TV. Sur pivot je toggle la lampe (une Yeelight biensur) Et sur rotate je varie l’intensité de la lampe. Et je sais que je pourrais en faire plus.

Vous pouvez lire les articles suivant :

Magic Cube

 Acheter le cube blanc   Acheter le cube rose

Interrupteur encastrable ou collable (simple et double) (Aqara Wall Switchs)

Il existe aussi des interrupteurs « classique » en plus du bouton rond.

Deux versions : une collable au mur qui fonctionne à pile, une encastrable qui fonctionne sur secteur et qui est prévu pour être reliée à une lampe directement et gérera cette lampe.

Attention la version encastrable ne rentre pas dans nos boitiers ronds. Pas de neutre logiquement.

Pour la version collable, l’avantage par rapport au bouton rond est de plus ressembler à un interrupteur, le toucher est mieux (avis entièrement subjectif) mais malgré tout ca reste beaucoup plus cher et moins intéressant (attention c’est « que » 20/25€ la version murale mais par rapport au moins de 10€ du bouton)

Les deux modèles existent en version 1 et 2 boutons.

L’interrupteur est disponible ici sur Gearbest pour la version collé et là pour la version encastrable

Aquara Switch  Acheter l’interrupteur collable Acheter l’interrupteur encastrable 

Détecteur de fumée et gaz

La gamme dispose également de détecteurs de fumée et de gaz compatibles avec la gateway.

Disponible également sur Gearbest, ici pour la version fumée (sur pile) et là la version gaz (sur secteur)

 

 Acheter le Détecteur 

Détecteur d’eau

La gamme dispose également de détecteurs d’eau (pour les inondations par exemple).

Disponible également sur Gearbest, ici

 

 Acheter le Détecteur 

Nouveau bouton

 Nouveau design du bouton, il semble avoir perdu la fonctionnalité de l’appui long.  Acheter le bouton 

Nouveau capteur magnet

Nouveau design du capteur d’ouverture, identique en fonctionnalité de la première version

 Acheter le magnet 

Capteur température, humidité et pression

Nouvelle version du capteur température et humidité, il profite de l’ajout de la pression. Biensur, disponible dans Jeedom.

 Acheter le capteur 

Capteur mouvement + luminosité

Nouvelle version du capteur PIR, il intègre aussi un capteur de luminosité en prime

 Acheter le capteur 

 

 

Plus rapide que Gearbest, quelques références sont disponibles sur Amazon mais plus chères.

Pour aller plus loin

Vous pouvez lire les articles suivant :

184 réflexions au sujet de “Aqara – Lumi – Xiaomi Smart Home Security”

  1. Salut Lunarok,

    J’ai reçu ma gateway et mon cube et je suis vraiment super content. La qualité et la c’est du Xiaomi !

    Mais avec ton plugin pour Jeedom c’est une tuerie, sa ouvre toute les possibilités !

    J’attends encore mon enceinte Wifi Xiaomi et je la piloterais avec le cube (volume +/- (rote), suivant (tap_twice) précèdent (shake_air), play/pause (flip90)) en passant par Jeedom et le plugin squeezebox de sarakha63

    Un grand merci !

    Répondre
  2. Bonjour,

    Depuis la mise à jour du plugin xiaomi la prise ne peut plus être activer et désactiver (On / off) depuis jeedom. L’action des boutons la dérègle même et fait qu’ensuite on ne peut plus l’utiliser sous l’appli xiaomi sur le téléphone android (appli « gateway » ou « mi home »).
    Je pense que c’est lié à la dernière mise à jour qui n’a pas correctement pris en compte ces fonctions là.
    Serait il possible de le rectifier?
    Merci beaucoup!

    Répondre
    • Bonjour, j’ai le meme probleme, j’ai pas mal de modules Xiaomi et je viens d’acheter 3 prises mais impossible de les faire marcher sous Jeedom

      Répondre
  3. Finalement ca marche (j’ai déplacé et rapproché la prise qui est désormais à seulement 5 m) mais je n’ai pas la remontée de la puissance sous jeedom. J’ai bien l’option mais rien ne s’affiche cela reste à 0.
    Tu m’as indiqué que la prise ne faisait pas répéteur : es tu certain car sur dealabs une autre personne m’a indiqué que c’était écrit dans la fiche technique de la prise?
    Pourrais tu vérifier (si tu as le temps) car cela pourrait être fort utile pour « agrandir » son réseau sans avoir à rajouter un gateway partout!

    Répondre
  4. Bonjour Lunarok.
    Félicitations pour le travail réalisé sur ce blog. Cela me démange depuis longtemps de franchir le cap. J’y suis presque. Ce qui me retient, c’est la sécurité.

    À l’heure des DDOs, qui me dit que mes appareils ne serviront pas à de telles attaques ? J’ai déjà acheté une caméra IP inutilisable car je ne peux changer le mdp admin.

    Est ce possible pour la Xaiomi smart home ?
    Merci d’avance

    Répondre
    • En fait la solution la plus simple (et celle qui est utilisée) c’est de couper la connexion internet de la gateway. Via le routeur on lui bloque l’accès et c’est réglé. Vu qu’on a Jeedom pas de soucis de l’extérieur. C’est dérangeant juste pour les mises à jour de firmware. Mais là on peut lui redonner accès le temps de la faire et c’est tout.

      Répondre
  5. Merci Lunarok pour cette réponse claire qui me satisfait. Il ne m’en fallait pas plus pour succomber, vil tentateur…

    Répondre
  6. J’ai un petit raspberry dans un coin qui n’attendait que de se rendre utile. J’aurais bien aimé une gestion des NFC de la part de la Xaiomi home, ça viendra peut-être plus tard…

    Répondre
    • Pas impossible, ils ont compris que la domotique les aidait aussi (rien qu’à voir que la desklamp recoit l’api yeelight, que le firmware aqara est mis à jour) donc un jour peut être le NFC

      Répondre
    • Aucune idée pour la compatibilité de nos clims. Mais bon prise chinoise d’un côté et de l’autre pour un appareil qui consomme un peu c’est pas génial.

      Répondre
    • À mon avis, ça fonctionne. Ça communique avec le climatiseur en IR et toutes les clims murales communiquent avec leur télécommandes en IR. Reste à ce que ton modèle de clim ne soient pas trop exotique pour que les protocoles soient reconnus. Mais je ne sais pas plus !

      Répondre
  7. Bonjour, je viens de recevoir mon kit. Par contre j’avais zappé que c’étaient des prises chinoises pour la prise connectée et la gateway. Aurais-tu une référence d’adaptateur prise chinoise vers européenne à me recommander ?
    Merci d’avance.

    Répondre
  8. Je vois que des adaptateurs noirs US to EU sont proposés. Les fiches Chinoises sont inclinées par rapport aux fiches US. Est-ce qu’elles peuvent rentrer quand même ?

    Répondre
  9. Ce sont bien les bons, oui ca marche avec les chinoises qui sont inclinés, quand on regarde de prêt les prises c’est prévu (j’avais eu la même hésitation avec la dodocool). Là je te conseille la version blanche sur Gearbest comme ca tu gardes la prise de terre pour la gateway. L’adaptateur Kross référencé chez Amazon (ou Leroy Merlin aussi) est top car ultra plat, mais c’est pas le même prix.

    Répondre
  10. Encore une commande chez gearbest 😉 en passant par test liens

    Tu vas finir par me ruiner avec tout ces petits modules, mais bon il marche tellement bien avec ton plugin

    Répondre
  11. Bonjour, je souhaiterais dans le cadre de mon installation (YeeLight RGBW) pouvoir
    1 – Choisir l’intensité lumineuse suivant l’heure d’allumage (via Jeedom)
    2 – Avoir la possibilité d’allumer et éteindre même en cas de plantage de Jeedom ou en « hors ligne » (sans choix d’intensité j’entends bien 😉 )

    Un interrupteur Aqara pourrait-il faire le boulot ?

    Merci 🙂

    Répondre
  12. Bonjour,

    Je suis un peu parano des problèmes pouvant intervenir via l’électricité, comme un incendie via un court circuit, surchauffe… etc.
    Les normes genre NF ou CE me rassurent quand même. Mais ces produits n’étant pas destinés au marché européen, mon côté parano s’amplifie 😉 J’ai cru comprendre qu’en Chine et entre autres les produits Xiaomi, ont un genre d’équivalent niveau normes, « CCC » que l’on peut voir d’ailleurs derrière leurs produits fonctionnant sur le secteur.

    En sais-tu plus sur cette norme ? Que penses tu globalement au niveau sécurité pour les produits Xiaomi ?

    Et merci pour tout ce taf !

    Alexandre

    Répondre
    • Je sais que le CE est self declared, donc question valeur pas grand chose. Et le NF je suppose qu’avec leur cahier des charges une prise chinoise passerait pas (je parle de la connectique)
      Je connais pas le CCC mais là c’est déjà une question de confiance, Xiaomi c’est pas un vulgaire chinois qui veut juste faire pas cher, ils mettent un point d’honneur à la qualité de leur matériel

      Répondre
  13. Hello,
    Je me suis trompé j’ai commandé l’interrupteur aqara a encastrer au lieu du plat.
    Est-ce qu’il y a un autre différence dans le fonctionnement ?
    J’ai pris le double mais je n’ai qu’un seul va et vient, et de toute façon ça m’interresse pas de l’utiliser je veux tout controller en wireless.
    Du coup je me demande comment ça va fonctionner si je relie les fils de l’interrupteur precedent.
    Si tu as des infos je suis preneur.
    Merci

    Répondre
  14. c’est ecrit double click sur gearbest mais c’est peut etre une erreur.
    je n’ai pas déballer le produit car je pensais le renvoyer donc pas de doc

    Répondre
  15. bonjour,
    j’ai une question concernant le plug in Xiaomi Mi Home
    peut être pourras tu m’aider
    je suis déjà équipé de la centrale Mi Home et de plusieurs capteurs qui fonctionnent très bien
    j’ai voulu suivre avec l’intégration Jeedom.
    j’ai donc installé jeedom sur mon syno virtualisé (1 journée mais c’est fait)
    j’ai acheté le plug Xiaomi et au moment de l’activé dans jeedom, j ai le message suivant :
    The directory »/tmp/jeedom-cache » is not writable
    as tu déjà été confronté à ce type d’erreur
    merci d’avance
    (je debute avec jeedom)

    et de plus impossible de passer en mode developpeur avec mon iPhone 7 sous IOS 10
    apparemment ça fonctionne sous Androide, je vais touver un tel Androide

    Répondre
    • Rien à voir avec le plugin c’est le core et vu que c’est du Syno, vaut mieux te tourner vers la section dédiée du forum Jeedom.
      T’as bien noté que Xiaomhi Home sous Docker avec Syno c’était pas possible ?? Syno et Docker c’est une misère avec les verrous imposé par synology

      Répondre
  16. des news de mon install
    j’ai finalement tout refait sous debian Chroot
    et apres qq péripéties ça fonctionne.

    mes plug Xiaomi sont bien reconnus
    je vais maintenant potasser pour avoir les infos de mes plug
    j’ai vu que vous parlez de mot de passe il s’agit de celui affiché lors du du passage sous jeedom de de la Home je pense.
    je ne vois pas ou rentrer ce mot de passe sous jeedom

    ça avance avec votre aide à tous
    merci

    Répondre
  17. Salut,

    Je viens d’installer ma gateway + qlq capteurs xiaomi et je découvre Jeedom.
    L’application téléphone Mi Home offre une visualisation des courbes de température/humidité très limite.
    Avec Jeedom + plugin, comment les mesures sont stockées ? Quelle rétention ? Y a t il une API HTTP ou une DB locale pour accéder aux données brutes et faire des calculs (ex en python) ?

    Merci

    Répondre
    • Pour les données dans Jeedom elles sont stockées en base (MySQL), on peut choisir logiquement le type de rétention (avec lissage ou pas)
      Et oui il y a une API qui expose les valeurs.

      Répondre
  18. Peux-tu reprendre ton tableau de valeurs de bouton pour y mettre « click », « double_click » et « long_click_release » pour qu’il n’y ai pas d’erreur dans les scénarios? Merci.

    Répondre
  19. Salut Lunarock,

    Sais-tu me dire si les nouveau capteurs de température (ceux à la forme « carré arrondi ») sont compatible avec ton plugin Jeedom ?

    Merci d’avance.

    Répondre
    • Pas actuellement, ils ne sont pas implémentés dans l’API et apparemment c’est pas entièrement bon non plus dans Mi Home. J’attend une date des dev de la gateway.

      Répondre
      • Merci pour ton retour rapide ! 😉

        Dommage, ils sont actuellement à 8€ chez GB, (il m’en faut 13…), je n’arrive pas à avoir les ronds à ce tarif ='(

        Merci pour ton implication (Y)

        Répondre
  20. Bonjour Lunarok
    j’ai une question sur les interrupteurs encastrable :
    Est-ce que l’on peux les contrôler depuis jeedom où est-ce juste un simple « status » ?

    sur ce site tu précise qu’il n’y a pas d’action sur ces interrupteurs mais là :

    https://jeedom.github.io/documentation/third_plugin/xiaomihome/fr_FR/index.html#_equipements_compatibles

    « commande statut binaire avec on et off pour chaque interrupteur »

    je voudrais équiper ma maison avec ces interrupteurs et pouvoir avoir un status et une commande ‘Etient Tout » sous jeedom.

    Merci pour la réponse 😉

    Répondre
  21. Bonjour Lunarok,

    Etant déjà équipé de Jeedom sur un rapsberry je souhaiterai m’équipé de la centrale Xiaomi Home afin de me servir de celle-ci comme « haut parleur dalerte ».

    Qu’est-il possible d’émettre comme son depuis jeedom par la centrale xiaomi ? De base j’ai cru comprendre qu’il est même possible d’enregistrer sa voix et de la faire rejouer.

    Est-ce que votre plugin permet par exemple :
    – D’émettre un son trés court pour signifier que j’active mon alarme
    – De rejouer un son déjà enregistré en mp3 par exemple (Du genre barre toi de chez moi connard ?) 😀
    – De déclencher la sirène d’alarme à fond ?

    Bref, quels sont les possibilités ?

    Merci beaucoup.

    Répondre
    • C’est indiqué sur cette page et dans la doc : « envoyer un son prédéfini, définir le volume », et oui on peut définir un son perso via Mi Home

      Répondre
  22. Je me répond 🙂 A priori il est bien possible de jouer l’un des sons déjà présent dans le xiaomi Home et de jouter des sons ajouté soi-même via son id.
    Par contre, le volume du son ne semble pas réglable?

    Est-ce toujours le cas ou, y a t’il eu des corrections ?

    Merci

    Répondre
  23. Salut Lunarok, je te remerci déjà pour le gros boulot sur les plugins. J’ai une question :
    J’ai acheté un aqara sans fil double bouton.
    Le bouton gauche marche très bien sous jeedom mais le bouton droit ne semble pas apparaitre en terme de statut ? C’est normal ?

    Répondre
  24. Salut Lunarok,
    J’ai passé une commande sur Gearbest hier pour m’équiper en produit Xiaomi, en passant par tes liens, mais pas forcément par ceux de cette page, j’espère que ça fait des remontées pour toi.
    Et merci pour la tenue de ce site, c’est super. 😉

    Répondre
  25. Bonjour Lunarok, j’ai un soucis avec le double interrupteur à pil, le clic Gauche n’est plus reconnu par le plugin mais le droit aucun defaut. L’info du clic gauche arrive bien dans l’app Xiaomi Home sur smartphone mais rien dans Jeedom. Une idée ?

    Répondre
  26. Bonjour Lunarok.
    Je suis à la recherche d’un interrupteur (ou module) pour contrôler via jeedom ma vmc double flux.
    Serait-ce possible via l »interrupteur de xiaomi (j’y crois pas trop).
    Merci en tout cas pour tout le taf fait pour Jeedom.

    Répondre
  27. Bonjour,
    Pour commencer, un grand Bravo pour ton boulot.
    J’attends encore que Jeedom soit compatible avec Raspbian Stretch pour faire ma première installation mais j’ai déjà reçu toute une armada de modules Xiaomi.
    Pour apporter ma petite pierre, je confirme que les Smart Plug travaillent bien en routeur. Et heureusement car la faible portée du Zigbee limiterait considérablement l’utilisation de ces modules au rapport qualité/prix hors norme.
    Pour faire court, comme tout le monde j’ai été très vite confronté à des problèmes de portée. Comme tout le monde je comptais sur les Smart Plug pour jouer les routeurs mais ça ne marchait pas et mon sniffeur me disait qu’ils se routaient bien entre-eux mais pas avec les autres capteurs ce qui me semblait trop aberrant pour être vrai. En tripatouillant, j’ai réussi à générer une requête de routage et à présent ma boîte à lettres qui est à 200m de la maison (si si ça existe…) est vue par ma gateway qui m’indique quand le facteur passe.
    Je n’ai pas encore tout compris et je ne lis pas le chinois mais vu le nombre de post à ce sujet, je ne dois pas être le seul.
    Toujours est-il, voici ma procédure actuelle:
    – Déclarer/Associer en local les Plug et capteurs sur la gateway
    – Placer la/les plug à portée de la gateway.
    – Placer le capteur à sa place (hors de portée de la gateway mais à portée d’une plug quand même…)
    – Appuyer 2 fois 1 secondes sur le bouton d’association du capteur en espaçant de 2-3 secondes.
    Le capteur sort de son mode très basse consommation et semble demander un routage par la commande DeviceAnnce ce que le routeur(plug) reçoit et remonte à la gateway.
    Sur mon sniffeur je vois enfin apparaître un branche salutaire qui pousse de cette étoile désespérante et maintenant ma boite à lettres sonne quand le facteur passe !
    En espérant que ça aide.

    Tam

    PS: Pour « attraper » ma boîte à lettres j’ai du ouvrir une plug, virer son antenne PCB pour y mettre un connecteur pour mon antenne directive mais ça c’est une autre histoire.

    Répondre
      • Pour poursuivre sur le routage, avec cette même procédure j’ai également pu router des packets Xiaomi avec un module XBee version S2B que j’avais en stock. Ça revient peut-être plus cher qu’une Smart Plug mais au moins il y a déjà un connecteur RP-SMA ou UFL au choix. Parce que c’est pas facile d’ouvrir proprement une plug pour y souder un connecteur…
        Paramètrage sous XCTU:
        Module XBP24BZ7
        Firmware Zigbee Router API version 23A7
        – SC=7FFF (tous les canaux)
        – ZS=2 (ZigbeePro protocol)
        – EE=1 (Encryption enabled)
        – KY=5A6967426565416C6C69616E63653039 (La clé de linkage Home Automation)

        Tam

        Répondre
    • Bonjour,
      J’ai le même souci que toi. Comment fais-tu pour virer l’antenne PCB et mettre un connecteur pour antenne directive ? Aurais-tu des photos ?
      Merci d’avance.

      Répondre
  28. Bonjour Lunarok,

    Je viens de recevoir le wall plug version encastrable Zigbee, je vois que dans la configuration je recois un message « nouveau module détecté », et dans le log ceci:

    Starting new HTTP connection (1): 127.0.0.1
    [2017-09-28 20:48:46][DEBUG] : http://127.0.0.1:80 « POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=iNVvkWj6UvgrectgwXXXXXXXXXXXXXX HTTP/1.1 » 200 0
    [2017-09-28 20:48:46][DEBUG] : {u’model’: u’86plug’, u’cmd’: u’report’, u’data’: u'{« status »: »off »}’, u’short_id’: 31196, u’sid’: u’158d0001d398c0′}
    [2017-09-28 20:48:46][DEBUG] : Send to jeedom : {u’devices’: {u’aquara_158d0001d398c0′: {‘short_id’: 31196, ‘cmd’: u’report’, ‘source’: ‘192.168.1.147’, ‘token’:  », ‘sid’: u’158d0001d398c0′, ‘model’: u’86plug’, ‘data’: {u’status’: u’off’}}}}
    [2017-09-28 20:48:46][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
    [2017-09-28 22:48:46][DEBUG] : Impossible d’ajouter l’équipement : Array ( [short_id] => 31196 [cmd] => report [source] => 192.168.1.147 [token] => [sid] => 158d0001d398c0 [model] => 86plug [data] => Array ( [status] => off ) )
    [2017-09-28 22:48:46][DEBUG] : Aucun équipement trouvé pour : 158d0001d398c0

    Je ne sais pas si il te faut le log en entier ou ceci est suffisant.

    Cordialement,

    Répondre
  29. Bonjour et félicitations pour ton site. Comme tu maîtrises parfaitement cette solution domotique peut-être pourras-tu m’aider… J’ai une gateway Xiaomi v2 depuis presqu’1 an avec17 périphériques connectés. Lorsque j’ouvre l’appli Mi Home (v 4.2.5 sous android), la gateway est souvent en mode Offline (ainsi que tous les périphériques du coup). La connexion peut se rétablir d’elle même au bout de quelques minutes (ou beaucoup plus) mais c’est super frustrant de ne pouvoir rien faire durant ce temps. J’ai constaté que le problème était moins fréquent avec la nouvelle version 5.0.6 de Mi Home même si ça continue à se produire parfois. Mais je suis revenu à la 4.2.5 pour arriver à voir (parfois…) ma camera en 4G. A tu eu déjà écho de ce soucis? Est-ce plutôt un problème de Gateway, d’application ou de box (mon wifi est bien en 2.4Ghz)? Ma gateway est à 4m de ma box (Red). Mettre l’adresse IP de la gateway en statique arrangerait-il le problème ou passer sous Jeedom pourrait-il être la solution? Merci d’avance pour ton aide et tes précieux conseils!

    Répondre
      • Merci pour ta réponse. Y a-t-il un moyen pour vérifier ce lien? J’ai constaté également que le nom de mon ancienne box apparaît de temps en temps comme associée à certains périphériques alors que j’ai changé d’opérateur internet depuis des lustres et que j’ai reseté la gateway plusieurs fois déjà. Est-ce que ce genre d’info est stocké au niveau des serveurs xiaomi? Ça me gave de pas pouvoir avancer. Thanks

        Répondre
  30. Est ce que vous savez qu’elle technologie de zigbee est utilisé par les devices (étoile, arbre, maille), j’aimerai savoir si les devices servent de rebond pour étendre la longueur du signal et sinon la portée sur du zigbee xiaomi ? merci d’avance

    Répondre
    • Est ce que vous savez quelle technologie de zigbee est utilisée par les devices (étoile, arbre, maille), j’aimerai savoir si les devices servent de rebond pour étendre la longueur du signal et sinon la portée sur du zigbee xiaomi ? merci d’avance

      Répondre
  31. Bonjour.
    Je suis tres intéressé par ce kit pour les bons commentaires et son prix. Par contre je doute qu’il puisse repondre a mes attentes.
    Je souhaite l’utiliser en tant qu alarme.
    Je suis surpris quil n’y ait pas de boitier a code pour activer/desactiver.?
    Comment faites vous pour utiliser ce kit en alarme?
    Merci par avance.

    Répondre
  32. Bonjour,
    Merci pour tous le travail effectué pour nous. Je voulais avoir ton retour concernant les capteurs aqara sur pile (Ouverture et température) concernant l’autonomie. Depuis combien de temps en possèdes tu (si c’est le cas) et as-tu déjà changé les piles. A-t-on un retour du pourcentage de la pile dans Jeedom ?
    Merci pour tes réponses.

    Répondre
  33. bonjour

    j’ai une gateway xiaomi avec lampes et interrupteurs installée avec mi home . tout fonctionne

    je voulais tester sous jeedom

    j’ai installé jeedom sur mon téléphone et jje voudrai acheter le plug in mais au démarrage de jeedom je ne peux rien faire . il me demande quel pack jeedom j’ai installé ?

    ma question : est ce que pour utiliser jeedom il faut acheter encore du matériel ? ou juste les modules xiaomi suffisent pour l utiliser

    merci pour votre reponse

    cdt

    Répondre
  34. Bonjour Lunarok, je dois être un boulet: j’ai commandé le kit, j’ai configuré la gateway dans l’application mi home (sous iOS) mais impossible de trouver ce pù%?@# de token. Est-ce que tu peux m’expliquer où le trouver plus précisément ?
    Merci d’avance

    Répondre
  35. Bonsoir Lunarok,
    Existe t’il une manipulation spécifique pour intégrer une 2ème gateway dans le Plugin ?
    J’aimerai activer mes 2 gateway pour pouvoir les utiliser en parallèle sur 2 étages différents.

    Merci d’avance.

    Répondre
  36. Bonjour ici,

    est ce que le capteur température humidité peut être utilisé sans la « centrale » ?
    directement avec une application

    Merci d’avance 🙂

    Répondre
  37. Bonjour, j’ai une Gateway xiaomi de première génération. Sera-t-elle compatible avec une installation sous jeedom avec votre plugin ? Merci

    Répondre
  38. Bonjour, Je reviens sur mon commentaire pour préciser que j’ai effectivement acheté une Gateway dernière génération et tout fonctionne. J’ai installé le plugin Xiaomi Home sur mon Jeedom Raspberry et tous mes équipements (détecteur, contacteur, switch, yeelight…) sont remontés automatiquement dans le dashboard simplement en les déclarant. Bravo pour votre travail sur le plugin qui permet d’installer un système domotique à coût vraiment réduit. Bonne continuation.

    Répondre
  39. Bonjour, Je viens d’installer le plugin et de connecter ma gateway. Super boulot ca marche d’enfer 🙂
    J’ai bien mon capteur d’ouverture qui est détecté mais j’ai du déclarer ma yeelight à la main, normal?
    De plus, chose étrange, j’ai un bouton clic qui est détecté alors que je n’en ai pas 🙂 Il n’est même pas dans mon appli mihome. Une idée? Ca pourrait être ma yeelight mal détecté?

    Répondre
  40. Bonjour,
    Je viens d’installer Jeedom et le plugin Xiaomi Home et mes capteurs apparaissent bien sur le plugin.
    Mon problème est que j’ai 8 capteurs de température répartis dans l’appartement et que je n’arrive pas à les identifier.
    Le plugin retourne un identifiant et un identifiant court, mais ils ne correspondent pas aux ID imprimés sur les capteurs.
    L’application Xiaomi, sauf erreur de ma part, ne permet pas de voir les identifiants.
    Une astuce?

    Répondre
      • Merci pour l’astuce, un souffle chaud fait grimper instantanément hygrométrie (~95%).
        Pour ceux qui n’étaient pas collés, j’ai aussi utilisé le réfrigérateur.
        Bonne continuation.

        Répondre
  41. bonjour,
    Je souhaiterai domotiser une VMC, savez vous s’il existe un équivalent “micro module” à l’aqara plug ?

    Je sais que je pourrais faire l’équivalent avec un module chacon dio, mais je préférerais le faire avec du xiaomi, afin de ne pas avoir a invertir dans un rfxcom (je suis actuellement avec un jeedom/raspberry basique)

    Merci !

    Répondre
  42. bonjour,
    Je souhaiterais domotiser une VMC, savez vous s’il existe un aqara plug en micro module chez xiaomi ? (l’équivalent d’un micro module chacon dio)

    Merci !

    Répondre
  43. bonjour,
    Je souhaiterais domotiser une VMC, savez vous s’il existe un aqara plug en micro module chez xiaomi ? (l’équivalent d’un micro module chacon dio)

    Répondre
  44. Bonjour,

    Je viens d’installer le plugin xiaomi. Je tente de trouver le token du gateway, mais les écrans que j’ai sur l’appli xiaomi home sur mon smartphone ne ressemble pas du tout à ce qui est évoqué dans la documentation de votre plugin. Ya t il eu des changements ?
    Merci d’avance.

    Répondre
  45. Bonjour
    Je rencontre le même souci, à savoir, l’installation de la gateway s’est bien déroulée, j ai pu aussi intégrer un contacteur d’ouverture et un détecteur d’eau.
    Maintenant j’essaye de passer la gateway en mode développeur et je n’y arrive pas.Je suis sous IOS.
    la version de la gateway est 1.4.1_15 5.0143.
    J ai suis allé sur le menu … puis about mais je n’ai que les liens suivants
    – Smart home Kit Forum
    – Gameplay tutorial

    et rien ne ressemble à la documentation.
    Merci pour vos retours

    Répondre
  46. Bonjour Lunarok,

    J’ai une Gateway ronde a anneaux LED et des capteurs de température rond et Carrés (à bords arrondis) le tout récupéré sur JEEDOM, cela fonctionne mais par intermittence.
    En effet mes capeturs au bout de quelques jours ne remontent pas l’info sur JEEDOM et si j’ouvre l’application Mi-Home, ils apparaissent “Device Offline”, je réinitialise le tout et ca marche mais pas tres pratique…. sais tu comment faire une remontée permanente ?
    merci

    Répondre
  47. Bonjour Lunarok

    J’ai quelques détecteurs d’ouverture xiaomi sous jeedom intégrés sans soucis, mon petit problème c’est qu’en cas de redémarrage de jeedom, la position des capteurs ne se met pas à jour, aurais-tu la solution ?

    Merci d’avance

    Répondre
  48. Bonjour Lunarok,

    Avant tout merci beaucoup pour votre site! J’ai un aspirateur roborock v2 et je viens d’acquérir une gateway. Je n’arrive pas à faire reconnaître ses 2 appareils en même temps dans l’appli mihome?! Le roborock v2 est bien reconnu mais refuse de se lancer, on m’invite a me connecter sur le serveur européen! Le problème est que la gateway n’est pas reconnu sur le serveur européen (seulement sur le seveur chinois!) Du coup il m’est impossible de me servir de ces 2 appareils avec l’appli mihome.
    Est ce qu’il serait possible d’installer Jeedom sur ma tablette android pour piloter ses appareil depuis Jeedom?

    Merci d’avance de votre réponse…

    Répondre
    • Il faut soit alterner avec les deux serveurs, soit tout mettre sur le chinois. Par contre avec jeedom on s’en fiche que l’un soit sur serveur chinois et l’autre Europe, il pourra utiliser les 2
      Jeedom ne fonctionne que sous linux, donc pas installable sur Android.

      Répondre
  49. Bonjour Lunarok,
    J’ai acheté la dernière Gateway aqara (compatible Homekit) mais je n’arrive pas à l’integrer à Jeedom. Y aurait-il une manipulation particulière ? L’application pour smartphone est maintenant Aqara Home, comment récupérer la clé api ?
    Merci.

    Répondre
  50. Bonjour lunarok,
    Un grand merci pour ce plugin Xiaomi
    Que j’ai pris a ses débuts
    Hebergé sous jeedom c le top…
    J’y ai des thermomètres,capteur portes et fenêtres, Yeelight.
    Dernier achat le Switch 2 carré avec bouton rond au centre.
    Est-ce normal que ce dernier ne soit pas reconnu par le plugin?
    Merci

    Répondre
  51. Bonjour Lunarok et encore bravo (et merci) pour ton travail. J’utilise depuis quelques temps une gateway (acheté avec un kit xiaomi 5 en 1 smart home Security kit) couplé avec jeedom et ton plugin xiaomi. tout fonctionne nickel depuis quelques mois déjà, récemment j’ai racheté (toujours sur gearbest) 2 xiaomi aqara windows door sensor de forme légèrement différente, contrairement a celui contenu dans mon kit je n’arrive que très rarement à les intégrer avec ma gateway et il ne fonctionne que quelque minutes avant que les différents états ne remontent plus. Ses nouveaux capteurs sont il compatible avec ma gateway ? Encore merci pour ton aide. Bon dimanche

    Répondre
  52. Bonjour Lunarok,
    J’ai acheté le hub aqara HomeKit et j’ai l’impression que j’ai fait une bêtise parce que le plugin ne le trouve pas.
    Est-ce que c’est normal ou j’ai fait une mauvaise manip ?
    Merci d’avance pour ton aide

    Répondre
  53. Bonjour,
    Je dispose d’un NEST et du kit domotique Xiaomi.
    Je souhaiterai que le nest (installé dans l’entrée appartement) se déclenche si la température (capteur xiaomi) dans la chambre de mes enfants est trop basse la nuit.
    Est-ce que ce scénario serait possible sous Jeedom avec votre Pluggin et le pluggin Nest ?
    Merci par avance.

    Répondre
  54. Bonjour,

    Je viens d’installer le plugin dans Jeedom, j’ai perdu pas mal de temps pour trouver comment passer la Gateway en mode developer car la dernière version de l’app mi-home sous iOS a évoluée. Maintenant dans le menu « about » on trouve simplement:
    – Smart home Kit Forum
    – Gameplay tutorial
    J’ai fini par trouver : il faut faire minimum 5 ou 7 clic rapides en dessous de ces menu items pour faire apparaitre le menu dev. Après tout se passe bien.

    Le plug in fonctionne bien !

    Répondre
  55. Bonjour,
    J’ai une gateway Xiaomi, mais lorsque j’essai de la rajouter dans un nouvel objet de votre plugin, je ne la retrouve pas dans le menu déroulant « Equipement » (j’ai bien d’autres éléments comme l’Ampoule Philips E27, le capteur de quelité d’air, le cuiseur de riz, l’humidificateur d’air, …)
    Est-ce qu’il y a quelque chose de particulier à faire pour qu’elle apparaisse dans la liste ?

    Répondre
  56. Bonjour,
    Premièrement Merci pour ce super plugin. Qui fonctionne très bien.
    Par contre je viens d’acheter un interrupteur a distance aqara il est détecter par le plugin mais il ne rajoute pas l’interrupteur la barre.

    Pouvez-vous m’aider.

    Merci d’avance

    Gilles

    Répondre
  57. Hello Lunarok,

    J’ai toute la suite mi-home depuis un peu plus d’un an, et c’est top.
    Cependant, depuis quelques semaines, les informations des capteurs (ouvertures et mouvement) ne remontent qu’aléatoirement dans Jeedom…
    J’ai mis une notification dans Mi-Home sur chaque capteur à chaque changement d’état, 100% de succès. J’ai créé un scénario Jeedom déclenché par le changement d’état de ces capteurs, qui m’envoie un message Slack, je n’en reçois que très peu… En lisant les logs, les scénarios ne sont même pas déclenchés, et en regardant l’historique, le changement d’état n’est même pas remonté dans Jeedom…
    C’est embêtant, car des fois un capteur peut faire le mort pendant presque une journée complète dans Jeedom (mais pas dans mi-home)…

    J’ai déjà ré-appairé la gateway sur mon wifi, j’ai également changé le channel de mon routeur, et j’ai aussi ré-appairé un des capteurs, rien n’y fait…

    As-tu eu vent de ce genre de souci ?

    D’avance merci,

    HakunA.

    Répondre
  58. Bonjour Lunarok,

    Je viens de recevoir la gateway xiaomi commandée sur Gearbest via ton lien, le modèle est  » Xiaomi Mijia Smart Multi-functional Gateway WiFi Remote Control Upgrade Version – WHITE XIAOMI MULTIFUNCTIONAL GATEWAY »
    J’ai un serveur Jeedom dans une VM de mon NAS QNAP.
    Je n’arrive pas à voir la gateway depuis ton plugin. J’ai bien activé le protocole réseau avec mot de passe dans l’appli android Mi-Home.
    Je précise que j’arrive à utiliser tous mes periphs Hue zigbee depuis mon Jeedom.
    Le nom du gateway xiaomi vu dans ma box est du style: « lumi-gateway-v3_miio xxx », donc j’ai l’impression que c’est une V3, peut-être pas compatible avec ton plugin.
    J’ai bien fait attention à ne pas prendre la pack pour « Home-Kit », mais peut-être que maintenant ils ne vendent que celui la.
    La gateway répond bien au ping depuis le serveur jeedom.
    As-tu une idée ?

    Merci d’avance

    Pascal.

    Répondre
    • lumi-gateway-v3_miio xxx c’est bon. Et oui pas de soucis avec les « v3 », il y a eu de l’emballement avec des gens mal informés qui communiquent que la v3 c’est l’aqara homekit, c’est faux.
      La homekit est une v1 de son genre. Et aqara le mot existe depuis bien longtemps (la preuve, il est utilisé dans le plugin déjà avant que la gamme de capteurs estampillés « aqara » n’existe)

      Donc là je dirais plutot que ca provient d’etre en VM et qu’il faut bien recevoir le broadcast du réseau

      Répondre
      • Merci de la réponse. Par contre je n’arrive pas à passer en mode local. comment faire ?
        J’ai la version 1.4.1_161.0158 du firmware du gateway et l’application iOS mi home. Dans le about je vois seulement Smart Home Kit Forum et Gameplay tutorial et rien d’autre. Je suis en anglais / mainland China. Je fais des double taps partout, ça ne fait rien…

        Répondre
  59. Bonsoir Lunarok

    j’ai parcouru avec grand intérêt tes différents articles sur Xiaomi et sur les forum Jeedom. Comme les autres internautes, je salue le travail remarquable et le coté didactique de tes explications

    j’ai déjà une passerelle Tradfri et qq tucs ikea.. donc en ZIgBee qui remonte dans Jeedom (sauf la prise Ikea pour le moment pas reconnue)

    1/ Question simple : pour jouer avec des goodies Xiaomi (capteur fenetre, cube, thermostat, ampoule…)

    – plutot prendre une passerelle AQARA, donc une de plus qui fait du zibgee
    ou
    – prendre un zigate et gerer tous les trucs zigbee via ce zigate et laisser tomber les passerelles (sauf pour les mises à jour si j’ai bien lu)

    2/ Question subsidaire : la maison est très grande truffée de poutres métalliques et de murs en briques

    => puis-je / dois-je envisager plisueurs passerelles ? si oui comment cela se gère ?

    Merci d’avance

    rv

    Répondre
    • Je suis pas fan de la zigate. D’une facon générale je préfère les produits avec leur gateway pour deux raisons :
      1 – support éditeur (avec màj de firmware par exemple)
      2 – si tu n’as pas accès à ton jeedom pour une raison ou une autre, tu as une roue de secours. Par exemple : ton Jeedom en vrac car carte SD ou disque HS, tu peux controler tes lampes. Tu peux demander un ajout dans Google Home en direct. Tu peux utiliser les gateway avec 2 jeedom différents (dev et prod ou pour le HA) …

      Pour étendre le réseau, il faut utiliser des relais. Les ampoules Ikea le sont normalement. Chez Xiaomi ce sont les prises et les nouvelles ampoules.
      Après tu as le moyen de plusieurs gateway pour Xiaomi aussi, ca peut toujours servir une alarme avec anneau RGB en plus.

      Répondre
  60. Bonjour lunarok, tout d’abord, un immense merci pour le travail pharaonique que tu as abattu pour les plugins Jeedom et en particulier celui là, c’est juste génial.
    J’ai une petite question à propos des wall switch 2 boutons with neutral. J’explique rapidement mon installation : j’ai un volet roulant à automatiser. j’ai remplacé l’interrupteur d’origine par l’interrupteur Wall Switch 2 boutons with Neutral. Line 1 fait monter le volet. Line 2 le fait descendre. Bien sûr si Line 1 et Line 2 sont allumés en même temps, j’imagine que le moteur ne va pas aimer. Je n’ai même pas testé pour être franc.

    Dans l’appli Mi Home, pour ce module, il y a une option « Convertir le bouton gauche en un interrupteur sans fil » et Convertir le bouton droit en interrupteur sans fil ».
    Quand ces deux options sont cochées, dans les automatisations Mi Home, je vois les triggers « Single press left button », « Single press right button » et « Single press left and right button ».
    Pour l’instant, je m’en sors avec les automatisations Mi Home, mais j’aurais aimé pouvoir utiliser les scénarios Jeedom à la place. Avec mon Google Home, je peux ouvrir ou fermer mes volets par exemple, pas de souci. Mais pas avec ces boutons dans Jeedom.

    Y aurait-il la possibilité d’ajouter les commandes « status » du bouton de gauche avec « click », pareil pour le bouton de droite, et pareil pour les deux boutons à la fois ?

    Je te remercie encore une fois pour ce travail génial !

    Répondre
    • La distinction n’est pas visible dans l’API. Du coup ils doivent le faire comme une protection dans Mi Home, dans Jeedom il faut reproduire la même chose par un moyen ou un autre (virtuel, scénario …)

      Répondre
      • Le problème pour reproduire ça dans un virtuel ou un scénario, c’est que je n’arrive pas à savoir quand un des boutons à été pressé. Les commandes « Status » et « Status2 » sont des binaires qui indiquent le statut du relais (Status = 1 => courant dans Line 1 / Status 2 = 1 courant dans Line 2 , et à 0 s’il n’ont pas de courant).

        J’ai bien essayé de créer un scénario déclenché par Status ou Status2, Mais ils ne correspondent bien qu’au statut du courant dans les lignes, et n’ont aucun rapport avec l’appui sur un bouton. Ces déclencheurs existent pourtant bien dans Mi Home, on peut faire des automations avec à partir du moment ou on a coché une option “Convertir le bouton [gauche | droit] en un interrupteur sans fil”. Je ne dis pas qu’ils sont dispos dans l’API, mais techniquement, ils pourraient y être.

        Je voudrais me servir des triggers « click » de chacun des boutons, et si possible du clic double-boutons directement dans Jeedom, pour pouvoir lancer des scénariis plus complexes que ce que je peux faire avec Mi Home.

        S’il est possible de chopper l’évènement lorsque l’on clique sur un bouton grâce à un virtual, je suis preneur de l’astuce parce que là, sincèrement, je sèche.

        Merci beaucoup, en tout cas, pour ton aide. C’est vraiment cool de sentir du support sur ce plugin !

        Répondre
  61. Salut et un grand merci.
    J’annonce d’office, je démarre sous Jeedom depuis peu
    Je me tate actuellement et j’explique pourquoi :
    J’ai beaucoup de matos IKEA tradfri (lampes, prises, multiplicateurs de ports pour spots, et j’ai la gateway)
    J’ai beaucoup de matos xiaomi (capteurs divers, et gateway V3 Aqara HOMEKIT)
    J’ai beaucoup de lampes et switchs en zigbee ou wifi (lampe bawoo RGB, switch pour spots encastrés MEROSS) etc…

    D’apres ce que je vois, la gateway que j’ai xiaomi n’est pas compatible avec le plugin…

    Donc, sauf erreur de ma part, et n’ayant pas à l’heure actuelle de clé Zigate
    Sois je prend chaque plugin, et rachète une gateway mais pas HOMEKIT de xiaomi
    Sois je prend une Zigate, et du coup, même si effectivement si Jeedom HS, pas de secours, je controle tout via différents plugin

    A ton avis, quelle solution envisager ?

    Répondre
    • Je n’utilise pas zigate, pas convaincu. Déjà je suis full Xiaomi, pas d’Ikea.
      Mais après je préfère garder un controle alternatif via Mi Home. Comme pour tout le reste, j’ai l’app Mitsubishi, Shelly …
      Et gros avantage, tu peux mettre à jour tes firmwares avec la gateway constructeur

      Répondre
  62. Salut Lunarok,

    Tout d’abord évidement merci pour ce super plugin, il fonctionne bien chez moi pour tout ce qui est des remontées d’informations (températures etc)
    Mais pour les interupteurs lors que je veux envoyer une commande ON ou OFF j’ai une erreur 500 et le seul log que je trouve interessant est celui ci :

    [Wed Apr 10 14:07:42.304911 2019] [:error] [pid 30431] [client xxxxxxx:5203] PHP Fatal error: Uncaught Error: Call to a member function execCmd() on boolean in /var/www/html/plugins/xiaomihome/core/class/xiaomihome.class.php:771
    Stack trace:
    #0 /var/www/html/core/class/cmd.class.php(976): xiaomihomeCmd->execute(Array)
    #1 /var/www/html/core/api/jeeApi.php(106): cmd->execCmd(Array)
    #2 {main}
    thrown in /var/www/html/plugins/xiaomihome/core/class/xiaomihome.class.php on line 771

    Dans les logs HTTPD.

    Tu as une idée ?

    Version Jeedom 3.3.20
    Version PHP 7.0.30-0+deb9u1

    a++

    Répondre
  63. Hello,
    Déjà merci pour le dev et tout le travail, au top !!
    J’ai acheté la gateway aqara (indiqué ici, pas la version homekit) et tout fonctionne bien avec l’appli mihome mais impossible de l’intégrer dans Jeedom.

    Côté réseau, tout est bon (même subnet, le broadcast passe bien, etc..)

    Voici les versions :
    – Jeedom : 3.3.24
    – Version du plugin XIaomi Home : mai 2019
    – GW Aqara : 2.73.6

    Je suis à jour partout et je pense que le problème vient de là, une idée peut-être ? des tests que je peux faire pour détecter le blocage ?

    Merci du coup de main,

    Jérémy

    Répondre
  64. Salut Lunarok,
    Je voudrais savoir si tu pense intégrer au plugin l’aqara relay controller de xiaomi ? Que je sache si je patiente ou je passe a autre chose.
    Je sais qu’il existe des module shelly etc…, mais les accessoires aqara de xiaomi mon jamais fait défaut contrairement au module Wifi en ESP.
    Merci

    Répondre
    • C’est pas moi qui décide, les relais ne sont pas dans l’API il faut attendre une mise à jour
      Après les Shelly eux sont certifier CE et plus petits, aucun soucis depuis des mois

      Répondre
  65. Bonjour Lunarok,
    j’ai fait récemment l’acquisition du plugin Xiaomi Home.
    L’installation s’est apparemment bien déroulée (Etat = statut Actif, Dépendances = statut OK, Fonctionnalités = Cron et Cron5 activés) , sauf en ce qui concerne le démon.
    En effet son statut reste à NOK (mais Configuration = OK) malgré plusieurs redémarrages et la relance de l’installation.

    Impossible donc d’utiliser le plugin. Comment résoudre ce problème ?

    Par ailleurs je précise que le but de cette acquisition est de me permettre d’intégrer et gérer par ma passerelle « Jeedom Smart » différents produits étiquetés Xiaomi.
    Je souhaite également intégrer 2 prises connectées Wi-Fi de marque KONYKS (modèle Priska+). Est-ce possible avec le plugin ?

    Merci d’avance pour votre retour.

    Gilbert

    Répondre
    • A voir le log en debug. Mais je dirais Jeedom Smart, il va falloir passer par la migration vers Stretch.
      Le plugin ne permet que d’utiliser des produits Xiaomi (et pas tout, voir la doc ou les changelog)

      Répondre
  66. Hello,
    Merci pour le retour si rapide.
    J’avais par acquit de conscience vérifié le log et son contenu, en fin d’installation de la mise à jour, faisait mention d’un problème avec le démon et signalait l’absence d’un module appelé « cryptography ».
    En voici une copie :

    import utils
    File « /var/www/html/plugins/xiaomihome/resources/xiaomihomed/utils.py », line 4, in
    from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes
    ImportError: No module named cryptography.hazmat.primitives.ciphers
    [2019-06-12 15:40:33][ERROR] : Impossible de lancer le démon xiaomihomed. Vérifiez le log.
    [2019-06-12 15:45:03][ERROR] : Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consecutivement
    Traceback (most recent call last):
    File « /var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py », line 28, in
    from devices.yeehome import *
    File « /var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeehome.py », line 13, in
    import utils
    File « /var/www/html/plugins/xiaomihome/resources/xiaomihomed/utils.py », line 4, in
    from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes
    ImportError: No module named cryptography.hazmat.primitives.ciphers
    [2019-06-12 15:45:34][ERROR] : Impossible de lancer le démon xiaomihomed. Vérifiez le log.
    [2019-06-12 15:50:03][ERROR] : Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consecutivement
    Traceback (most recent call last):
    File « /var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py », line 28, in
    from devices.yeehome import *
    File « /var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeehome.py », line 13, in
    import utils
    File « /var/www/html/plugins/xiaomihome/resources/xiaomihomed/utils.py », line 4, in
    from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes
    ImportError: No module named cryptography.hazmat.primitives.ciphers
    [2019-06-12 15:50:33][ERROR] : Impossible de lancer le démon xiaomihomed. Vérifiez le log.
    [2019-06-12 15:55:03][ERROR] : Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consecutivement
    Traceback (most recent call last):
    File « /var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py », line 28, in
    from devices.yeehome import *
    File « /var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeehome.py », line 13, in
    import utils
    File « /var/www/html/plugins/xiaomihome/resources/xiaomihomed/utils.py », line 4, in
    from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes
    ImportError: No module named cryptography.hazmat.primitives.ciphers
    [2019-06-12 15:55:34][ERROR] : Impossible de lancer le démon xiaomihomed. Vérifiez le log.

    C’est quoi « la migration vers Stretch » ?
    Comment procéder pour un néophyte dans ce domaine ?

    A bientôt,
    Gilbert

    Répondre
  67. Bonjour Lunarok,
    J’ai ouvert le Log de l’installation du plugin.
    il signale des erreurs qui seraient dues à l’impossibilité de trouver une adresse IP bien spécifique.
    En voici un petit extrait :
    W: Failed to fetch http://ftp.debian.org/debian/dists/jessie-updates/InRelease Unable to find expected entry ‘main/source/Sources’ in Release file (Wrong sources.list entry or malformed file)
    W: Failed to fetch http://security.debian.org/dists/jessie/updates/InRelease Unable to find expected entry ‘main/binary-arm64/Packages’ in Release file (Wrong sources.list entry or malformed file)
    W: Failed to fetch http://ftp.debian.org/debian/dists/jessie/main/binary-arm64/Packages 404 Not Found [IP: 130.89.148.12 80]
    W: Failed to fetch http://ftp.debian.org/debian/dists/jessie/contrib/binary-arm64/Packages 404 Not Found [IP: 130.89.148.12 80]

    Répondre
  68. Grand merci Lunarok.
    Entretemps je me suis documenté et, à force de recherches sur le forum de la communauté Jeedom, le novice que je suis comprend un peu mieux. J’ai donc fait un grand pas et j’appréhende maintenant ce qu’est une Smart en jessie (Debian 8) et une Smart en Stretch (Debian 9).
    Et donc la nécessité de migrer vers le nouveau système d’exploitation de la Jeedom.
    Reste donc à me documenter sur la procédure à suivre (et vaincre la frousse de planter ma box !!!).
    Bien cordialement,
    Gilbert

    Répondre
  69. bonjour, je cherche à commander des relais pour alimenter des électrovannes d’arrosage auto. Est ce que les relais bidirectionnel Xiaomi Mijia peuvent être ou vont pouvoir être piloté avec le plugin MI-Home ou faut-il que je passe par des relais Shelly??

    Merci à vous pour le retour.

    Répondre
    • Les Xiaomi ne sont pas fonctionnels avec le plugin Xiaomi Home.
      Mais vaut mieux les Shelly globalement (prix, format plus compatible chez nous etc …) Et surtout pour de l’electrovanne, tu as les Shelly 1 qui peuvent fonctionner en 24VAC (le plus répendu dans les electrovannes)

      Répondre
  70. Bonjour,
    Je viens de faire l’acquisition de votre plugin. J’ai pu récupérer presque tous mes capteurs (température, présence, bouton) dans jeedom mais je n’arrive pas à jouer des sons ou allumer la lumière de la GW en utilisant les contrôles affichés sur le dashboard.
    Je récupère bien les états de lumière mais j’arrive pas à la changer par exemple.

    Auriez-vous une idée de ce que je n’aurais pas fait correctement ?

    Bonne journée.

    Merci.

    Loïc

    Répondre
  71. Bonsoir,
    Bravo pour le travail…. mais description très limite en ce qui concerne le nom des gateway.

    Je suis novice dans la démotique, à base de homekit et de Xiaomi Aqara.

    Je passe depuis quelque temps sur jeedom sur mon nas, et je vois ce plug in sur le market pour piloter les gateway Aqara…. sauf qu’en fait il ne pilote que les gateway Xiaomi!!

    Pour moi le modèle Aqara est le modèle Homekit. Donc description très ambigüe… sachant qu’après recherche, je comprends que je n’ai aucun recours pour me faire rembourser, même seulement 20 minutes après….

    Donc s’il vous plaît, arrêter de dire que c’est compatible avec le Aqara gateway, mais parler seulement du Xiaomi gateway.

    Bonne continuation
    Nicolas

    Répondre
    • « Pour moi le modèle Aqara est le modèle Homekit.  » -> ce qui est faux mais complètement. Alors avant de venir contredire, il faut mieux se renseigner.
      Aqara est une marque, une société qui est dans le « groupe » Xiaomi. Car oui Xiaomi c’est une myriade de sociétés, c’est ainsi qu’il s’étend sur tous les domaines. C’est pour ca qu’on trouve plusieurs gammes sur le même produit. Par exemple Viomi est une autre société du groupe.
      Et donc Aqara est le nom depuis le début de cette gateway. Nommée ensuite Mijia comme d’autres produits pour la maison. Donc Aqara Mijia désormais.
      Mais la version Homekit qui ne marche pas avec Xiaomi Home, son nom de produit c’est Homekit, pas juste Aqara. Donc Aqara Homekit.

      Le nom de code de la gateway originale est même Lumi, pour aqara lumi, c’est sous cette appellation qu’on trouve les docs de l’API.

      C’est indiqué dans la doc du plugin quelle gateway fonctionne.

      Répondre
  72. Bonjour lunarok,

    Merci pour le travail, je me permet de relancer la question sur le relais 2 voies aqara et leurs intégrations dans le plugin.
    Le relais et bien visible et commandable via l’application android mi-home et il est également visible dans le plugin jeedom mais il n’y a pas de commande.

    Le relais sera-t-il pleinement fonctionnel sur le plugin jeedom?

    Merci.
    Alex

    Répondre
  73. Bonjour,

    où trouver les informations pour te les fournir?
    J’avais désactivé les logs jeedom, peux-tu me préciser quel log et quel mode de log (normal, debug…)

    merci,
    Alex

    Répondre
    • Dans le fichier de log xiaomihome en mode debug.
      Si tu vois ton module apparaitre en message de statut, j’ai besoin de la ligne (qui contiendra le type et autres infos pour en faire le fichier modèle)

      Répondre
      • Bonjour Lunarok,

        Voici le logs jeedom:

        [2020-01-21 20:46:37][DEBUG] : Send to jeedom : {u’devices’: {u’aquara_158d00044ad82c’: {‘short_id’: 33872, ‘cmd’: u’report’, ‘source’: ‘192.168.1.11’, ‘token’:  », ‘sid’: u’158d00044ad82c’, ‘model’: u », ‘data’: {u’channel_1′: u’on’}}}}
        [2020-01-21 20:46:38][DEBUG] : {u’model’: u », u’cmd’: u’report’, u’data’: u'{« channel_0″: »on »}’, u’short_id’: 33872, u’sid’: u’158d00044ad82c’}
        [2020-01-21 20:46:38][DEBUG] : Send to jeedom : {u’devices’: {u’aquara_158d00044ad82c’: {‘short_id’: 33872, ‘cmd’: u’report’, ‘source’: ‘192.168.1.11’, ‘token’:  », ‘sid’: u’158d00044ad82c’, ‘model’: u », ‘data’: {u’channel_0′: u’on’}}}}
        [2020-01-21 20:46:46][DEBUG] : {u’model’: u », u’cmd’: u’report’, u’data’: u'{« channel_0″: »off »}’, u’short_id’: 33872, u’sid’: u’158d00044ad82c’}
        [2020-01-21 20:46:46][DEBUG] : Send to jeedom : {u’devices’: {u’aquara_158d00044ad82c’: {‘short_id’: 33872, ‘cmd’: u’report’, ‘source’: ‘192.168.1.11’, ‘token’:  », ‘sid’: u’158d00044ad82c’, ‘model’: u », ‘data’: {u’channel_0′: u’off’}}}}
        [2020-01-21 20:46:47][DEBUG] : {u’model’: u », u’cmd’: u’report’, u’data’: u'{« channel_1″: »off »}’, u’short_id’: 33872, u’sid’: u’158d00044ad82c’}
        [2020-01-21 20:46:47][DEBUG] : Send to jeedom : {u’devices’: {u’aquara_158d00044ad82c’: {‘short_id’: 33872, ‘cmd’: u’report’, ‘source’: ‘192.168.1.11’, ‘token’:  », ‘sid’: u’158d00044ad82c’, ‘model’: u », ‘data’: {u’channel_1′: u’off’}}}}
        [2020-01-21 20:49:43][DEBUG] : {u’model’: u », u’cmd’: u’heartbeat’, u’data’: u'{« voltage »:3600}’, u’short_id’: 33872, u’sid’: u’158d00044ad82c’}
        [2020-01-21 20:49:43][DEBUG] : Send to jeedom : {u’devices’: {u’aquara_158d00044ad82c’: {‘short_id’: 33872, ‘cmd’: u’heartbeat’, ‘source’: ‘192.168.1.11’, ‘token’:  », ‘sid’: u’158d00044ad82c’, ‘model’: u », ‘data’: {u’voltage’: 3600}}}}

        et son nom l’app mobile:

        {« model »: »lumi.relay.c2acn01″, »did »: »lumi.158d00044ad82c », »name »: »Wireless Relay Controller(2 Channels) »}

        Je reste disponible si besoins.

        Alexandre

        Répondre
  74. Bonjour Lunarok ! Merci pour ton travail sur ce plugin 🙂
    J’ai des questions concernant les interrupteur Wall Switch encastrable. Je sais que le plugin ne gère pas le double click et le click long. Cependant :
    – Est-ce une limitation de l’API de la gate ou de ton plugin ?
    – Si cela vient de l’API, une demande à Xiaomi est elle envisageable ? (même si j’ai l’impression qu’ils ne veulent plus travailler sur une API locale…)
    – Si cela vient du plugin, une mise à jour avec ces fonctionnalités serait elle possible ?

    Merci par avance ! 🙂

    Répondre
  75. bonjour je possede 2 gateway l’une est une V1 avec le logo mi dessus et l’autre est une gateway européenne qui est arrondi sur les bords je suppose qu’aucune des deux n’est compatible ? merci de votre aide d’avance

    Répondre
  76. Bonjour Lunarok ! Encore merci pour ton travail sur ce plugin 🙂
    J’ai deux questions concernant les gateways?

    Je possèdes plusieurs gateway wifi type lumi (3) de même génération,et j’ai réussi à en détecter une en tant que gateway, avec la récupération des devices associés, mais pas les deux autres. Y a t’il une procédure particulière dans mon cas pour importer les les autres gateways et leurs devices associés?

    Je possède aussi une gateway Cleargrass Bluetooth / wifi qui interface toutes mes sondes de température, est-ce possible de l’importer et de récupérer toutes les sonde de température?

    Merci d’avance de tes réponses.

    Répondre
  77. Bonjour Lunarok,

    Sais-tu si il est possible de forcer la remontée d’info d’un module de température Xiaomi en MQTT ?
    Je recherche la commande car j’ai pu voir qu’il était possible de le faire avec ton plugin Xiaomi home, bien que celui-ci communiqué directement avec la Gateway.

    Merci.

    Répondre
  78. Bonjour Lunarok,

    Sais-tu si il est possible de lancer une commande de refresh des données en MQTT sur les modules de température Xiaomi ?

    En te remerciant.

    Répondre

Laisser un commentaire