FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Comment utiliser les applets IFTTT avec des filtres avancés pour optimiser vos tâches

IFTTT est un excellent moyen d'automatiser vos processus quotidiens sur votre ordinateur, votre téléphone et votre maison intelligente. Mais sa fonctionnalité de base est quelque peu limitée. Il existe un moyen de créer des applets IFTTT plus avancées qui ne s'exécutent que sous certaines conditions.

Nous allons vous montrer comment, en utilisant une option appelée Filtres dans la plate-forme de développement IFTTT.

Que sont les filtres IFTTT ?

Vous connaissez peut-être If This, Then That comme un service préféré parmi les gens technophiles et organisés. Il vous permet de lier différents services à un seul compte. Vous pouvez ensuite déclencher des actions pour un compte en fonction des entrées d'un autre.

Par exemple, vous pouvez utiliser IFTTT sur votre téléphone Android pour vous envoyer un e-mail chaque fois que vous recevez un SMS. Ou vous pouvez enregistrer automatiquement vos appels téléphoniques dans votre calendrier. Vous pouvez lier des services tels que Twitter, Facebook, Sonos, des flux RSS, des informations météo, Pushbullet et bien d'autres.

La version de base d'IFTTT que la plupart des gens utilisent est simple. Il a un déclencheur --- un "si ceci " déclaration --- suivie d'une action --- un "alors que " déclaration.

Mais parfois, vous souhaitez une solution plus flexible. Vous voudrez peut-être que l'action "alors cela" ne soit déclenchée que dans certaines situations. Si tel est le cas, vous pouvez utiliser une fonctionnalité avancée d'IFTTT appelée Filtres .

Comment configurer les filtres IFTTT

Comment utiliser les applets IFTTT avec des filtres avancés pour optimiser vos tâches

Pour commencer à utiliser les filtres, vous devez vous rendre sur le site de la plateforme IFTTT. Ceci est le site pour les développeurs qui souhaitent utiliser IFTTT. Cependant, même si vous n'êtes qu'un utilisateur régulier, vous pouvez toujours utiliser les fonctions ici.

Pour commencer, cliquez sur Tableau de bord en haut à droite.

Cela vous mènera à vos applets privés section, où vous pouvez voir toutes les applets avancées que vous avez déjà créées.

Pour configurer une nouvelle applet à l'aide de filtres, cliquez sur Nouvelle applet en haut à droite. Cela vous amène à Créer une nouvelle applet page.

Création d'une nouvelle applet pour ajouter des filtres IFTTT

Comment utiliser les applets IFTTT avec des filtres avancés pour optimiser vos tâches

Nous vous guiderons à travers les étapes pour créer une applet avec des filtres avec un exemple. Imaginons que vous ayez un téléphone Android et que vous vouliez qu'une applet s'exécute chaque fois que vous rentrez chez vous.

Étape 1 :Choisissez votre déclencheur

  1. Cliquez sur les services de recherche box et trouvez Appareil Android .
  2. Sélectionnez le déclencheur spécifique dans le champ Veuillez sélectionner menu déroulant.
  3. Choisissez Se connecte à un réseau Wi-Fi spécifique .
  4. Maintenant, regardez le libellé du champ section entrez le nom du réseau Wi-Fi de notre maison dans la Valeur champ.

Étape 2 :Choisissez une action avant d'appliquer les filtres

Dans cet exemple, nous allons faire jouer de la musique par notre enceinte Sonos lorsque nous arriverons à la maison.

  1. Cliquez sur Ajouter une action .
  2. Accédez aux services de recherche case et sélectionnez Sonos .
  3. À partir de Veuillez sélectionner menu déroulant, choisissez Jouer aux favoris . Nous allons sélectionner quel favori jouer plus tard. Donc pour l'instant, laissez les options pour Quel favori voulez-vous jouer ? et Où voulez-vous jouer ? défini sur Personnalisable par l'utilisateur .
  4. Allez-y et ajoutez des filtres dans le Ajouter un code de filtre section. Voir ci-dessous pour plus d'informations sur l'utilisation des filtres.
  5. Une fois que tout est fait, ajoutez simplement un titre d'applet et Description de l'applet en bas, puis sélectionnez Enregistrer .
  6. Vous verrez une applet créée bannière une fois que tout est fait.

Étape 3 :Commencez à utiliser la nouvelle applet

  1. Accédez au tableau de bord puis à vos applets privés . Vous verrez votre nouvelle applet enregistrée ici.
  2. Cliquez dessus pour afficher les options dans une nouvelle fenêtre.
  3. Cliquez sur Se connecter pour commencer à utiliser l'applet et entrez vos valeurs telles que le favori Sonos que vous souhaitez entendre lorsque vous rentrez chez vous et à quel endroit la musique doit être diffusée.
  4. Cliquez sur Enregistrer et votre nouvelle applet est prête à être utilisée.

Comment utiliser les filtres IFTTT

Comment utiliser les applets IFTTT avec des filtres avancés pour optimiser vos tâches

Vous savez maintenant où ajouter des filtres IFTTT. Commençons par regarder le code du filtre.

Les filtres utilisent JavaScript qui s'exécute lorsque l'applet est déclenchée. Le JavaScript peut accéder aux données sur le déclencheur ainsi qu'aux métadonnées comme l'heure actuelle. Cela signifie que vous pouvez utiliser les filtres de différentes manières selon le déclencheur que vous sélectionnez.

Nous allons examiner deux exemples différents de code de filtre.

1. Filtre IFTTT pour exécuter une applet uniquement pendant la journée

Comment utiliser les applets IFTTT avec des filtres avancés pour optimiser vos tâches

Dans l'exemple ci-dessus, l'applet diffuse de la musique via le système Sonos chaque fois que vous rentrez chez vous et que votre appareil se connecte à votre réseau Wi-Fi domestique.

Mais, peut-être, vous voulez limiter cette applet afin qu'elle ne fonctionne que pendant la journée. Si vous rentrez chez vous tard le soir, vous ne voulez pas mettre de musique et déranger nos voisins.

Pour limiter les heures d'exécution de l'applet, nous pouvons utiliser le code de filtre suivant :

var currentHour =Meta.currentUserTime.hour() 
si (heureactuelle>=8 || heureactuelle <22 ) {
} sinon {

Voici une explication de la signification de ce code :

La première ligne indique au système de vérifier l'heure actuelle dans le fuseau horaire de l'utilisateur. La deuxième ligne indique que si l'heure actuelle est après 8h et avant 22h, l'applet doit s'exécuter. Les troisième et quatrième lignes indiquent que si l'heure est avant 8h et après 22h, l'applet doit ignorer l'action et ne pas jouer les favoris.

2. Filtre IFTTT pour changer les lumières en une couleur aléatoire

Dans la documentation du filtre IFTTT, il existe également un exemple sur la façon d'introduire un élément aléatoire dans les actions. Par exemple, le code suivant enverra changer vos lumières Lifx en une couleur aléatoire à partir d'une liste d'options que vous fournissez.

var couleurs =["#FF8400", "#FF0000", "#15FF00", "#FF00D4","#00D4FF","#003CFF"] 
var index =Math.floor((Math.random() * colors.length))
Lifx.color.setAdvancedOptions('couleur :' + couleurs[index] + '; luminosité :1; durée :12')

Ici, la première ligne répertorie les différentes couleurs que vous souhaitez inclure dans la rotation aléatoire. La deuxième ligne sélectionne une valeur aléatoire dans cette liste. La troisième ligne définit vos lumières Lifx sur cette couleur.

Limitations des filtres IFTTT

Il existe certaines limitations des applets IFTTT avec filtres dont vous devez être conscient.

Tout d'abord, n'importe qui peut créer une applet à l'aide de filtres. Cependant, vous ne pouvez publier des applets avec des filtres que si vous avez un compte IFTTT payant. Si vous ne souhaitez pas payer, vous pouvez toujours utiliser des applets filtrés sur votre propre compte. Vous ne pourrez tout simplement pas les publier et les partager avec d'autres.

Deuxièmement, si vous souhaitez ajouter des filtres plus complexes, cela est possible, mais vous devrez connaître JavaScript. Si vous ne connaissez pas encore cette langue, il existe plusieurs cours Udemy en ligne pour apprendre JavaScript que nous avons recommandés sur notre site.

Utiliser des filtres pour créer des applets IFTTT intelligents

En utilisant les filtres de la section Plateforme IFTTT, n'importe qui peut créer des applets complexes pour exécuter des fonctions plus sophistiquées. Nous adorons IFTTT, mais si vous recherchez un service similaire avec différentes options, vous pourriez être intéressé par ces alternatives IFTTT dont vous n'avez pas entendu parler.


[]