Hardware

J'ai fait fonctionner mes accessoires non HomeKit avec l'application Apple Home et vous le pouvez aussi

Juil 6, 2024

Je fais partie de l’écosystème de maison intelligente Alexa et Google Assistant depuis des années. À l'époque où j'étais encore un fervent utilisateur d'Android avec mon OnePlus 5 puis le Galaxy S10, j'ai acheté un Echo Dot, un Google Home mini et j'ai même importé un Nest Hub (qui n'était, à l'époque, pas disponible en Inde) pour apporter mes rêves de maison intelligente prennent vie.

Cependant, je suis rapidement passé à un iPhone, faisant ainsi le saut presque irréversible dans l’écosystème Apple – et un iPhone, un MacBook et une Apple Watch. Ainsi, alors que l’application Alexa et l’application Google Home, ensemble, me permettaient de gérer mes appareils domestiques intelligents avec une relative facilité, je me suis retrouvé à regarder l’application Apple Home avec une nostalgie inexpliquée.

Bien sûr, aucun de mes appareils intelligents pour la maison n'est compatible avec HomeKit, et si vous vivez en Inde, vous saurez pourquoi : les appareils HomeKit sont non seulement rares, mais ils sont incroyablement chers ; un problème que j'espère que Matter pourra résoudre, mais c'est une promesse d'avenir sur laquelle je ne suis pas entièrement sûr de pouvoir compter.

Une nostalgie de l'application Apple Home

Comme je l'ai brièvement mentionné ci-dessus, depuis que je suis passé à l'iPhone, je me suis retrouvé à regarder l'application Apple Home avec un désir inexpliqué. En creusant plus profondément, j'ai réalisé que cela était principalement alimenté par le simple fait que l'application Home dispose d'une bien meilleure interface utilisateur que celle à laquelle j'étais habitué.

Vous voyez, l'application Alexa est une horrible atrocité au nom de l'expérience utilisateur. Je suis désolé, mais c'est juste la pure vérité. L'interface utilisateur est encombrée et il se passe tout simplement trop de choses. Même si Amazon a mis à jour l'interface utilisateur depuis sa création, elle est toujours pas bon.

Captures d'écran de l'application Alexa sur iPhone pour montrer qu'elle a une très mauvaise interface utilisateur
Regardez cette interface utilisateur. Ce n'est pas bon.

L'application Google Home sur iOS est un peu meilleure. Au moins, cela vous permet d'accéder plus facilement à vos appareils domestiques intelligents et de les contrôler selon vos besoins.

une capture d'écran de l'application Google Home sur iPhone pour présenter son interface utilisateur

Cependant, à mon avis, l’application Apple Home est de loin la meilleure. L'interface utilisateur est claire, vous obtenez un aperçu rapide de vos appareils intelligents et vous pouvez également les contrôler facilement. Il n'y a que deux onglets dans la barre de navigation inférieure : « Accueil » et « Automatisation », qui remplissent leur fonction et l'application n'essaie pas de submerger les utilisateurs avec trop de façons de faire la même chose.

Une capture d'écran de l'interface utilisateur de l'application Apple Home sur iPhone

De plus, dans une démarche que j'attendrais de Google et non d'Apple, l'application Apple Home offre plus de personnalisation que n'importe laquelle des deux autres. Vous pouvez non seulement réorganiser les appareils dans l'application, mais vous pouvez également modifier le fond d'écran pour le rendre unique.

capture d'écran de l'application Apple Home montrant ses options de personnalisation

Ensuite, il y a le fait qu'étant dans l'écosystème Apple, l'application Home offre bien plus que Google Home et Alexa, tout simplement parce qu'Apple ne les a tout simplement pas laissés. Par exemple, avec l'application Home, je peux créer des automatisations qui fonctionnent en fonction de ma localisation. Je peux créer des raccourcis qui peuvent modifier l'état de mes appareils domestiques intelligents à partir de mon écran d'accueil ou en fonction d'un certain nombre de déclencheurs – un exploit que je ne peux tout simplement pas réaliser en utilisant l'application Alexa ou Google Home sur un iPhone.

Venez pour l'UI/UX, partez faute d'appareils

Malheureusement pour moi, les appareils intelligents que j'ai installés chez moi ne sont pas compatibles avec HomeKit, ce qui signifie que je ne pouvais pas vraiment les contrôler à l'aide de l'application Apple Home – une triste réalité avec laquelle j'ai dû apprendre à vivre.

Après tout, trouver des appareils compatibles HomeKit en Inde est une tâche gigantesque. Bien sûr, il existe des lampes Philips Hue, mais là encore, il ne s'agit que d'une seule entreprise et d'un seul type d'appareil domestique intelligent. De plus, les ampoules Philips Hue sont incroyablement chères. Dans un marché encombré d'ampoules intelligentes bon marché compatibles Alexa et Google Assistant qui coûtent moins de 10 $, une ampoule Philips Hue coûte plus de 30 $. Au fait, c'est sans le pont de Hue. Un jeu de trois ampoules avec le pont coûte plus de 100 $.

Lire  Qu’est-ce que l’UEFI et en quoi diffère-t-il du BIOS ?

Ainsi, pendant très longtemps, j’avais renoncé à utiliser l’application Apple Home pour contrôler mes appareils intelligents. En aucun cas je n’allais être inutilement tenté de dépenser des milliers de roupies simplement pour utiliser une application sur mon iPhone.

Entrez le HomePod mini (et l’Apple TV 4K)

Il y a quelque temps, j'ai cédé à mon cauchemar de dépenses alimentées par les gadgets et j'ai acheté l'Apple TV 4K et un HomePod mini pour l'accompagner comme système de haut-parleurs dédié pour ma chambre.

Et sans le savoir, j’avais franchi le pas en utilisant l’application Apple Home.

Vous voyez, le HomePod, étant un haut-parleur intelligent, se connecte évidemment à l’application Apple Home (tout comme l’Apple TV 4K). Cela signifiait que j'ouvrais constamment l'application sur mon iPhone pour modifier les paramètres de mes appareils intelligents nouvellement achetés, et ce faisant, j'étais une fois de plus attiré par le désir d'utiliser l'application Apple Home pour tous mes besoins en matière de maison intelligente. .

contrôler le HomePod mini à l'aide de l'application Apple Home

Pourtant, je ne voulais pas dépenser beaucoup d’argent pour obtenir des appareils compatibles HomeKit. Je m'en tiens à mes lampes intelligentes bon marché et je ne franchis pas le pas de Philips Hue… pour l'instant. Même si je le faisais, cela me semblait idiot de remplacer parfaitement les ampoules intelligentes par des ampoules plus récentes et plus chères, juste pour pouvoir utiliser l'application Apple Home.

FTW Open Source!

Il y a une semaine, j'ai écrit un article sur la formation de mon propre générateur d'images IA, et si vous avez lu cet article, vous devez avoir réalisé que j'utilise là-bas un projet open source. Maintenant, dans le cas de l'utilisation d'appareils non HomeKit avec l'application Home de mon iPhone, je suis une fois de plus tombé sur un projet open source qui semblait prometteur.

Homebridge est essentiellement un serveur que je peux exécuter sur mon ordinateur portable, un PC ou même un Raspberry Pi, qui peut ensuite me permettre d'ajouter (et de contrôler) des appareils domestiques intelligents non compatibles HomeKit à l'application Home. C'est un merveilleux projet open source et je vous encourage à le consulter.

Configuration de Homebridge

Le fonctionnement de Homebridge est assez simple ; installez Homebridge sur un ordinateur, exécutez le serveur, installez des plugins pour les appareils intelligents que vous possédez (la plupart des plus populaires sont disponibles grâce à d'incroyables développeurs open source), puis connectez Homebridge à votre application Apple Home en scannant le QR code sur la page d'accueil du serveur.

Facile, non ?

serveur homebridge exécutant l'interface utilisateur

Faux, du moins dans mon cas. Vous voyez, j'ai une ampoule intelligente Xiaomi dans mon salon, et elle est prise en charge par un plugin pour Homebridge. Cependant, j'ai aussi une ampoule Syska dans ma chambre, et elle n'a pas encore de plugins. Ce qui signifie que je n’ai pas eu de chance de connecter cela à Homebridge… du moins c’est ce que je pensais.

recherche du plugin syska dans homebridge

Des commutateurs virtuels à la rescousse

Les personnes qui développent Homebridge (et ses plugins) apportent continuellement des améliorations au système. Naturellement, cela signifie qu'ils développent des plugins qui résolvent des problèmes auxquels un grand nombre de personnes pourraient être confrontées ou dont ils pourraient discuter sur GitHub ou sur le subreddit Homebridge.

Lire  Nvidia DLSS contre AMD FSR contre Intel XeSS : quel est le meilleur ?

Bien qu'il semble malheureusement que peu de personnes discutent de la nécessité des plugins Syska dans Homebridge, certains ont dû discuter de la possibilité de déclencher des déclencheurs basés sur la localisation dans l'application Home pour contrôler les appareils intelligents liés à Alexa et Google Home.

Heureusement, cela a abouti à des plugins qui créent des appareils virtuels pour Homebridge.

Des appareils tels que des commutateurs à capteur de mouvement et à capteur de contact que vous pouvez créer dans l'interface Homebridge et qui apparaîtront dans l'application Apple Home.

appareils virtuels homebridge

C'est donc la solution pour utiliser des déclencheurs basés sur la localisation dans l'application Home pour contrôler d'autres appareils domestiques intelligents en utilisant des éléments tels que les routines (disponibles dans l'application Google Home et l'application Alexa).

Mes exigences étaient cependant différentes. Je n'ai pas (du moins pour l'instant) besoin de mon iPhone pour déclencher des appareils domestiques intelligents en fonction de ma position. Je souhaite cependant pouvoir allumer ou éteindre mes lumières depuis l'application Home; et les commutateurs virtuels associés aux routines Google Home me permettent de faire exactement cela.

Alexa ? Alexa!

J'ai mentionné plus tôt que j'avais acheté un Echo Dot, un Google Home mini et même le Nest Hub pour ma maison. Le Home mini que j'ai depuis offert à un membre de ma famille, me laissant avec un Nest Hub dans ma cuisine, l'Echo Dot sur ma table de chevet et le HomePod mini sous le téléviseur de ma chambre, associés à l'Apple TV 4K.

Naturellement, j’utilise davantage l’Echo Dot pour contrôler mes lumières que le Nest Hub. Après tout, je ne me retrouve pas aussi souvent dans la cuisine que mon solde bancaire le souhaiterait.

Par conséquent, je souhaitais utiliser l'application Alexa pour créer des routines permettant de contrôler mes lumières intelligentes basées sur l'interrupteur virtuel.

Le plan

L'idée était simple et je vais la diviser en étapes pour plus de clarté.

  • Créer un commutateur virtuel dans Homebridge
  • Connectez Homebridge à l'application Apple Home pour que le commutateur virtuel apparaisse là-bas.
  • Ajoutez le commutateur virtuel à l'application Alexa
  • Créer une routine qui allume ou éteint les lumières de ma chambre en fonction de l'allumage/extinction de l'interrupteur
  • Réjouissez-vous de mon incroyable exploit et contrôlez mes appareils intelligents à l'aide de l'application Apple Home dans un avenir prévisible.

Le problème d'Alexa

Les trois premières étapes ont été peu exigeantes et sans effort. Le commutateur virtuel est apparu dans l’application Home ainsi que dans l’application Alexa, et les choses semblaient se dérouler sur la bonne voie. Cependant, lorsque j'essayais de créer une routine dans l'application Alexa, le commutateur n'apparaissait pas dans la liste des appareils disponibles.

essayer et échouer à créer une routine dans l'application Alexa
L'application Alexa est tout simplement mauvaise

Google Home à la rescousse

Après quelques tentatives, supprimant des appareils de l'application Alexa et les redécouverts, ainsi qu'après avoir désinstallé et réinstallé les plugins et le serveur Homebridge, j'ai réalisé qu'Alexa n'était pas la voie à suivre.

Heureusement, il existe également un plugin Google Home pour Homebridge, ce qui signifie que je peux connecter mes appareils Homebridge (y compris les appareils virtuels) à l'application Google Home. Même si ce n'était pas exactement mon plan de sauvegarde (je n'en avais pas), c'était une bonne option à essayer, et j'ai décidé de simplement le lancer, pensant que je pourrais simplement abandonner l'idée si cela ne fonctionnait pas non plus.

Lire  Comment modifier le taux de rafraîchissement de votre moniteur

Heureusement, cela a fonctionné. L'application Google Home me permettait d'utiliser mon commutateur de capteur de mouvement virtuel comme déclencheur d'une routine. À partir de ce moment-là, j’ai simplement suivi le plan initial et bientôt, j’ai eu une routine dans l’application Google Home qui allumait/éteignait les lumières de ma chambre en fonction de mon activation du commutateur virtuel depuis l’application Apple Home.

créer une routine dans l'application Google Home

Nettoyer

Après avoir testé le commutateur à ma satisfaction, j'ai enfin pu passer à la dernière étape, la plus importante de mon plan : me réjouir de mon incroyable exploit ; et c'est ce que j'ai fait. Je suis toujours. Je peux désormais utiliser l’application Home sur mon iPhone pour contrôler les lumières intelligentes de ma chambre.

Depuis que je testais des choses lorsque j'ai commencé cette entreprise, je n'ai pas beaucoup réfléchi au nom du commutateur virtuel que j'ai créé – il s'appelle clairement «Delay Switch».

le commutateur de retard nommé de manière créative dans l'application Apple Home
Delay Switch – pas mon moment le plus créatif

Alors oui, je dois refaire quelques choses et trouver un meilleur nom pour le commutateur – actuellement, j'envisage d'utiliser le nom simple et sans prétention «Lumières de chambre», car c'est ce que ce commutateur particulier contrôlera. Une fois que cela sera fait, cependant, je vais créer un tas d'appareils intelligents virtuels dans Homebridge et les connecter tous à différents appareils intelligents compatibles Google Home/Alexa que je possède déjà.

Je suis toujours Je ne vais pas dépenser des milliers de roupies pour acheter des lumières intelligentes et d'autres appareils compatibles HomeKit lorsque des options plus abordables sont disponibles, et Homebridge me permet de les contrôler de toute façon.

S'échapper du jardin clos dans lequel je ne savais même pas que j'étais

Honnêtement, je suis d’accord avec le terme « jardin clos » pour décrire l’écosystème Apple. Il est incroyablement enfermé, et cela devient de plus en plus vrai d’année en année. Même macOS devient de plus en plus verrouillé qu’il ne l’a été au fil des années passé.

Le fait que seuls quelques appareils intelligents prennent en charge le HomeKit d'Apple ne m'était pas non plus inconnu. Cependant, dans ma naïveté, je m’attendais à ce que davantage d’appareils compatibles HomeKit soient bientôt lancés en Inde. Je dis naïveté parce que l'expérience que j'ai acquise au cours des dernières années en travaillant dans le domaine de la technologie m'a appris à ne jamais compter sur les promesses futures de support et de corrections de bugs, et que la même logique s'applique également au matériel ; mais à l'époque où j'étais encore, relativement, vertje comptais sur l'espoir de futures versions matérielles.

Soupir.

Je sais mieux maintenant, et grâce à Homebridge, je n'ai pas à craindre de ne pas pouvoir utiliser une application sur mon iPhone simplement parce que je ne veux pas acheter d'appareils intelligents trop chers.

Cependant, je compte toujours sur la Matière, donc d'une certaine manière, je suppose que je suis toujours naïf. Cependant, mes espoirs sont sous contrôle, et au lieu de mettre toutes mes pommes dans le proverbial jour où tous les gadgets de maison intelligente fonctionneront de manière transparente, j'attends simplement qu'un tel jour se lève. Ce sera beau. D’ici là, je suis satisfait de mes accessoires pour maison intelligente compatibles Alexa et Google Assistant, ainsi que de Homebridge.

Laisser un Commentaire

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