Intégration d'un aspirateur robot via passerelle IR

Considérés comme des gadgets coûteux lors de leurs premiers pas, les aspirateurs robots sont aujourd'hui devenus courants dans nos foyers. Cette adoption généralisée a été rendue possible par la hausse des performances des appareils ainsi que leur prix de plus en plus accessible. Les constructeurs proposent de nos jours plusieurs modèles aux tarifs mesurés.
Aspirateurs robots et connectivité Wifi
Les aspirateurs robots premium proposent des fonctionnalités très intéressantes pour quiconque souhaite utiliser facilement son robot grâce aux assistants vocaux tels que Google Assistant ou Amazon Alexa. On pensera également aux applications mobiles du constructeur qui sont associées à un appareil et qui vous permettent de connecter votre aspirateur à votre réseau Wifi domestique pour ensuite le configurer, planifier les nettoyages ou simplement le contrôler.

Ici, j'ai pris l'exemple du modèle juste au-dessus du mien (le RoboVac 11 Slim). On peut constater une différence de prix d'environ 100€ entre les deux modèles. En lisant sa description, on se rend compte que le modèle premium comprend l'intégration avec les différents assistants vocaux grand public existants. Cela est rendue possible grâce au cloud du constructeur. Néanmoins, certains d'entre vous pourraient se poser une question…
Combien de temps vais-je pouvoir utiliser mon robot via son application ? - Il est vrai que nos téléphones ne cessent de s'améliorer, aussi bien au niveau hardware que software. Mais il n'est pas rare que certains constructeurs abandonnent le support des anciennes versions. C'est ce qui pourrait arriver avec l'application dudit robot, vous obligeant à soit arrêter de l'utiliser soit changer votre terminal mobile. Dans le cas du cloud du constructeur, sa fermeture pure et simple rendrait inutilisable votre robot.
Si tout comme moi, vous vous êtes contenté d'un modèle basique pour assurer le nettoyage de votre maison, ou si vous souhaitiez en savoir plus sur l'intégration de l'infrarouge dans votre environnement domotique, alors vous êtes sur le bon article !
Infrarouge, au secours !
Comme présenté précédemment, le nettoyage de mon domicile est assuré en partie par un RoboVac 11 Slim. Il est épaulé par un robot laveur de sol de la marque Hobot.

Ce modèle d'entrée de gamme ne propose logiquement pas de connectivité Wifi, mais simplement une télécommande infrarouge lambda. C'est la même technologique que l'on retrouve dans les télécommandes de téléviseur entre autres.

Sans rentrer dans les détails, l'infrarouge fonctionne grâce à une LED infrarouge positionné sur la télécommande et un photorécepteur sur l'appareil à contrôler. Lorsque l'on appuie sur une touche, un message est émis sous la forme d'une série de clignotements très rapides et très précis. Chaque touche est associée à une séquence unique permettant de transmettre un message précis.
Si l'on souhaite interfacer notre aspirateur robot avec notre solution domotique, nous allons donc devoir remplacer cette télécommande infrarouge par un émetteur infrarouge. Le modèle que j'ai retenu est le Broadlink RM Mini 3. Il s'agit d'une solution économique, alimenté par micro USB et qui reste discrète grâce à sa toute petite taille.

Une fois connecté à votre réseau Wifi domestique par le biais de son application mobile dédié, le contrôleur RM Mini 3 est prêt à enregistrer puis restituer les signaux infrarouges que vous désirez (télévision, aspirateur robot, etc.). A ce stade, vous pouvez vous satisfaire de l'application mobile pour contrôler vos différents appareils, ou alors aller plus loin et l'intégrer à votre solution domotique. Dans cet article, nous allons détailler la procédure sous Home Assistant.
Utilisation sous Home Assistant
Maintenant que nous avons déballé et configuré notre passerelle infrarouge, nous allons pouvoir l'utiliser dans nos automatismes sur Home Assistant. Pour ce faire, nous allons commencer par ajouter notre passerelle Broadlink via son intégration, accessible depuis le menu de configuration de HA.

Après avoir cliqué sur le bouton Ajouter (+) en bas à droite de votre écran et trouvé le composant Broadlink, il vous suffira d'indiquer l'adresse IP de votre passerelle. Le moyen le plus simple pour la retrouver est d'accéder à l'interface de votre box internet et de visualiser les appareils connectés.

Si tout s'est bien passé, vous devriez voir apparaître un nouvel élément dans votre liste d'intégration. Un nouvel appareil ainsi qu'une nouvelle entité devrait alors apparaître.


L'intégration réussie de la passerelle Broadlink.
Nous avons désormais intégré notre Broadlink RM Mini 3 dans notre solution domotique. Nous allons désormais voir comment Home Assistant va pouvoir l'utiliser.
Comme évoqué précédemment, la passerelle a besoin d'enregistrer au préalable les séquences infrarouges qui seront rejouées par la suite. Dans les deux cas, nous allons utiliser des scripts Home Assistant pour parvenir à nos fins. Vous trouverez une version simplifiée des scripts que j'utilise pour mon robot ci-dessous.

N'oubliez pas d'enregistrer votre séquence IR avant de l'utiliser. Pour ce faire, déclenchez le script d'apprentissage puis appuyez sur le bouton de votre télécommande tout en la pointant vers la RM Mini 3.
Finalement, il ne vous reste plus qu'à appeler le script d'émission dans vos différents automatismes pour rendre connecté votre aspirateur robot ! N'hésitez pas à me retrouver sur Twitter. Je me ferai un plaisir de discuter avec vous.