Résumé
-
Trop de télécommandes provoquaient le chaos dans mon salon.
-
J'ai fini par utiliser Home Assistant pour créer ma propre télécommande universelle après la mort de ma télécommande Logitech Harmony (et je ne pouvais plus être remplacée).
-
La création d'une télécommande universelle personnalisée a été une expérience difficile mais enrichissante, et maintenant ma configuration est meilleure que jamais.
J'ai atteint le point où le nombre de télécommandes dont j'avais besoin pour contrôler tous mes appareils AV était incontrôlable. Pendant longtemps, je me suis condamné à une télécommande universelle, mais quand cette télécommande s'est cassée (et j'ai appris que cela avait été interrompu), je savais qu'il était temps de prendre les choses en main.
Trop de télécommandes me rendaient fou
Perdre une télécommande à l'arrière du canapé est déjà assez mauvais. Lorsque vous voulez activer votre téléviseur, la télécommande n'est jamais trouvée, après avoir fini par tomber aussi profondément que vous êtes votre canapé que possible. Le problème ne fait que s'aggraver que les commandes les plus distantes que vous avez.
Le nombre de télécommandes que j'avais dans mon salon commençait à me rendre fou. J'avais une télécommande pour le téléviseur, une télécommande pour le système de son surround, une télécommande pour l'Apple TV, une télécommande pour mon Roku, une télécommande pour mon DVR et une télécommande pour mon commutateur HDMI. Faire quelque chose d'aussi simple que d'allumer le téléviseur, de choisir une chaîne, puis de modifier le volume nécessiterait l'utilisation de trois télécommandes différentes.
Pour sauver ma santé mentale, j'ai investi dans un Harmony Hub Logitech, qui pourrait envoyer des signaux IR, Bluetooth et Wi-Fi que je pourrais utiliser pour contrôler mes appareils AV. Il est venu avec sa propre télécommande et était suffisamment programmable pour que je puisse l'utiliser pour remplacer la majorité de mes nombreuses télécommandes.
Tout allait bien jusqu'à ce que ma télécommande universelle se brisait
Pendant longtemps, cette configuration était plus que suffisante pour sauver ma santé mentale. Je pouvais allumer le téléviseur, changer de chaîne, modifier l'entrée HDMI, naviguer sur mon Apple TV et modifier le volume, tous en utilisant une seule télécommande. Ce n'était pas parfait, mais c'était bien mieux que de gérer plusieurs télécommandes.
C'était jusqu'à ce que le bouton le plus utilisé de la télécommande tombe. J'étais plus qu'heureux de débourser pour un nouveau puisque l'original m'avait bien servi. Et c'est à ce moment-là que j'ai découvert que Logitech avait interrompu sa gamme de télécommandes universelles et ne vendait plus le produit dont j'avais besoin.
J'étais à nouveau face à la perspective de retourner à plusieurs télécommandes, celle que je redouais. D'autres télécommandes universelles existent, mais ceux qui sont capables de faire tout ce que je voulais sont prohibitifs.
L'assistant à domicile a promis une solution
J'utilise l'assistant à domicile pour contrôler et automatiser ma technologie de maison intelligente. L'assistant à domicile est un logiciel de domotique intelligent open source qui vous permet d'intégrer un nombre incroyable de produits et services de maison intelligente différents. Je pouvais déjà utiliser l'assistant à domicile pour contrôler tous les appareils de mon salon, comme mon téléviseur, mon système de son surround, Apple TV et DVR.
Par exemple, via Home Assistant, je peux contrôler mon LG TV via le système d'exploitation LG WEBOS sur lequel les téléviseurs SMART LG fonctionnent. Je pourrais contrôler mon Apple TV sur Wi-Fi en utilisant l'intégration Apple TV dans Home Assistant, et je pouvais contrôler mon ancien système de son surround via Infrarate en utilisant Home Assistant pour envoyer les commandes IR appropriées de mon centre d'harmonie encore fonctionnel.
J'ai pensé que tout ce que je devais faire était de trouver une télécommande intelligente qui pourrait envoyer des commandes à l'assistant à domicile. Je pouvais ensuite utiliser ces commandes pour déclencher des actions sur mes appareils, telles que l'activation du téléviseur ou la modification du volume. J'étais prêt à créer ma propre télécommande universelle.
Trouver le bon matériel était un cauchemar
J'étais convaincu qu'il y aurait une télécommande prête à l'emploi que je pouvais utiliser pour ce projet. Tout ce dont j'avais besoin, c'était quelque chose qui ressemblait à une télécommande TV, avec suffisamment de boutons pour toutes les fonctions dont j'avais besoin, ce qui pourrait communiquer avec l'assistant à domicile.
Il est rapidement devenu évident, cependant, que ce n'était pas le cas. Il y a beaucoup de télécommandes à domicile intelligentes, mais pas beaucoup qui ressemblent à des télécommandes télévisées. Le problème était que je n'avais pas seulement besoin des commandes de lecture qui se trouvent sur de nombreux télécommandes; J'avais également besoin des touches de numéro pour entrer des épingles de sécurité pour mon Netflix et d'autres comptes de streaming.
J'ai trouvé une télécommande Wi-Fi destinée à contrôler les feux de maison intelligents et j'ai pensé que je pouvais utiliser les huit boutons On et Off de la télécommande comme touches numériques. J'ai pu le faire, mais c'était horrible à utiliser et je n'avais tout simplement pas les boutons dont j'avais besoin.
Après avoir déchiré mes cheveux à la recherche d'une solution, j'ai finalement réussi à trouver une télécommande et un clavier MAXIDIGI Wi-Fi Air Mouse Controller et un clavier (photo ci-dessus) qui avait la configuration des boutons dont j'avais besoin. Ces combinaisons d'air et de clavier sont partout sur Amazon, donc bien que vous ne puissiez pas trouver celui que j'ai utilisé, il existe de nombreuses alternatives.
J'ai pu faire appuyer sur le bouton dans l'assistant à domicile, ce qui signifie que je pourrais l'utiliser pour créer ma télécommande universelle.
J'ai dû découvrir le code généré par chaque bouton
L'étape suivante consistait à découvrir la commande envoyée par chacun des boutons que je voulais utiliser. Il y a une intégration native dans l'assistant à domicile appelé Remote Keyboard qui reçoit des signaux d'un clavier sans fil et vous permet de l'utiliser comme télécommande. J'ai connecté le récepteur USB pour la télécommande sans fil à mon serveur d'assistant domestique et configuré l'intégration de la télécommande du clavier pour écouter les appuyées sur les touches à partir de cet appareil.
Dans les outils du développeur de l'assistant à domicile, il y a un auditeur d'événements. En s'abonnant à l'événement Keyboard_Remote_Command_Received, j'ai pu voir les informations reçues de la télécommande chaque fois que j'appuyais sur un bouton. Chaque bouton différent a généré son propre code de clé, j'ai donc fait mon chemin à travers tous les boutons, notant chacun des codes clés. Une fois que j'avais fini, j'étais prêt pour la partie difficile.
La configuration de l'automatisation était une corvée
C'était la partie que je redouais. Ce n'allait pas être aussi simple que de créer des automatisations qui disaient « Lorsque j'appuie sur le bouton Pause, en pause le contenu de mon téléviseur. »
Si j'utilisais l'Apple TV, j'aurais besoin du bouton Pause pour envoyer une commande PAUSE à l'Apple TV, mais si je regardais Netflix, j'aurais besoin du bouton Pause pour envoyer la commande Pause à mon téléviseur intelligent. Si je regardais le DVR, j'aurais besoin du bouton Pause pour envoyer une commande PAUSE au DVR à la place. Je savais que les choses allaient devenir très désordonnées.
C'est pourquoi j'ai choisi d'utiliser un outil appelé Node Red. Node Red vous permet de créer une programmation complexe à l'aide d'un système de nœuds basé sur le flux. En d'autres termes, vous créez des blocs individuels qui font des choses spécifiques, puis construisez ces blocs en flux qui effectuent les actions dont vous avez besoin. L'avantage de l'utilisation de Node Red était qu'il faciliterait la visualisation de ce qui se passait en fonction de l'appareil que j'utilisais à l'époque.
Même en utilisant Node Red, c'était toujours un défi de créer un flux qui effectuerait toutes les bonnes actions à tous les bons moments. Je me suis retrouvé avec une jungle de nœuds, mais avec une patience et des tests minutieux, j'ai pu obtenir chaque bouton sur la télécommande pour effectuer l'action correcte en fonction de l'appareil actuellement utilisé.
Une télécommande sur mesure des fonctions de télécommandes universelles ne pouvait pas
C'était la vraie beauté de créer ma propre télécommande universelle. J'ai toujours eu des problèmes avec la télécommande Harmony car elle ne savait pas si j'utilisais le son de mon téléviseur ou si j'utilisais mon système de son surround. La télécommande changerait donc toujours le volume du téléviseur à moins que je ne passe manuellement à un mode différent sur ma télécommande Harmony.
Avec Home Assistant, je peux déterminer si j'utilise le volume du téléviseur ou le son surround, de sorte que lorsque j'appuie sur le bouton Volume Up sur ma télécommande, cela modifie automatiquement le volume sur l'appareil qui fait le son. Je n'ai pas à me soucier de changer le mode de la télécommande en autre chose; Cela fonctionne sans que je n'aie à y penser.
Un autre avantage simple mais très agréable était que je pouvais attribuer un bouton pour activer les sous-titres et le programme Assistant Home pour envoyer la commande pertinente en fonction de la source de ma source. Je n'ai plus à essayer de me rappeler où chaque service de streaming a caché les options de sous-titre; J'appuie juste sur le bouton, et cela se produit comme la magie.
Comme je pouvais programmer tout ce que je voulais, je pouvais également faire entrer automatiquement ma télécommande à la broche pour mes différents comptes de service de streaming. Au lieu d'avoir à saisir le code à chaque fois, j'appuie simplement l'une des touches du clavier à l'arrière de la télécommande que les enfants ne connaissent pas, et la broche est entrée.
Je suis même allé jusqu'à programmer un bouton pour avancer rapidement à travers des publicités par un temps défini afin que je puisse sauter des publicités avec une seule presse. J'ai pu obtenir beaucoup plus de fonctionnalités en créant ma propre télécommande universelle que je ne pouvais obtenir de la télécommande Harmony.
Une télécommande pour les gouverner toutes
La création de ma propre télécommande universelle à partir de zéro a pris une bonne quantité de gratte-ciel et d'efforts. La télécommande elle-même n'était qu'environ 10 $, ce qui est des arachides par rapport au montant que je cherchais à payer pour certaines des télécommandes universelles actuellement sur le marché qui ne peuvent pas offrir le même niveau de personnalisation.
Le plus grand investissement était le temps, et il y avait beaucoup de frustrations en cours de route, mais comme pour tous les bons projets de bricolage, le voyage est presque plus une raison de le faire que le résultat final. La satisfaction lorsque j'avais ma télécommande universelle qui a fait exactement ce que je voulais valait chaque minute de frustration.
Le problème d'avoir autant d'appareils audiovisuels dans nos maisons est que beaucoup d'entre eux ont besoin de leurs propres télécommandes. Vous finissez par avoir besoin d'une énorme pile de télécommandes différents juste pour faire une chose simple comme regarder une émission de télévision ou contrôler le volume.
Heureusement, il est possible de riposter et de récupérer votre table basse de la pile de télécommandes. Le travail incroyable des personnes qui contribuent à l'assistant à domicile signifie que vous pouvez faire presque tout ce que vous voulez avec vos appareils de maison intelligents, avec un peu de réflexion et de patience.
Vous pouvez lire l’article original (en Angais) sur le sitewww.howtogeek.com