Skip to main content

Ahhh la domotique, qui n’a jamais rêvé de reproduire ces scénarios dignes de mauvais films futuristes ? C’est désormais en pleine explosion et en train de se démocratiser à l’extrême de la lumière à la machine à café… en passant par les toilettes (oui oui). Vous avez sûrement déjà eu un avant-goût de domotique en achetant ou recevant gratuitement un petit espion assistant vocal tels un Google Home ou un Amazon Echo ; mais nous pouvons faire tellement plus pour nous faciliter la vite. Ne tardons plus, nous avons toute une installation à explorer ! 😉

Procrastination oblige, cet article devait sortir il y a près de 2 ans. Depuis, beaucoup de choses ont évoluées dans mon installation domotique du fait de mon déménagement. Que cela ne tienne, je vais tout intégrer les choses que je n’utilise plus (notamment la gestion de mes volets roulants).

Philips Hue

Commençons par le commencement avec les prémices de la domotisation de mon environnement en 2014 avec l’achat de mon premier objet connecté peu de temps après leur disponibilité en dehors des Apple Store : mes Philips Hue. Qu’est-ce qui m’en a donné envie ? Et bien, cela peut paraitre ridicule, mais, la publicité que j’ai dû regarder une petite centaine de fois a été le sujet de fascinations pour le Julien d’il y a une demi-décennie et a été un facteur important dans ma décision d’achat. 😅

https://www.youtube.com/watch?v=7TOsFqqJgj4
La fameuse publicité qui m’a fait craquer

J’étais alors un early-bird de cette solution et la possibilité d’allumer mes ampoules depuis mon téléphone, et ce, même en dehors de mon réseau local était du plus bel effet pour moi-même et mes semblables. De plus, le fait de pouvoir se réveiller avec des lumières qui imitent le lever du soleil ou de s’endormir avec un effet inverse est incroyablement pratique et le fait d’adapter les couleurs et la température des lumières à l’ambiance souhaitée ou à l’heure de la journée a changé ma perception de l’éclairage. C’est donc depuis ce jour que je n’ai plus jamais touché à un interrupteur pour allumer la lumière. 😭

Niveau prix, c’était à l’époque encore très cher pour des ampoules (200 € le pack de démarrage incluant le pont nécessaire et 3 ampoules – même si j’avais pu récupérer 70 € avec une offre de la Fnac). Je dispose toujours de mes Hue de première version (nous en sommes à la V3) et elles fonctionnent toujours aussi bien aujourd’hui 5 ans après (merci les LEDs). En revanche, j’ai dû réinvestir en cours de route pour le nouveau pont pour le prochain point de l’article : HomeKit.

HomeKit

Keynote d’Apple, septembre 2014, HomeKit est né. — Véritable surprise venant d’Apple dans mon opinion, je ne m’attendais pas à ce qu’ils se lancent dans la domotique. C’est cette annonce et surtout son exécution et sa réalisation qui m’ont donné envie d’en faire plus avec mon installation domotique qui se résumait alors à trois ampoules Philips Hue. Une fois de plus, les possibilités semblaient illimitées dans ma tête, tous comme les rêves d’un environnement complètement connecté comme on peut le voir dans les différentes publicités destinées à HomeKit.

Matériel promotionnel pour HomeKit avec le lancement d’iOS 10

HomeKit a été dès le début assez limité en termes de compatibilité avec les produits déjà sur le marché, car Apple imposait l’inclusion d’une puce spéciale (au niveau matériel donc) pour permettre une connexion sécurisée entre les appareils sous son programme MFi. Philips Hue, avec son nouveau pont, a été l’un des premiers constructeurs compatibles… mais les autres n’ont pas forcément suivi ; ce qui impliquait aussi de rafraichir tout son matériel (ou au moins ses ponts).

Néanmoins, rapidement, Homebridge, un projet open source qui agit comme une passerelle entre les objets connectés non compatibles HomeKit et la plateforme d’Appel est arrivé. C’est là que les choses sont devenues intéressantes ; plus besoin de dépenser des sommes astronomiques pour acquérir du matériel certifié HomeKit ou d’attendre une éventuelle compatibilité ou encore une mise à jour de nos appareils (depuis le passage d’HomeKit à une vérification logicielle et non plus matérielle).

Homebridge

Internet, un endroit magique où une communauté peut se lier pour pallier les problèmes du monde. Homebridge est donc né du constat qu’Apple reposait sur une certification et que la plupart des fabricants à l’époque ne se pressaient pas pour intégrer la solution domotique à la pomme. Non certifié par Apple, Homebridge est une légère passerelle réalisée en Node.js que l’ont peu agrémenter de plus d’un millier de plug-ins pour venir à bout de nos besoins et connecter tous nos appareils.

Site d’Homebridge

La configuration de la passerelle n’est pas très compliquée, mais demande un peu de patience pour les novices qui n’ont jamais touché à la programmation. Elle s’installe sur n’importe quel appareil basé sur un coeur UNIX (Mac, NAS…) mais a besoin d’être en permanence ouverte… ce qui fait d’un Raspberry Pi (que l’on peut trouver en kit de démarrage pour moins d’une trentaine d’euros sur Amazon) la plateforme idéale pour installer cette passerelle qui fera relais avec nos appareils Apple.

Une fois configurée et les plug-ins nécessaires ajoutés et eux aussi configurés, Homebridge s’affiche comme un pont normal dans l’application Home sur nos appareils Apple et apporte avec lui tous les appareils que nous avons configurés au travers des plug-ins, directement contrôlables dans l’application Home ou via Siri… que ce soit sur un Mac, un iPhone ou votre Apple TV !

Mon installation

Avant de passer au détail de chacune des plateformes que j’utilise comme Xiaomi ou Domoticz, passons en revue les éléments connectés de mon installation et quelques exemples de possibilités que cela m’offre.

  • 💡 avoir des lumières qui s’allument/s’éteignent automatiquement au réveil/quand je pars et qui permettent de mettre de l’ambiance et de personnaliser mon espace,
  • 🧹 lancer le nettoyage occasionnel ou par horaire de mon aspirateur automatique,
  • 🏠 ouvrir les volets le matin, les refermer quand je pars, les rouvrir en m’approchant de chez moi, et les fermer automatiquement à moitié quand il fait trop chaud et que je suis chez moi,
  • ❄️ programmer la clim (ou le chauffage) en fonction de la température extérieure et selon l’heure et ma présence,
  • ⚡️ contrôler certains objets sur des prises facilement sans avoir à chercher l’interrupteur,
  • 🌳 filtrer automatiquement l’air en fonction de ma présence, de l’ouverture des portes/fenêtres et de la qualité de l’air,
  • 🚨 armer l’alarme quand je pars et la désarmer quand je m’approche de mon logement,
  • 🚪 traquer les ouvertures des portes et fenêtres pour les intégrer dans des scénarios et pour l’alarme,
  • 🎥 activer les caméras et l’enregistrement quand je ne suis pas chez moi et me notifier des mouvements et ouvertures,
  • ☕️ préchauffer la machine à café le matin,
  • et plus encore !

Vous l’aurez compris, l’imagination votre seule limite ! Tous vos appareils peuvent faire partie de scénarios d’autant plus complexes qu’Apple a rajouté des fonctions avancées dans iOS 13 ou de votre utilisation de plateformes tierces comme Domoticz et Jeedom qui permettent de pousser à l’extrême l’automatisation.

Note : cet article est un article d’exploration/présentation et en aucun cas un guide d’installation. D’autres articles dédiés pourraient sortir si la demande est assez forte et si le temps me le permet.

Xiaomi, la solution peu onéreuse et élégante

Pourquoi Xiaomi et pas une autre marque ? Vous connaissez peut être Eve, la gamme HomeKit d’Elgato/Eve Systems. Les produits sont sympathiques, de qualité et surtout certifiés, mais le prix et leur taille ne sont juste pas à mon goût. J’ai commencé à utiliser des produits Xiaomi avec un purificateur d’air (dont vous pouvez lire mon article ici) puis ensuite avec mon aspirateur, le Roborock S50 (que je recommande très fortement).

Ce n’est que plus tard, avec l’envie de compléter mon installation domotique alors réservée au contrôle de mes lumières, volets et analyse de température/qualité d’air que je me suis penché sur les conseils avisés d’un ami, que l’on appellera Michel afin de préserver son anonymat, sur le système domotique de Xiaomi. Ce système fonctionne en Zigbee (similaire ment aux Philips Hue) et donc dispose d’un pont pour fonctionner. Autour de ce pont plutôt sympa qui fait aussi office de veilleuse et alarme d’appoint se connectent une multitude de capteurs et accessoires. Ni une ni deux, je m’en vais sur GearBest commander une passerelle (=le pont/gateway) et quelques capteurs pour tester cela.

La passerelle et des accessoires (© Pplware)

Que ce soit pour détecter les mouvements, les ouvertures, les vibrations, les fuites d’eau, les niveaux de CO2 ou de particules fines, la température et l’humidité, pour contrôler des appareils non intelligents au travers d’une prise connectée ou pour contrôler des scènes ou des appareils grâce à des boutons ou autres accessoires… Xiaomi/Aqara a tout ce qu’il faut !

Mes appareils Xiaomi

Avant de lister mes appareils, une petite clarification concernant la gamme de produits Xiomi s’impose. Xiaomi dispose de son application Mi Home à laquelle tous les produits faisant partie de l’écosystème Xiaomi commercialisés sous le nom de Mijia ou ceux de partenaires comme Aqara, Smartmi, Viomi, Chuangmi (tout ce qui pourrait finir par -mi vous avez compris 😂) se connectent.

SCISHARE Coffee Machine
Roborock S50 (j’ai le gris)

Petite différence récemment, Aqara a décidé de se lancer tout seul sur le marché européen et commercialise maintenant un pont/gateway compatible nativement avec HomeKit, mais qui n’est compatible qu’avec leurs capteurs Aqara uniquement. La passerelle ne supporte pas tous les autres capteurs/accessoires Xiaomi ou de ses partenaires, attention ! Maintenant que cela est fait, passons à la liste de mes appareils.

  • Gateway (Xiaomi Mijia) avec :
    • capteurs de mouvement (Aqara),
    • détecteurs d’ouvertures pour portes et fenêtres (Xiaomi),
    • détecteurs de température (Xiaomi et Aqara),
    • interrupteurs sans fils (Xiaomi).
    • HomeKit natif (V3, lien ici)
  • Roborock S50 (on peut dire que c’est le meilleur aspirateur robot du moment) (Roborock).
  • Mi Air Purifier 2 (Xiaomi).
  • SCISHARE Coffee Machine (SCISHARE).
  • Mi Universal Remote (Xiaomi).

Tous ces appareils se connectent donc naturellement à l’application Mi Home et très facilement à HomeKit/Siri via Homebridge ou depuis des raccourcis Siri supportés par Mi Home.

Intégration à HomeKit

J’ai pu en quelques minutes ajouter la majorité de mes appareils à HomeKit grâce à l’installation de plug-ins Homebridge (ou depuis la V3 du Gateway de manière native). L’intégration du robot est un peu plus compliquée, mais avec de la persévérance on arrive à faire afficher un ventilateur dans HomeKit pour le contrôler (iOS 13 ne supportant toujours pas les aspirateurs). Pour cela, j’ai utilisé les plug-ins ci-dessous :

  • homebridge-mi-aqara : pour exposer tous les accessoires connectés à votre passerelle Xiaomi Mijia (V2).
  • homebridge-mi-gateway-security : pour pouvoir exposer votre passerelle Xiaomi en tant qu’alarme dans HomeKit.
  • homebridge-mi-airpurifier : pour exposer mon purificateur, la qualité de l’air, la température et l’humidité.
  • homebridge-xiaomi-roborock-vacuum : pour exposer mon aspirateur robot, son état de batterie, augmenter la puissance, etc.
  • homebridge-mi-ir-remote : pour exposer mon climatiseur réversible (très complexe à intégrer).

Concernant ma machine à café, j’utilise actuellement un raccourci Siri mais je vais essayer de programmer moi-même un plug-in homebridge-scishare, puisqu’apparemment je suis le seul à avoir cette machine…

Home sous macOS Catalina
Home sous macOS Mojave
Une ‘salle’ dans Home sous macOS Catalina

À l’issue de l’installation, de la récupération des tokens et des adresses IP, le tour est joué et tout est visible dans mon application Home sur tous mes appareils, en temps réel et via Siri. Pratique ! Il me suffit d’invoquer Siri au milieu d’un film sur la télécommande de mon Apple TV pour allumer la climatisation ou abaisser les lumières, et ça, ça n’a pas de prix — hormis celui des ampoules, de la télé, de l’Apple TV, du Raspberry et de la clim ahum…

Intégration à Shortcuts

Un autre bénéfice de l’intégration à HomeKit : l’utilisation de l’application Shortucts avec iOS 13. Il est possible de réaliser des scénarios et des algorithmes plutôt sympathiques pour pousser plus loin votre installation et la complexité de vos automatisations. On peut même désormais (enfin) déclencher des actions à partir de valeurs chiffrées récupérées par des capteurs ou créer des alertes si certaines valeurs chiffrées dépassent un palier. Dingue, n’est-ce pas ! 😉

Extrait d’un de mes shortcuts et sa sortie avec Siri

On peut facilement arriver à des choses pratiques et puissantes avec un tel outil, le tout depuis son iPhone et donc sans avoir à utiliser de plateforme de domotique comme Domoticz ou Jeedom. Seules des bases en algorithmie sont nécessaires ; de plus il est aisé de se partager des shortucts !

Domoticz et RFXCom (433 Hz)

Avant mon déménagement, je disposais de volets roulants Somfy (oui je sais, c’est une régression). Leur solution domotique n’était pas prête (je ne pense pas qu’elle le soit encore aujourd’hui) et il me fallait alors trouver un moyen de domotiser cela. C’est alors que je suis tombé sur un appareil, le RFXCom, qui se connecte en USB à une plateforme domotique (Domoticz, Jeedom, Exodus…) et qui permet de contrôler les volets Somfy… en plus de tout ce qui communique en fréquence de 433 Hz.

L’appareil coûte cher (100 € quand je l’ai acheté) mais il se révèle très pratique et peut vite être rentabilisé quand on se rend compte qu’il permet de contrôler de bêtes prises à télécommande (comme on en trouve des packs de 3 + 1 télécommande pour 30 € sur Amazon) contre près de 50 € par prise certifiée HomeKit…

Interface Domoticz avec mes anciens contrôles de volets roulant, sondes et prises

Une fois Domoticz installé sur mon NAS Synology (grâce à un paquet ARM ici, ou via Docker si votre NAS est Intel – vous pouvez installer Domoticz n’importe où), j’ai pu brancher mon boitier RFXCom et appairer mes volets et mes prises en un rien de temps. Tout fonctionne à merveille. Il ne m’est plus que resté d’installer le plugin homebridge-edomoticz pour exposer volets, prises et autres accessoires 433 Hz dans HomeKit !

Google Home et Apple TV

On ne présente plus les Google Home. Dans mon installation, je n’ai pas cherché à me compliquer la vie et j’ai simplement connecté les produits compatibles comme les Philips Hue et je laisse les autres contrôles à mes nombreux appareils à la pomme avec Siri.

Concernant l’achat de l’Apple TV en revanche, elle joue un rôle clé dans ma domotique car elle agit comme hub au sein du système d’HomeKit et fait la passerelle entre votre réseau local et Internet. C’est grâce à elle que l’on peut avoir accès de manière sécurisée à tous les appareils dans HomeKit en 4G ou depuis l’extérieur, sans elle cela se limite au réseau local.

HomeKit Secure Video

De plus, avec iOS 13, l’Apple TV (ou un iPad laissé au domicile ou encore un HomePod) va jouer un rôle d’autant plus important avec l’arrivée de HomeKit Secure Video. Contrairement à ce qui se fait actuellement avec les caméras où les flux envoyés sur le cloud afin d’être analysés pour détecter des visages ou des formes, ce nouveau procédé délèguera cette tâche à l’Apple TV, HomePod ou iPad dôtés de processeurs assez puissants pour cela pour enfin envoyer les vidéos, de manière chiffrée telle qu’Apple est incapable de les visionner, sur votre compte iCloud.

L’analyse en local
L’éligibilité et spécificités

Point important, les vidéos de vos caméras ne comptent pas dans l’espace de stockage qui vous est alloué. On notera tout de même que la présentation de cette fonctionnalité a mentionné qu’elle serait disponible pour tous les détendeurs d’un compte iCloud 200 Go et plus pour une caméra.

HomeKit Secure Video me permet de faire une transition délicate vers le prochain élément de ma domotique qui a eu besoin de pas mal de réflexion et qui n’était au début que du bricolage avec une caméra USB branchée à mon Raspberry exposé dans Home via Homebridge… vous l’aurez deviné : les caméras.

Logi Circle 2

C’est C’est effectivement la caméra que j’ai choisie et qui sera compatible avec HomeKit Secure Video étant donné qu’elle est certifiée et fait partie du programme MFi. Pourquoi avoir dépensé autant (137,76 €) pour cette Logi Circle 2 ? Et bien pour la tranquillité d’esprit. J’ai perdu beaucoup trop de temps à déboguer mon ancienne caméra ou à jouer avec des plug-ins instables. Je souhaitais une solution plug-and-play, certifiée et de qualité.

La Logi Circle 2, installée en extérieur

Concernant la qualité, elle est bien au rendez-vous (heureusement vu le prix vous me direz). Il est possible de la commander en plusieurs variantes selon l’endroit visé pour son installation. J’ai personnellement pris la version wired car elle me sert en intérieur posée directement sur son pied (c’est la version de l’image au-dessus). Sachez qu’il est possible de commander des accessoires pour la fixer directement collée à une vitre si cela vous intéresse.

Il est évidemment très aisé de la connecter à son installation HomeKit au vu de sa certification, l’application Logi Circle est également plutôt complète et permet d’éteindre la caméra quand vous vous approchez de votre logement. On a même accès au flux de la caméra depuis n’importe quel appareil depuis leur portail en ligne.

Ouf ! C’est la fin de cet article. Vous avez suivi ? Ça fait beaucoup d’objets accumulés au fur et à mesure, je vous l’accorde… et pas mal de temps et d’argent dépensé donc. Mais peut-on vraiment quantifier les gains de confort que cela induit ? C’est à vous de juger ! 😜

Dans tous les cas, si vous avez des recommandations ou des commentaires, n’hésitez pas à les partager plus bas et si vous avez apprécié ce tour d’horizon, n’hésitez pas à partager cet article.

Julien

Author Julien

Développeur et blogueur à mes heures perdues — passionné par la technologies, la photographie et le design. Inspiré par la nature.

More posts by Julien