Retour sur la Mi Smart Gateway de Xiaomi qui est la base de la gamme de capteurs Zigbee (nom de code Aqara de Lumi, aussi trouvée parfois sous le nom de Xiaomi Home Security même si la gamme va au delà de la sécurité). Avec la dernière version du firmware, non seulement cette gateway est donc le lien des capteurs Xiaomi avec la domotique, mais en plus elle devient elle même un capteur complet (RGB, son, luminosité)
Mi Smart Gateway
La gateway est donc l’élément central de la gamme Aqara de Xiaomi. C’est elle qui communique en Wifi et est interfacée avec Mi Home, d’ailleurs vous le voyez dans l’application puisque la première page listant les objets connectés on la voit. Mais ses capteurs n’apparaissent qu’en cliquant dessus.
Dans les propriétés de l’objet on peut donc activer le mode « API locale » qui va tout simplement faire que votre Gateway envoie sur le réseau les informations de son réseau de capteurs. Elle va également permettre de lui envoyer des commandes.
Mais avant tout, précisons que non seulement cette gateway ne vaut pas le prix de beaucoup de clefs « protocolaires » (Zwave, Enocean …) mais en plus de ca elle est en quelque sorte un « capteur 3 en 1 » puisqu’elle va mettre à disposition son anneau LED, son enceinte et son capteur de luminosité.
Vous pouvez trouver l’ensemble des capteurs Zigbee qu’elle permet d’utiliser sur la page dédiée.
API pour la domotique
Donc les petits gars de Lumi (la branche qui est à l’origine de cette gamme chez Xiaomi) ils se sont dit « tiens on va mettre une API à dispo et locale ». Et en plus de ca, ils la documentent et la mette à jour. Ainsi on a vu arrivé en janvier le controle de l’anneau LED de la gateway par exemple. Et février devait être la mise à jour la plus attendue surement : les batteries des capteurs.
Et bien non, ca aura pas été févier. Nouvel an chinois blabla. Mais il s’est bien rattrapé : on a les sons de la gateway et le capteur de luminosité en prime. Donc au top. Si tous les constructeurs faisaient ca, le monte serait plus facile à interconnecter.
Caractéristiques
Donc une API locale, ca c’est génial mais en plus pour rentrer dans le détail :
- la gateway communique en broadcast, ainsi plusieurs serveurs peuvent « lire » les évènements. On peut avoir 2 jeedom et une seule gateway par exemple, chose impossible avec une clef USB
- la gateway ne chiffre pas les infos qu’elle envoit c’est vrai mais par contre elle sécurise les ordres qu’elle recoit. Il est nécessaire d’utiliser un mot de passe qu’on trouve dans Mi Home. Celui-ci est combiné avec une clef que la gateway change régulièrement et qu’elle envoit sur le réseau. Cela sert à calculer une clef chiffrée de validation. Oui on ne peut pas controler les prises par exemple comme c’est possible en RF433
- si plusieurs gateways sont sur le réseau, notre domotique n’a besoin que d’une seule « écoute » vu que c’est du broadcast pour communiquer avec toutes
Bref, du bonheur à travailler. Peu de personnes ont plusieurs Jeedom pour profiter de la gateway sur plusieurs installations, mais en tant que dev c’est un point appréciable. Après pour les utilisateurs, c’est une bonne direction pour un possible HA de votre domotique. On sait tous que la clef USB est problématique. Si votre Jeedom est en panne, pour prendre le relais, le deuxième Jeedom doit avoir la clef ou alors on fait un duplicata. Peu pratique. Ici on peut se demander si une future solution plus simple n’est pas possible.
Et dans Jeedom ca donne quoi ?
Et bien oui on va encore parler de Jeedom, pas trop étonnant hein si j’ai autant de plugins sur le market c’est parceque je l’utilise aussi quand même Jeedom. En même temps aujourd’hui l’intégration dans Jeedom est complète :
- vous avez la possibilité d’ajouter plusieurs gateway sur le réseau (et pour moins de 30€ ca reste du coup une très bonne affaire vu ce qu’elle apporte à elle seule)
- le nouveau firmware est déjà compatible (j’attend juste la release sur vos gateway par Xiaomi pour mettre à dispo la nouvelle version du plugin)
- toutes les remontées et actions de l’API sont disponibles dans Jeedom (jusqu’aux batteries donc qui remontent bien y compris sur la page des batteries)
Alors, avec le nouveau firmware, voilà ce que vous aurez :
Alors oui « qu’est-ce que c’est que ce menu déroulant ? » des commandes comme ca vous avez pas du en voir beaucoup. « mais c’est moche pour un widget dédié du coup » Sauf que c’est du standard core y compris cette commande.
Y a un gars bien qui a eu l’idée de ces commandes en select un jour et pouf ca a été mis en place dans le core. Ce gars c’est ? C’est ? Bon y en a quelques uns qui ont suivi : Dr Saraka biensur.
Mais la commande n’est utilisée actuellement que dans 2 plugins, Xiaomi Home compris (non je vous donnerais pas le nom de l’autre plugin, ca sera une question bonus et je suis sur qu’un jour il vous en parlera lui même)
Ce que ca donne
Donc voilà, la Mi Smart Gateway pour moins de 30€ vous donne :
- capteur de luminosité
- anneau RGB avec gestion de l’intensité
- sons définis dans Mi Home
Pour l’anneau RGB, désormais les commandes sont « simplifiées » et un Off l’éteindra bien y compris par la couleur. Pareil choisir une couleur l’allumera bien.
Pour les sons, on peut jouer tous ceux existants dans l’app Mi Home. Soit via le menu déroulant et vous avez leurs noms. Soit par une commande message qui prend l’ID (ils sont « listés » dans la documentation de la nouvelle version du plugin, donc patience :))
Ah oui, et on a la gestion du son aussi. Rajouter par le dev Lumi à la demande, forts qu’ils sont je vous ais dit. Une commande pour les scénarios prend à la fois l’ID du son et le volume. Ca sera plus facile.
Et oui on peut ajouter des sons personnalisés dans Mi Home et ils seront accessible par leur ID.
Conclusion
Un beau produit dans la lignée des Xiaomi. Mais surtout des devs très très réactifs et une API complète et publique qui permet d’avoir une intégration dans Jeedom comme on les aime.
Aujourd’hui il y a que les radios qu’on ne peut pas piloter. En même temps la fonction radio ne fonctionne qu’avec des radios chinoises … Et comme beaucoup de produits Xiaomi capable de diffuser du son, sa voix est en chinois (comme le Robot, quand la gateway démarre elle s’exprime en mandarin)
Aujourd’hui bien qu’étant en appartement c’est du Xiaomi Home pour tout ce que la gamme propose. D’ailleurs question portée 88m² couverts avec une seule gateway et d’un bout à l’autre (la gateway n’est pas du tout au centre)
Vous pouvez la trouver sur Gearbest ICI (il existe le code MICmfr pour obtenir une « petite » remise si il est toujours valable)
Bon Lunarok,
Merci pour cette article qui apporte plus de précision sur cette gateway.
Cependant, en conclusion tu précises:
– voix chinoise, je suppose que c’est le cas d’un TTS. Donc il n’y aurait pour le moment aucun moyen de le changer? Et à part les sons de dispo dans le Mi Home, peut on diffuser des sons pré-enregistrer genre mp3, AAC ou se sera que des tonalités genre sirène ?
– radio non internationale, est ce que cela signifie qu’il y a un zonage Zigbee par pays comme pour le Zwave?
Merci.
Alors la voix chinoise c’est quand la gateway démarre par exemple. Ou quand on appaire un élément. Pas de TTS possible aujourd’hui.
Et oui on peut diffuser d’autres sons il faut les ajouter dans Mi Home.
Radio non internationale c’est radio FM 🙂 sa fonction lecture de radio en ligne, elle a qu’un catalogue de radios chinoises (et pas accessible dans l’API en plus)
J’ai rajouté les précisions dans l’article, merci
Pour la radio, il y ca: http://ximiraga.ru/#
Donc la gateway Xiaomi peut carrément diffuser de la radio😱 ben la c un truc de fou… En plus en regardant le lien de @DKS21, on trouve des radios françaises…
@Lunarok, faut changer le titre de ton article… Il faut marquer gateway 5 en 1:
– gateway wifi zigbee,
– capteur luminosité,
– diffuseur sonore et/ou tonalité (sirène),
– diffuseur lumineux (anneau led RGB),
– diffuseur radio connecté.
Mais ils sont fous ces chinois🤗👍
Merci Lunarok pour cette article encore une fois très détaillé sur les possibilités et l’intégration à Jeedom !
Hello,
J’ai fouillé Mi home partout (version Android) mais j’ai pas trouvé de fonction pour ajouter de sons? Pouvez-vous m’aiguiller ?
Je réponds à ceux qui cherchent comment insérer un son custom (il y’a peut-être une autre méthode, moi je n’ai trouvé que celle là sur l’app Android)
– Lancer l’app Gateway
– Aller dans Scene –> Doorbell –> Doorbell ring tone
– Sélectionner le + en bas Add ringtone
– Là vous pouvez sélectionner Recording pour enregistrer immédiatement le son via le microphone de votre téléphone ou Phone music list pour sélectionner un fichier depuis les fichiers sons de votre téléphone (vous pouvez visiblement préimporter un mp3 dans votre dossier musique par ex., à essayer !)
– Vous donnez un nom à votre son et il sera disponible dans la liste
merci Lunarok pour ton plugin, quand tu dis « j’attend juste la release sur vos gateway par Xiaomi pour mettre à dispo la nouvelle version du plugin » c’est que tu as la release avant nous ?
Oui pour justement vous préparer le plugin 🙂
ah c’est cool ça 🙂
t’as fais comment ? c’est un partenariat avec xiaomi directement ? Tu sais quand va sortir la relase pour nous ? :p
Il me l’a met à dispo via le compte mihome, du betatest
cool merci de ta réponse 🙂
Merci bcp pour tout cela. Px tu détailler comment insérer des fichiers audio ?
J’ai fait une réponse, vois un peu plus haut
Merci
Hello,
Merci pour ce très bon article. Je me tâte vraiment pour le prendre, ce Xiaomi… Le seul truc qui me retient : j’ai déjà des ampoules Philips Hue, en Zigbee, donc. Il n’y a pas un risque que les deux réseaux Zigbee se brouillent ? Les Hue utilisent le profil Lightning du Zigbee, donc ça me fait un peu peur.
Des retours d’expérience ?
Merci !
Retour d’expérience non, mais je pense pas que ce soit un problème car les configs de ce genre peuvent facilement se produire vu que de plus en plus de constructeur utilisent le zigbee
OK, merci !
Hello, j’ai les 2, Philips Hue et Xiaomi Home, et je n’ai pas constaté de problème ! J’en suis ravi aussi
Haha ! Merci baucoup de ce retour d’experience qui va me faire basculer vers le cote Xiaomi de la force !
Bonjour, je ne sais pas où poster, j’essaie ici Lunarok car il n’y a pas de section JEEDOM !!!
SAlut Lunarok !
Je sais que tu es très pris, je suis de près ton Blog, j’avoue y faire un tour quasi tous les jours !!!!
Bref, j’ai vu que tu t’étais intéressé au plugin KODIASGUI et j’aurais une question à laquelle je n’ai pour le moment aucune réponse !
Pour le moment j’utilise des commandes HTTP avec le plugin script pour commander mon petit KODI sur Raspberry. Cependant, aurais tu la commande pour activer le CEC HDMI car mon KODI semble le déconnecter par moment. Si j’avais une commande pour l’activer au lieu de le redémarrer à chaque fois !
merci beaucoup encore et continue !!
A +
PS : J’utilise ce genre de commande par HTTP !! HOME : http://IP.Box/jsonrpc?request=%7B%22jso … %22%3A1%7D
PS 2 !!
A cause de toi, j’ai acheté beaucoup (trop ?!) de chose et surtout du XIAOMI que j’ai découvert par ton blog !!!!!!!
une fois connecter sur mon Jeedom la passereel dois elle toujours communiquer avec les serveur Xiaomi ? peut t on bloquer les flux internet de la passerelle .
l’ayant deja fait pour la camera de xiaomi .
on peut lui bloquer la connexion internet sans problème, il faut la réactiver pour les mises à jour c’est tout
Bonjour,
Comment faire pour bloquer le flux internet ?
Ca dépend de ton routeur.
OK, Merci. Je dois donc bloquer le flux de la passerelle en sortie sur mon routeur. Sais tu sous quel flux la passerelle sort’elle (port?, pour l’ip, j’ai mon IP publique de la passerelle )?
Tu peux enlever les dns ou les renvoyé sur lui meme donc plus de résolution de nom sinon lui enlève la gateway et il ne pour plus faire de routage et donc plus d’accès internet
Bonjour,
Toujours pas sorti le firmware ni le plugin ?
C’est bête je voudrais gérer mon alarme depuis jeedom et non dans l’application xiaomi :/
Super que les piles soient remontées dans jeedom aussi !
Vivement !
Une date de sortie ??
Non pas de date, le firmware devrait déjà être sorti j’ai pas de news sur la date
Salut Lunarok,
Tout d’abord, merci pour ton plugin et ses constantes mises à jour
Cependant, lorsque je regarde le screenshot de ton module Xiaomi, j’en déduis que le miens n’est pas complet.
En effet, toi tu as les options couleur, intensité, on/off lumière. Jusque là tout va bien, j’ai la même chose. Mais tu as en plus un contrôle de volume et la possibilité d’aller chercher une piste audio. Comment as-tu activé cela ?
Lorsque je vais editer les commandes de ma Gateway dans Jeedom, je n’ai que 4 commandes, qui correspondent à la lumière (Définir Couleur, Définir Luminosité, Luminosité et RGB)
D’avance merci pour tes lumières !
C’est la version avec le nouveau firmware, il faut attendre qu’il soit disponible
Elle se fait attendre…
Oui oui je sais, j’ai toujours pas de date a donner.
Bien vu, je viens de le lire dans un de tes articles 🙁
Hâte qu’il sorte, notamment pour la sirène !
Merci pour ton dev, continue comme ça !
Le firmware est sorti je pense. Je viens de faire une update !!!
Oui, suffit de regarde l’article en haut de page du blog
bonjour et merci pour le plugin. Ici je n’ai pas de menu déroulant avec les sons mais un ID à saisir. Je n’arrive pas à trouver l’ID pour les sons que j’ai ajouté. Une idée?
merci
Flo
C’est un type de commande qui est lié à la 3.0, donc elle arrivera avec la mise à jour du core.
Merci Lunarok pour ce travail d’intégration !
Tu m’a persuadé de commander 😉
Il me faudrait plusieurs « sirène » et comme elle est intégré dans la gateway, est-il possible d’avoir plusieurs gateway ?
Aussi, comme il ne semble pas y avoir de batterie, le fait de débrancher la gateway, coupe la Sirène. Correct ?
Merci,
Sly
Plusieurs gateway oui c’est possible.
Pas de batterie oui, mais il y a les deux capteurs (fumée et gaz) qui arrivent pour combler ce manque (leur alarme devrait être utilisable aussi indépendamment)
Originialité
10
Simplicité
10
Fun
10
Possibilités
10
Prix
10
Excellente idée, les capteurs !
Merci beaucoup
Originialité
8
Simplicité
8.1
Fun
8.4
Possibilités
10
Prix
10
Merci pour tout votre travail, tout d’abord.
J’ai mis à jour tout, les plugins et la passerelle, mais il n’apparaît pas les nouvelles fonctions.
Que puis-je faire?
Merci.
Quelles nouvelles fonctions ?? Le plugin n’a pas été mis à jour depuis quelques semaines maintenant.
Les derniers, comme jouer un son sur la passerelle en utilisant la Jeedom.
Merci encore
Impossible plugin à jour que la fonction soit pas là. Pour du support le forum est plus conseillé.
Salut Lunarok,
Dans ton article tu indiques que la liste des ID des sons sera dispo dans la doc du plugin mais je n’ai trouvé que ça « (0 à 8, 10 à 13, 20+ correspondent aux sons par défaut dans Mihome, 10000 pour éteindre, 10001 et plus pour les sons personnalisés) », c’est normal ? On aurait pas une liste de chaque ID avec le « son » correspondant ?
Merci par avance !
C’est les sons de Mi Home, voir la liste dans Mi Home par section
Nouveau capteur d’inondation bientot disponible.
https://www.gizmochina.com/2017/06/21/xiaomi-aqara-flood-sensor-alerts-home-about-flooded/
Oui et j’ai le retour de Gearbest sur ce capteur, ils l’auront bientot.
Il y a aussi une nouvelle gateway apparemment (qui ne fait pas alarme mais prise)
Bonjour,
Parlez-vous du « Original Xiaomi Aqara Air Conditioning Companion » ? Sorte de prise carrée supposée faire gateway ? Est-ce l’équivalent d’une gateway classique ?
J’ai acheté les capteurs carrés aqara mais je bloque sur quelle gateway acheter, qui serait compatible, et pilotable avec jeedom … Merci pour votre avis
Celle qu’on trouve sur cette page : https://lunarok-domotique.com/plugins-jeedom/xiaomi-home-jeedom/aqara-lumi-xiaomi-smart-home-security/
La nouvelle ne propose pas l’API (testée)
Merci pour votre aide rapide 🙂
Désolé je suis un peu lent mais pour moi ce n’est pas bien clair votre réponse, puisque vous avez des liens sur votre site vers GB, je me permet d’en mettre pour détailler ma question.
La prise présente sur la page que vous m’indiquez, c’est celle-ci : https://www.gearbest.com/living-appliances/pp_344666.html?lkid=10269961
Est-ce qu’elle remplace la gateway? Propose-t-elle l’API ?
Je vois aussi cette prise, la « nouvelle » si je comprends bien votre message : https://www.gearbest.com/living-appliances/pp_416094.html
Celle là remplace la gateway, mais ne propose pas l’API, c’est bien ça ?
En gros, si la première prise, peut remplacer une gateway, moi je prends, je préfère ça à une gateway veilleuse radio chinoise 🙂
Merci
Sur la page ne sont présents que des équipements compatibles avec le plugin.
Il n’y a qu’une seule gateway compatible, celle de la page
Bonjour,
Voyant tout le travail qui est fait autour de ce matériel, entre le plugin Jeedom (merci pour ton travail) et les objets, je me dit « pourquoi ne pas y passer ».
Bien que je le vois dans « Cons » de cet article, vous me confirmez bien qu’il n’est pas possible d’avoir cette passerelle au format prise Européenne ? Donc vous l’avez tous acheté avec un convertisseur de format de prise de courant ?
Merci et bonne journée.
Non, pas de format EU. Après avec Xiaomi on s’équipe au passage d’adaptateurs de prises car quand tu y goutes après y a le purificateur d’air, le robot … 🙂
Donc adaptateur (y a des références sur la page des essentiels) ou alors y a des bricoleurs qui l’ont ouvert pour l’encastrer
Pas de prise EU pour la gateway. Soit convertisseur prise soit tu coupes et tu branches une douille d’ampoule…. et ca te fait une lampe (pas tres puissante) que tu peux commander en ambience.
Ok merci pour ta réponse. bon courage !
Bonjour
Et merci pour tout ton travail
Je suis maintenant un adepte de chez xiaomi
Juste une question:
Je trouve régulièrement ma gateway offline
Depuis environ 1 mois
Ça coupe et ça revient ça peut durer plusieurs minutes
J ai une dizaine de capteurs, ça peut être une raison
Est ce un défaut hardware ?
Merci d avance
C’est pas le nombre de capteurs la raison (elle peut en accepter 31)
J’ai jamais vu ce type de retour. Ton Wifi ne se coupe pas à ce moment là ?
Si tu es sur du wifi, oui je pencherais pour matériel.
bonsoir
que trouve t’on de nouveau en ce début d’année et depuis cet article ?
merci
Les nouveaux plafonniers Yeelight par exemple
Salut,
Je ne trouve pas la documentation listant les paramètres pour la gateway (correspondance ID/son, les niveaux de volume…)
Est-elle disponible ?
Il y a la doc + l’article, après pour les sons il suffit de regarder la correspondance dans Mi Home enfin, si on regarde pas les commandes Jeedom qui donne déjà la liste
Bonjour Je cherche a comprendre pkoi j’arrive a détecter mes capteurs mais pas ma gateway dans Jeedom ?
Les capteurs remontent via la gateway, il faut voir sur le forum avec les logs en debug
Bonjour,
La valeur #[Bureau][Gateway][Définir Couleur]# n’affiche plus le champ pour choisir la couleur. Tout les mes périphériques sont à jour et je ne comprends pas pourquoi ? Du coup dans mon scenario l’anneau lumineux de la Gateway ne s’affiche plus et donc ne change pas de couleur.
Avez vous rencontrer ce problème ?
Merci
Daniel.
Non
Bonjour, j’ai acheté la passerelle compatible homekit, pas moyen de la faire apparaitre dans MiHome et du coup de pouvoir l’utiliser avec mon plugin… Une idée ?
Bonjour,
Tout d’abord, merci pour ses fabuleux plugins.
J’utilise Xiaomi Home sur Jeedom depuis plusieurs mois, et je rencontre des soucis de remonté des états de mes capteurs, a certains moments l’état d’un ou des capteurs n’est pas correctement remonté dans jeedom, alors que sur l’application Mi home l’information est correctement remontée, je suis obligé de forcer le rafraichissement des capteurs afin de mettre à jour Jeedom.
J’ai déjà réalisé l’inclusion une nouvelle fois de l’ensemble de mes capteurs afin d’être sur mais sans changement du problème.
Une idée du soucis ?
En te remerciant.
Bonjour,
merci pour voter travail !
J’utilise le plugin xiaomi home dans jeedom sur raspberry.
J’ai suivi le tuto et préalablement configuré la passerelle aqara lumi v3 depuis l’appli. En revanche elle n’est pas détectée dans jeedom, j’ai eu beau redémarrer jeecom, réinstaller le plugin, mais rien n’y fait.
Depuis l’app tout fonctionne, je vois la passerelle et mon capteur, j »ai bien activé le mode développeur.
Auriez vous une piste pour m’aider par hasard ?
Cordialement,
Bonjour , merci pour l article mais tout les liens sont en rupture de stock 🙁 un nouveau liens ou acheter la version 2 sans erreur ?
Bonjour,
J’ai acheté sur le site Gearbest la gateway Xiaomi Home dont vous indiqué le lien, mais après installation et configuration de la gateway dans l’appli MI HOME ( version 2.75.3 ) et l’inclusion d’un capteur d’ouverture de port, je ne parviens pas à les faire reconnaître automatiquement par le plugin Xiaomi Home dans Jeedom. Je ne suis pas parvenu à trouver le mode « développeur » dans l’appli MI Home menu « about ». Si j’ai bien tout compris cette gateway n’est pas homekit, donc devrait être compatible avec le plugin Xiaomi. J’ai essayé le double « tape » dans le menu « about » pour faire apparaître le menu développeur mais sans succès. Quand je clique plusieurs fois sur le numéro de version dans « About » un message s’affiche « Enable Mi Home Mode », mais je n’ai pas vu l’apparition de menus supplémentaires. Je peux le désactiver en recommençant la même opération. Comment puis-je faire pour activer le menu développeur ? Cdlt
Bonjour, j’ai eu le même problème avec ma passerelle reçue il y a 8 jrs, elles sont un peu sourde il faut refaire le passage en mode Dev : plusieurs appuis sur le n° de version même après le message en chinois, j’ai même débranché et rebranché la passerelle avant que le menu apparaisse.
Pareil pour jeedom, la remontée n’est pas immédiate il faut attendre, après çà fonctionne bien.
En revanche mon soucis est que les capteurs remontent dans jeedom mais pas les commandes de la passerelle, je suppose du à la version du firmware.
Cdt.
Salut à tous,
Une petite question : existant maintenant 3 versions de la gateway de Xiaomi y a t-il qque part la liste des modules compatibles par gateway ? J’ai beau chercher impossible de trouver qque chose de fiable et d’exhaustif…
Si quelqu’un a ça ce serait top de partager 🙂
Merci d’avance;
PS : top site pour la domotique et top pluggin pour xiaomi/jeedom ! Continue comme cela !