Le Hub 2 de SwitchBot transmet ses commandes infrarouges à Maison, via Matter

Nicolas Furno |

SwitchBot a annoncé plusieurs nouveautés pour l’intégration de Matter via son Hub 2, une intégration effective depuis le printemps dernier. Dans le lot, on repère la compatibilité Matter pour les Bots, ces petits robots qui appuient pour vous sur des boutons et qui ont fait la réputation initiale du constructeur. Je reviendrai sur ce point dans un futur article toutefois, le temps de tester ces petits robots. Pour le moment, l’autre nouveauté intéressante concerne l’émetteur infrarouge intégré au Hub 2 et qui peut désormais servir dans le cadre de Matter.

Le Hub 2 intègre un émetteur infrarouge qui peut désormais servir dans l’app Maison d’Apple (image iGeneration).

Le Hub 2 peut en effet servir à remplacer des télécommandes infrarouge pour contrôler des appareils variés, qu’il s’agisse d’un téléviseur, d’un ventilateur ou encore un climatiseur. Cette capacité était jusque-là strictement limitée à l’écosystème maison : on pouvait définir des scènes et automatisations qui impliquent des appareils gérés par infrarouge, mais uniquement dans l’app du constructeur. Cela change avec la dernière mise à jour du Hub 2, puisque les commandes infrarouge peuvent être ajoutées à Matter1 et ainsi se retrouver dans d’autres écosystèmes, comme celui d’Apple.

HomeKit ne gère pas les appareils infrarouges, alors SwitchBot utilise une petite astuce pour faire le lien. Par défaut, les commandes sont transmises sous la forme d’une prise connectée, mais il est possible de modifier leur affichage dans Maison. J’ai testé avec un ventilateur et c’est justement un des types pris en charge par Apple. La prise connectée peut alors apparaître correctement comme un ventilateur, avec une animation quand il est actif.

La commande infrarouge apparaît par défaut dans Maison comme une prise connectée, mais on peut l’identifier comme un ventilateur.

Infrarouge oblige, il faut noter qu’il peut y avoir des incohérences entre ce qui s’affiche dans l’app Maison ou même dans celle de SwitchBot et la réalité. La commande envoyée pour allumer et éteindre mon ventilateur est identique et si je l’éteins manuellement, ni Apple, ni SwichBot ne sauront qu’il est éteint. Il sera alors désynchronisé dans les apps par rapport à la réalité, puisqu’il sera affiché comme étant actif alors qu’il est éteint. Si vous comptez utiliser ce mécanisme, le mieux est de n’utiliser que la domotique, pour garder la cohérence avec l’appareil.

Cela étant posé, l’intégration via Matter permet bien de contrôler depuis l’écosystème d’Apple un appareil grâce à une commande infrarouge transmise par le Hub 2. Cela fonctionne dans les scènes configurées dans l’app Maison, dans les automatisations HomeKit ou encore via Siri. Il y a une petite latence liée à l’infrarouge, mais dans mes essais, cela a toujours parfaitement fonctionné.

Une fois tout configuré, je peux utiliser Siri pour contrôler le ventilateur, via une commande infrarouge transmise par le Hub 2 de SwitchBot.

C’est un argument de plus en faveur de Matter : on peut ajouter des appareils qui ne sont pas gérés nativement par HomeKit, comme un émetteur infrarouge. D’autres options permettaient jusque-là d’obtenir le même résultat, en particulier Homebridge, mais Matter a l’avantage d’être un protocole officiellement pris en charge. La gamme de produits SwitchBot n’a jamais été compatible avec l’écosystème Apple, mais Matter permet aussi de les exploiter dans Maison et avec Siri.

SwitchBot prouve l’intérêt de Matter pour les utilisateurs de HomeKit

SwitchBot prouve l’intérêt de Matter pour les utilisateurs de HomeKit

Le Hub 2 est vendu 80 € et il est indispensable pour bénéficier de Matter avec les produits du constructeur.


  1. Petite subtilité à connaître : les commandes infrarouges ajoutées manuellement, en pressant un bouton de la télécommande originale devant le Hub 2, ne sont bizarrement pas gérées. Seules les commandes infrarouges ajoutées avec l’assistant automatique de l’app peuvent être configurées dans Matter.  ↩︎

avatar R-APPLE-R | 

Dommage il manque le RF ! 😈

avatar BananaYatta | 

Hmm… j’ai beau être à jour niveau firmware, impossible d’ajouter via Matter mon ventilateur contrôlé en IRC dans Maison… y’a un truc que je dois rater dans l’app SwitchBot. Le ventilateur n’apparaît pas dans le sous menu Matter du Hub 2 bien qu’il soit pilotable depuis cette même app.

avatar Nicolas Furno | 

@BananaYatta

J’ai oublié de le préciser dans l’article, il y a une astuce : les commandes apprises manuellement ne fonctionnent pas avec Matter. J’ai tenté de savoir pourquoi, mais je n’ai pas eu de réponse intéressante. Il faut passer par l’assistant automatique pour que ça fonctionne.

avatar BananaYatta | 

@nicolasf

Ah bah ok ça vient de ça alors parce qu’effectivement j’ai dû réapprendre les touches.

ÉDIT : J’ai essayé de reprogrammer le ventilateur via Smart Matching mais comme il le trouve pas je dois toujours mapper les boutons et donc impossible de l’ajouter via Matter.

avatar Nicolas Furno | 

@BananaYatta

Pas de chance, pour mon ventilateur c’était bon. Il manquait une partie des boutons mais je voulais surtout le ON/OFF.

avatar pakal | 

merci je ne connaissais pas

avatar Brice21 | 

Est-ce qu’on peut changer les chaînes d’une télévision (non compatible HomeKit) pilotée par Infrarouge ?

Je sais le faire avec un Switchbot Hub 1 depuis l’app SwitchBot. Et avec des Shortcut Siri, changer les chaîne par Siri.

Mais cela ne fonctionne pas avec Homekit, donc pas d’automations, ni d’interaction avec d’autres élément de HomeKit…

Update: la réponse est non. On pourra dire que du on/off.
Source : https://homekitnews.com/2023/08/08/switchbot-hub-2-update-adds-ir-functionality-to-homekit/

avatar pakal | 

il y a des fréquences particulières pour l’apprentissage ? impossible de lui faire apprendre ma télécommande

avatar Nicolas Furno | 

@pakal

Pas que je sache, mais je n’ai pas spécialement d’infos à ce sujet. C’est une télécommande qui contrôle quel type d’appareil ?

avatar pakal | 

@nicolasf

un portail coulissant sur une fréquence classique

CONNEXION UTILISATEUR