IFTTT - le service Web intelligent

IFTTT, prononcé « ift » comme dans « rift », est une abréviation de „If This Then That“, en français : « Si ceci, alors cela ». Il s’agit d’un service Web gratuit qui est accessible par le biais de l’adresse Web « ifttt.com ». À l’heure actuelle, seul l’anglais est pris en charge.

IFTTT permet aux utilisateurs de créer des instructions conditionnelles, analogues aux scénarios de l’application innogy SmartHome : si un évènement particulier se produit, alors une action définie est déclenchée, comparable à l’alarme d’un détecteur de fumée ou à l’allumage d'une lampe au coucher du soleil.

La principale différence entre IFTTT et les scénarios de votre SmartHome est qu’IFTTT peut déclencher des actions qui mettent à disposition des services Web en dehors de SmartHome. Par exemple, des "chaînes d'alarmes" peuvent être configurées lorsque les courriers électroniques d'une autre personne arrivent dans votre boîte aux lettres Gmail ou lorsque le service météorologique prévoit une tempête.

Voilà comment fonctionne l'IFTTT

La principale différence entre IFTTT et les scénarios de votre SmartHome est qu’IFTTT peut déclencher des actions qui mettent à disposition des services Web en dehors de SmartHome.

L'aspect remarquable d’IFTTT est l’accès automatisé à des services Web tels que Facebook, Twitter, Google, Office 365 ou Instagram. IFTTT peut donc constater des évènements (« J’ai été marqué sur une photo dans Facebook ») et déclencher des actions (« Sauvegarde sur Dropbox les nouvelles photos de moi publiées sur Facebook »).

IFTTT attend simplement un déclencheur appelé "Trigger" (If This) pour lancer une action définie (Then That). La publication d’un nouveau commentaire (déclencheur) sur votre page Wordpress ou Facebook pourrait entraîner le clignotement à trois reprises (action) de la diode LED intégrée à votre SmartHome.

La communication entre votre centrale et IFTTT a lieu en principe via une liaison Internet sécurisée (SSL). IFTTT reçoit seulement des informations codées qui lui permettent de transmettre les informations du déclencheur à votre SmartHome. Aucune donnée à caractère personnel (excepté les données de connexion pour les services Web) n’est transmise et IFTTT n’a aucun accès sous quelque forme que ce soit aux réglages d’appareils et scénarios ou aux réglages de gestion de votre SmartHome.

Applets et Services

IFTTT Services

IFTTT propose sur sa plate-forme des Applets ainsi que des Services. Les Applets contiennent en règle générale aussi bien des déclencheurs que des actions. Il suffit donc d’en ajuster un peu la configuration et de les activer.

Les Services ont certes aussi recours à des actions définies, mais peuvent être associés à un grand choix de déclencheurs sur la plate-forme IFTTT. Il peut s'agir de déclencheurs dans des calendriers (évènements, par exemple), de bulletins météo, d’actions par e-mail ou selon la localisation ou encore de notifications du passage de la station spatiale ISS au-dessus de la maison. Ainsi, si une action du domaine des services est associée à un déclencheur, un Applet est généré.

 

Intégrer l'IFTTT dans votre SmartHome

Si vous souhaitez utiliser IFTTT dans votre SmartHome, vous devez autoriser le service Web à accéder à votre centrale. Pour des raisons de sécurité, nous vous conseillons pour cela l’inscription d’un co-utilisateur. Pour ce faire, procédez comme suit :

  1. Ouvrez l'application SmartHome (smartphone/tablette/navigateur).
  2. Sélectionnez « NOUVEAU CLIENT ».
  3. Remplissez le formulaire à votre gré. Les seuls renseignements importants sont le NOM UTILISATEUR (IFTTT, par exemple), le MOT DE PASSE et une ADRESSE ÉLECTRONIQUE à laquelle vous avez accès.
  4. Envoyez le nouvel enregistrement.
  5. Confirmez l’e-mail pour l’enregistrement.
  6. Connectez-vous à l’application SmartHome avec VOTRE nom utilisateur.
  7. Accédez à votre compte utilisateur sous « Réglages ».
  8. Cliquez/appuyez sur le signe « plus ».
  9. Entrez le nom du co-utilisateur (IFTTT, par exemple).
  10. Ne modifiez pas les droits d’accès prédéfinis (les deux cases sont cochées).
  11. Cliquez/appuyez sur INVITER UN UTILISATEUR.
  12. Accédez à IFTTT (ifttt.com).
  13. Sous „Enter your email“, saisissez l’adresse électronique que vous avez choisie pour le co-utilisateur.
  14. Saisissez le terme innogy dans la zone „Search“.
  15. Sélectionnez un applet existant ou démarrez-en un nouveau sous „New Applet“ (voir plus bas pour plus d'informations).
  16. Acceptez l’autorisation d’accès à votre centrale SmartHome.
  17. Sur l’écran de connexion de votre centrale SmartHome, saisissez les données de connexion pour le compte utilisateur IFTTT.

Vous pouvez à présent utiliser les Services innogy de IFTTT pour votre SmartHome.

Services innogy

Sur la plate-forme IFTTT, innogy propose des *Services* qui peuvent être personnalisés. Pour l’heure, il vous est possible de manipuler les états dans votre SmartHome, c’est-à-dire le changement d’état déclenché par *"Triggern"* de « Oui » à « Non » et inversement.

La gestion directe des appareils SmartHome n’est pas prévue pour le moment, mais peut être facilement mise en œuvre par l’intermédiaire de scénarios : définissez tout simplement des changements d’état dans SmartHome comme « déclencheurs » pour les commandes d’appareils !

Les *Services* innogy suivants sont par exemple à disposition :

 

IFTTT Holyday

Today is a public holiday! Let me sleep in (Aujourd'hui est un jour férié. Laisse-moi dormir)

Description

Ce service permet par exemple de mettre hors tension un radio-réveil branché sur un interrupteur enfichable lorsque survient un jour férié.

Fonction

Le service attribue la valeur « Oui » à un état librement définissable (tel que « Jour férié »).

Conditions

  • Compte Google
  • Calendrier Google avec les jours fériés légaux pour la région concernée
  • État, « Jour férié » par exemple, auquel la valeur « Non » est attribuée
  • Scénario couplé à l’état, qui déclenche une action (par exemple désactive un interrupteur enfichable) sur un appareil SmartHome lorsque l’état est « Oui »
IFTTT Urlaubsende Vacation ends! Let innogy SmartHome know that my vacation is over (Les vacances sont terminées. Informe innogy SmartHome que mes vacances sont finies)

Description

Ce service permet par exemple d’augmenter la température du chauffage, d’allumer la lumière ou de désactiver le dispositif d’alarme.

Fonction

Le service attribue la valeur « Non » à un état librement définissable (par exemple « Vacances » ; il doit déjà avoir été créé dans SmartHome).

Conditions

  • Google Account
  • Google Calender avec un évènement appelé « Fin de vacances »
  • État, « Vacances » par exemple, auquel la valeur « Oui » est attribuée
  • Scénario couplé à l’état, qui déclenche une action (par exemple augmente la température du chauffage ou active un interrupteur enfichable) sur un appareil SmartHome lorsque l’état est « Non »
IFTTT Sturmwarnung Tell innogy SmartHome that it’s stormy! (Dis à innogy SmartHome que le temps est orageux!)

Description

Ce service permet de détecter des fenêtres ouvertes et de relever automatiquement des stores extérieurs sortis en cas d’alertes d’orage.

Fonction

Le service attribue pendant six heures la valeur « Oui » à un état librement définissable (par exemple « Alerte d’orage »).

Conditions

  • État, « Alerte d’orage » par exemple, auquel la valeur « Non » est attribuée
  • Scénario couplé à l’état, qui déclenche une action (par exemple relève le store extérieur) sur un appareil SmartHome lorsque l’état est « Oui »
IFTTT Button Widget I’m home! Use the Button widget to notify innogy SmartHome (Je suis à la maison. Utilisez le widget de boutons pour informer innogy SmartHome)

Description

Attribuer la valeur « Oui » à l’état « À la maison » avec un bouton du smartphone.

Fonction

La valeur « Oui » est attribuée à l’état « À la maison » en appuyant sur le bouton du smartphone.

Conditions

  • *Button Widget* de l’IFTTT. Le Button Widget est automatiquement installé avec l’Applet innogy et devra éventuellement être placé manuellement dans la vue d’ensemble des widgets.

 

Exemple pratique

Cet exemple concret, volontairement simplifié, illustre comment vous pouvez gérer votre SmartHome par la réception d’e-mails. Vous pouvez évidemment faire varier l’exemple à votre gré. N’hésitez pas à expérimenter un peu.

Description

Une lampe s’allume automatiquement lors de la réception d’e-mails provenant de personnes définies (VIPs).

Fonction

Dès qu’un e-mail, dont l’adresse d’expéditeur a été préalablement définie, parvient dans votre boîte de réception Gmail, la valeur « Marche » est attribuée à un état. Le changement d’état entraîne l’activation d’une lampe dans votre SmartHome par le biais d’un scénario couplé.

Conditions

  • IFTTT Account
  • Gmail Account
  • Gmail Applet „Get a notification when you get an email from a specific person” (un applet spécifique par VIP)
  • Un état spécifique pour chaque VIP, par exemple « E-mail important de Léo » et « Courriel important de Lisa »
  • Un scénario qui actionne des appareils en fonction des états

Méthode à suivre

Ouvrez l’*Applet* sur la plate-forme IFTTT https://ifttt.com/applets/ZqxgtfTM-get-a-notification-when-you-get-an-email-from-a-specific-person. Activez l’applet („Turn on“), saisissez l’adresse électronique du VIP sur la page suivante et enregistrez votre saisie avec „Save“.

Créez un état spécifique pour chaque VIP dans votre application SmartHome.

Définissez un scénario spécifique à chaque VIP ou un scénario s’appliquant à tous les VIP.


Explication de ce scénario :

Si

la valeur OUI est attribuée à l’état de deux appareils (e-mails de Léo ou Lisa)


alors

allume la guirlande électrique.