J'ai un cas d'utilisation spécifique, où une fois qu'un déclencheur If-this-then-that se produit, je veux qu'une action se produise, mais je ne veux pas que cette action se produise pendant au moins 30 minutes .
Lorsqu'un commutateur WeMo est activé, envoyez une action "SwitchOff" 30 minutes plus tard, pour vous assurer que le commutateur n'est pas activé pendant plus de 30 à 45 minutes à la fois.
Est-ce qu'il y a un moyen de faire ça?
la source
Une autre solution consiste à lier votre compte IFTTT à de nombreux, puis à utiliser de nombreux compteurs à rebours pour déclencher des choses.
Notez, cependant, que cette solution souffre de la même limitation que les autres solutions impliquant le retard de jusqu'à 15 minutes dans le déclenchement des recettes IFTTT lorsque les conditions sous-jacentes sont remplies: si vous configurez une recette pour déclencher une action lorsqu'un nombre le compte à rebours atteint zéro, l'action se déclenchera sans délai, mais si vous configurez des recettes pour qu'elles se déclenchent à un intervalle fixe avant ou après qu'un certain compte à rebours atteigne zéro, les recettes (du moins d'après mon expérience) ne se déclencheront pas exactement ce point dans le temps mais se déclenchera dans environ 15 minutes.
L'autre limitation de cette solution est que vous ne pouvez pas (à ma connaissance) utiliser IFTTT pour régler une minuterie de compte à rebours à n'importe quel moment autre que le présent - vous ne pouvez pas compter, disons, 30 minutes dans le passé ou vers le bas à, disons, 2 heures à l'avenir.
la source
Pour les appareils Wemo, vous pouvez configurer une règle dans l'application Wemo pour la désactiver après un certain temps sans avoir besoin d'une recette IFTTT complexe pour la désactiver pour vous.
la source
Je suis tombé sur cette page lors d'une recherche sur le Web et j'ai pensé proposer une autre solution Google Agenda. Contrairement à la solution de Dan , cette méthode offre un contrôle plus granulaire que ses retards heure par heure de piratage de fuseau horaire.
Dans cet exemple, j'ai une sonnette Ring. Lorsqu'il détecte un mouvement, il déclenche IFTTT pour allumer mon porche et les projecteurs. Quelques minutes plus tard, la fin d'un événement du calendrier Google invite IFTTT à éteindre les lumières. Voici la recette:
CreatedAt
+ 15 minutes" .CreatedAt
est inséré comme ingrédient dans le menu déroulant adjacent à l'entrée de texte.La sauce secrète est la façon dont le texte de l'événement Google Calendar Quick Add est formulé.
CreatedAt
ajouté via la liste déroulante des ingrédients définit le début du rendez-vous du calendrier au moment où le mouvement est détecté.+ 15 minutes
définit la durée. Comme c'est la fin du rendez-vous que IFTTT surveille, cela détermine le timing.Le moment de l'exécution n'est pas exact. IFTTT documente une fenêtre de +/- 15 minutes pour déclencher une action déclenchée par la fin d'un événement Google Agenda. Dans mon expérimentation ce soir, les lumières s'éteignent environ 5 à 7 minutes plus tôt, et il y avait environ une minute de différence entre les deux lumières quand je ne les ai pas liées dans une scène. C'est assez proche pour que le gouvernement travaille tel quel. Si vous souhaitez que vos lumières restent allumées pendant environ 10 minutes, utilisez-les
+ 15 minutes
dans votre texte à ajouter rapidement.la source