Page d'accueil » comment » Comment boucler ou chaîner plusieurs flux Stringify avec Connect Flow

    Comment boucler ou chaîner plusieurs flux Stringify avec Connect Flow

    Stringify est un outil puissant et fou qui vous permet d'automatiser des tâches complexes avec un minimum d'effort, même si vous ne connaissez pas le code. L'un des outils les plus puissants de Stringify s'appelle Connect: Flow. Cette "chose" vous permet d’utiliser un flux pour en activer un autre, ou même de créer un flux qui se boucle.

    Connect: Flow est l'une des fonctions intégrées de Stringify. Comme le Mode Thing précédemment couvert, Connect: Flow n'est pas utilisé pour contrôler directement les éléments de votre maison. Au lieu de cela, vous pouvez l'utiliser pour que vos flux effectuent des tâches plus complexes en moins d'étapes. Connect a un déclencheur et une action:

    • QUAND Déclencheur - «Commencez quel que soit le flux dans lequel il est inclus»: C’est un déclencheur déroutant, mais très facile à utiliser. Ajoutez simplement ce déclencheur au début d’un flux et mettez-le à la disposition de tous vos autres flux. Par exemple, vous pouvez créer un flux nommé «Bedtime Lights» qui éteint l'éclairage de votre salon et allume l'éclairage de la chambre à l'aide de cette gâchette. Ensuite, vous pouvez créer plusieurs autres flux utilisant cette action..
    • THEN Action - “Exécuter le flux sélectionné”: Cette action est la façon dont vous appelez d'autres flux. Placez-le à la fin d'un flux et vous pouvez activer un autre flux. Pour continuer l’exemple ci-dessus, vous pouvez créer un flux qui active «l’éclairage du coucher» à 20 h 00. Vous pouvez créer un autre flux utilisant un widget Stringify pour activer des «lumières Bedtime» que vous pouvez déclencher manuellement. De cette façon, vous pouvez allumer ou éteindre un jeu de lumières avec plusieurs flux, mais il vous suffit de configurer les actions pour les lumières une fois..

    Connect: Flow peut également faire référence à lui-même. Ainsi, si vous voulez qu'un Flow s'exécute sur une boucle, vous pouvez mettre une chose à connecter au début et à la fin du Flow et il continuera à fonctionner en permanence. Remarque, Stringify peut ajouter un délai à vos boucles si elles fonctionnent constamment, car cela prend une précieuse puissance de serveur, mais pour un flux utilisant des minuteries et prenant un certain temps pour terminer chaque boucle, cela peut être une solution pratique.

    Pour montrer comment cela fonctionne, nous allons créer un flux en boucle qui allume et éteint de temps à autre certaines lampes Philips Hue pour donner l’impression que quelqu'un se trouve chez vous pendant votre absence. Pour ce faire, vous devez activer la fonction Connect: Flow Thing, ainsi qu'une fonction intelligente, telle que Philips Hue. Nous utiliserons également Date et heure et minuterie.

    Pour commencer, ouvrez l'application Stringify et appuyez sur l'icône Plus, puis sélectionnez «Créer un nouveau flux».

     

    En haut de l'écran, attribuez un nom à votre Flow. Si vous appelez ce flux ultérieurement à partir d'un autre flux, veillez à lui attribuer un nom court et descriptif afin que vous sachiez ce qu'il fait..

     

    Ensuite, appuyez sur l'icône plus en bas de l'écran. C'est ici que vous pouvez ajouter les choses dont vous aurez besoin pour votre Flow. Pour l'instant, ajoutez Connect: Flow, Date & Time.

     

    Faites glisser l'icône Connect: Flow vers la grille de cercle et appuyez sur l'icône d'engrenage.

    Sous l'onglet Déclencheurs, choisissez «Démarrer le flux dans lequel il est inclus», qui devrait être la seule option de la liste. Sur la page suivante, appuyez sur Enregistrer.

    Ce déclencheur vous permet d'appeler ce flux à partir de tout autre flux que vous créez. Notre exemple utilisera une boucle qui fait référence à elle-même, mais vous pouvez également l'appeler depuis n'importe quel autre flux à l'aide de la commande Connect Thing..

     

    De retour sur l’écran de la grille, faites glisser Date et heure sur le cercle situé sous Connecter: Flow et appuyez sur son icône représentant un engrenage..

    Dans la section SEULEMENT SI, choisissez «L'heure est comprise entre». Réglez l'heure à 18h00 et l'heure à minuit. Assurez-vous que la date de début se situe quelque temps après la date actuelle et configurez-la pour qu'elle se répète tous les jours. Nous contrôlerons les jours où ce flux s'activera plus tard, mais pour le moment, nous voulons nous assurer que cette boucle continue uniquement de s'exécuter entre 18h00 et minuit lorsqu'elle est activée..

     

    De retour sur l'écran de la grille, ajoutez l'un de vos voyants Philips Hue et une minuterie dans le menu Objets. Faites glisser Hue Thing vers l'écran situé à côté de l'icône Connecter, comme indiqué ci-dessous. Appuyez sur l'icône d'engrenage du voyant Hue.

    Dans l’écran Teinte, appuyez sur «Allumer la lumière». Dans la page suivante, appuyez sur Enregistrer..

     

    De retour sur l'écran de la grille, connectez les éléments Date & Time et Hue en glissant rapidement entre les deux. Faites ensuite glisser l'icône Connecter vers l'icône de lien jaune que vous venez de créer, comme indiqué par les flèches dans l'image de gauche ci-dessous. Le résultat devrait ressembler à l'image de droite.

     

    Ensuite, faites glisser le minuteur que vous avez saisi précédemment et placez-le à droite du voyant de teinte que vous venez d'ajouter, puis appuyez sur l'icône représentant un minuteur..

    Appuyez sur la case du compte à rebours et réglez la minuterie sur 45 minutes (ou sur l’intervalle que vous préférez). Nous allons utiliser ceci pour laisser une lumière allumée pendant 45 minutes avant de l'éteindre et d'allumer une autre lumière pendant un moment. Lorsque vous avez terminé le réglage de la minuterie, appuyez sur Enregistrer..

     

    De retour sur l’écran de la grille, balayez pour connecter le précédent voyant de teinte et les icônes de minuterie que vous venez d’ajouter pour créer un lien..

    Appuyez sur le menu Objets en bas de l'écran pour ajouter plus de lumières. Pour l’étape suivante, nous allons éteindre la lumière que vous venez d’allumer, puis allumer une lumière différente, prenez donc deux lumières Hue. Dans mon exemple, je veux éteindre la lumière du bureau que je viens d'allumer et allumer la lumière du salon.

    Placez la lumière que vous souhaitez allumer directement à la droite de la minuterie, puis placez-la au-dessous, comme indiqué ci-dessous. Appuyez sur l'icône d'engrenage pour chaque élément et choisissez «Allumer la lumière» ou «Éteindre la lumière» comme vous l'avez fait pour la première lumière plus tôt..

    Faites glisser l'icône de minuterie vers chaque voyant de teinte pour les lier. Le résultat devrait ressembler à l'image ci-dessous.

    Ajoutez un autre minuteur dans le menu Objets et réglez-le sur 45 minutes (ou quelle que soit la durée souhaitée). Cette fois-ci, votre deuxième lumière (dans cet exemple, le salon) reste allumée pendant 45 minutes avant de redémarrer la boucle. Faites glisser pour connecter l'éclairage du salon et le nouveau minuteur, comme indiqué ci-dessous.

     

    Ensuite, ajoutez une autre copie de Hue Thing pour votre deuxième éclairage et une autre copie de Connect: Flow. Nous allons fermer la boucle ici et la renvoyer à elle-même (et éteindre la deuxième lumière). Placez le Connect: Flow Thing à côté de votre dernière minuterie et placez le voyant Hue en dessous, comme indiqué ci-dessous. Ensuite, appuyez sur l'icône d'engrenage à côté de Connect: Flow.

    Appuyez sur l'onglet Actions en haut et choisissez “Exécuter le flux sélectionné” qui devrait être la seule action de la liste..

     

    Sur cette page, vous verrez une liste déroulante dans laquelle vous pouvez choisir le flux que vous souhaitez déclencher. S'agissant du premier flux que vous avez créé avec Connect, la valeur par défaut est «Ce flux». Cette option signifie que lorsque ce flux atteint cette action, il recommence avec le premier déclencheur de connexion au début du flux. Laissez cette option sélectionnée et appuyez sur Enregistrer..

    De retour sur l'écran de la grille, appuyez sur l'icône représentant un engrenage à côté de l'action finale Hue et configurez-la pour éteindre votre deuxième lumière (dans ce cas, Living Room), comme vous l'avez fait avec les lumières précédentes..

    Une fois que vous avez terminé, connectez le dernier minuteur aux icônes Connect: Flow et Hue séparément en passant rapidement du minuteur à chacune des actions. Le résultat devrait ressembler à l'image ci-dessous à droite.

     

    À ce stade, vous avez terminé la boucle. Lorsqu'elle est activée, cette boucle alterne deux lumières toutes les 45 minutes. Chaque fois que le cycle se termine, il recommence à moins que ce ne soit après minuit. Cela devrait donner à tous les spectateurs l'impression que quelqu'un est à l'intérieur de votre maison..

    Bien que ce flux puisse revenir en arrière sur lui-même, il a besoin d’un déclencheur initial pour le déclencher. Pour ce faire, nous allons créer un flux qui sera activé tous les jours au coucher du soleil pendant une semaine spécifique. Ceci est utile si, par exemple, vous partez en vacances. Étant donné que ce flux est distinct de la boucle que vous venez de créer, la boucle ne sera pas affectée. Vous pouvez laisser la boucle active (ou même la désactiver temporairement) et mettre à jour votre flux de vacances lorsque vous en avez besoin.

    Pour commencer la phase suivante, créez un nouveau flux et nommez-le. Dans ce cas, nous utiliserons «Away From Home».

    Ensuite, ajoutez une date et une heure, puis connectez-vous à la grille. Placez la date et l'heure à gauche et Connect: Flow à droite. Appuyez sur l'icône représentant une roue en regard de Date et heure..

    Dans la liste des déclencheurs WHEN, choisissez Sunset..

    Sur la page suivante, définissez les dates de début et de fin sur vos vacances et assurez-vous que «Répéter» est réglé sur «Chaque jour». Ajoutez un emplacement en bas pour vous assurer que Stringify utilise le bon fuseau horaire. Il ne doit pas s'agir de l'adresse de votre domicile, mais simplement d'une ville ou d'un code postal dans votre fuseau horaire. Lorsque vous avez terminé, appuyez sur Enregistrer..

    De retour sur l'écran de la grille, appuyez sur l'icône représentant une roue à côté de l'icône Connect: Flow..

    Sous l'onglet Actions, choisissez «Exécuter le flux sélectionné». Cliquez sur le menu déroulant et choisissez le flux en boucle que vous avez créé précédemment. Appuyez sur Enregistrer.

     

    Dans l’écran de la grille, balayez pour connecter les icônes Date & Time et Connect: Flow. Ensuite, appuyez sur Activer le flux en bas de l'écran..

    Comme vous pouvez le constater, le deuxième flux que vous avez créé est beaucoup plus simple. Maintenant, si vous voulez commencer à allumer des lumières pendant quelques heures, vous pouvez utiliser quelques objets pour créer un flux qui activera cette boucle. La prochaine fois que vous partez en vacances, vous pouvez simplement modifier les dates dans le flux Away From Home ou en créer un entièrement nouveau et vous ne devez pas créer votre boucle à partir de zéro. Ce n'est qu'un exemple de la manière dont vous pouvez utiliser la fonctionnalité Connect: Flow pour compartimenter vos flux, connecter plusieurs flux ensemble ou même créer un flux qui se boucle aussi souvent que vous le souhaitez..