IFTTT est le célèbre service gratuit qui vous permet de contrôler une série d’événements en chaîne. En lisant la suite, vous découvrirez ce que c’est en détail, comment il fonctionne et bien d’autres informations utiles.
Introduction
Internet of things, domotique, automatisation, intelligence artificielle.
Ce ne sont là que quelques-uns des mots qui sont à la mode depuis quelques années, et si même les médias plus anciens comme les journaux et les reportages télévisés en viennent à mentionner ces technologies, cela signifie que leur diffusion est désorfévriers mondiale.
Le premier problème à résoudre a été de créer des dispositifs électroniques faciles à programmer, dotés de nombreuses interfaces d’entrée et de sortie, et peu coûteux, afin de pouvoir les intégrer dans tous les électroménagers.
Puis, d’un autre côté, il a fallu développer des applications capables d’automatiser la plupart des processus que nous faisons tous les jours, peut-être avec la reconnaissance vocale et en adoptant des algorithmes d’IA.
Il ne restait plus qu’à relier les deux opposés, le hardware et le software, et c’est là qu’intervient IFTTT.
IFTTT : Qu’est-ce que c’est
« If This Than That », c’est l’acronyme du service gratuit conçu et mis à disposition par quelques ingénieurs et développeurs de logiciels à San Francisco et actif depuis 2011 ; conceptuellement, on peut le traduire par : si tel événement se produit alors il déclenche telle action.
Un nom efficace sans l’ombre d’un doute, puisque, dans les grandes lignes, on sait déjà quelle est son utilité.
D’un point de vue pratique, IFTTT est accessible via un site web officiel ou une application disponible pour les systèmes Android et iOS et permet d’automatiser certaines actions en fonction d’un événement, actions qui peuvent aller de la simple ouverture d’une application à l’allumage d’un dispositif en passant par la gestion des équipements domotiques d’une maison entière, comme les volets roulants.
IFTTT : à quoi ça sert
Bien qu’apparemment trivial, le concept est très intéressant et convaincant, à savoir connecter des applications, des services et des fonctionnalités spécifiques entre eux de manière simple et intuitive, en intégrant la domotique et l’automatisation.
IFTTT s’interpose entre deux services et fait en sorte qu’ils puissent communiquer entre eux, ce qui ne serait pas possible autrement ; si l’on prend l’exemple de Spotify, un service de streaming musical bien connu, il serait impensable qu’il mette en place tous les outils nécessaires pour permettre aux utilisateurs de jouer une chanson, par exemple, lorsqu’un événement se produit dans un service complètement différent, pour une raison simple : ces derniers sont potentiellement infinis.
Chaque développeur aurait dû intégrer dans sa propre création tout ce qui est nécessaire pour qu’elle fonctionne en synergie avec toutes les autres, et cela constituerait une redondance énorme et inutile ; une possibilité qui a été réalisée grâce aux efforts de trois professionnels dans une seule application étrangère à toutes celles que nous utilisons quotidiennement.
IFTTT : Comment ça marche
Une fois que vous avez bien compris ce qu’est IFTTT et à quoi il sert, voyons en détail comment il fonctionne.
Commençons par la vidéo officielle pour avoir une idée plus précise du fonctionnement du service :
En général
L’idée est de s’appuyer sur ce que l’on appelle des « applets » ou « recipe« , qui signifie recette en Français et peut être considéré comme un ensemble d’actions et d’événements générés par d’autres services en étroite collaboration avec IFTTT.
Le concept consiste à avoir un trigger, c’est-à-dire un événement déclencheur, et une action, c’est-à-dire une action à exécuter.
Sa force réside dans son écosystème : IFTTT repose sur le partage d’applet create par tous ses utilisateurs. Outre le fait qu’il existe plus de 600 partenaires, vous pouvez effectuer des recherches dans une vaste bibliothèque d’applet déjà existants et, si ceux-ci ne répondent pas à vos besoins, vous pouvez toujours créer une applet personnalisée à partir de zéro.
Comment accéder au service
Dans l’ordre, la première étape pour aborder cette réalité est de se rendre sur le site web ou de télécharger l’application dédiée pour votre appareil mobile.
Tous deux ont une structure simple, conviviale et bien organisée, et l’objectif est précisément de rendre accessible au plus grand nombre ce qui, en coulisses, devrait être un outil réservé aux initiés.
Sur l’écran principal, vous pouvez trouver des applets et du contenu liés à ce qui est le plus souvent utilisé ou recherché, ou vous pouvez trouver des catégories pour les nouveaux arrivants ou liées à des entreprises ou services spécifiques (Google, Amazon, domotique, musique, etc.).
Comment trouver la bonne applet
Une fois que l’on a trouvé l’applet qui répond à nos besoins, il suffit de la sélectionner et d’appuyer sur « turn on » ; à ce stade, la seule difficulté est de suivre le processus guidé vers l’activation de la ‘recipe’, puis d’entrer les comptes des services concernés et de choisir si l’on veut être notifié et de quelle manière à chaque déclenchement.
Créer une applet personnalisée
À l’inverse, en supposant qu’il n’existe aucune fonction qui nous soit utile, il est possible d’en créer une personnalisée.
Dans ce cas, les étapes à suivre sont tout aussi simples ; dans la section Mes applets, en effet, vous pouvez constater la présence du symbole « + » si vous utilisez l’application mobile, ou les mots » New Applet » si vous préférez utiliser le site web depuis un PC.
À ce stade, en cliquant sur » +this « , nous pourrons définir le trigger, c’est-à-dire l’événement déclencheur, en choisissant parmi tous les partenaires disponibles et, une fois la configuration terminée, en cliquant sur « +that « , il sera possible de spécifier l’action à réaliser de la même manière que précédemment.
Comment utiliser IFTTT avec Google Home ou Alexa
Comme indiqué plus haut, l’objectif n’est pas seulement de rendre les différentes applications compatibles entre elles, févriers surtout de le faire en tirant parti des dernières technologies à notre disposition, dont les assistants vocaux.
IFTTT dispose déjà de plusieurs applets intégrant les API de Google et d’Amazon : respectivement Google Assistant et Amazon Alexa. Si cela ne suffit pas, suivez le guide pour en créer un nouveau et utilisez votre assistant vocal préféré comme un trigger.
Vous pouvez utiliser une longue liste de dispositifs compatibles avec Google Home ou Alexa.
Exemples d’utilisation
Les combinaisons qui peuvent être obtenues sont, en quelque sorte, illimitées. Si vous n’êtes toujours pas sûr du potentiel d’IFTTT, lisez les exemples suivants et laissez libre cours à votre imagination ; avec ce service, vous pouvez le faire :
- Éteindre toutes les lumières, les électroménagers et activer l’alarme en prononçant simplement une phrase prédéfinie à voix haute à l’aide d’assistants vocaux (par exemple, « Je vais dormir ») ;
- Activer certains électroménagers ou régler le thermostat pour qu’il s’éteigne en quittant la maison grâce à une serrure intelligente ;
- Reproduire toute une playlist Spotify sur une enceinte placée dans la salle de bain une fois que vous êtes sous la douche ;
- Publier sur les réseaux sociaux en utilisant simplement votre voix ;
- Créez une story sur Instagram avec la chanson diffusée sur Spotify.