Ich habe eine etwas hackige Lösung zum Erstellen eines IFTTT-Timers / einer Verzögerung. Ich werde das wemo als Beispiel verwenden:
Wenn sich die WEMO einschaltet, haben Sie ein anderes Rezept, um dies zu erkennen und ein Google Cal-Ereignis über den Google Cal-Kanal zu erstellen. Hier ist der Schlüssel, verwenden Sie eine Google Cal mit der Zeitzone, die sich hinter Ihrer tatsächlichen Zeitzone befindet. Wenn Sie sich beispielsweise in der Zeitzone Eastern befinden, stellen Sie cal auf Central ein. Ich verwende die Google Quick Add-Funktion und stelle sicher, dass im Ereignis ein eindeutiges Schlüsselwort verwendet wird, z. B. #wemoturnedon
Jetzt, da Sie Ereignisse in Google cal erstellt haben. Sie richten einfach ein anderes Google Cal-Rezept ein, um nach diesem Ereignis zu suchen. Verwenden Sie den Suchauslöser, um gezielt das Schlüsselwort #wemoturnedon zu finden. Das Rezept kann dann so eingestellt werden, dass der Wemo wieder ausgeschaltet wird.
Eine andere Lösung besteht darin, Ihr IFTTT-Konto mit Numerous zu verknüpfen und dann Numerous-Countdown-Timer zu verwenden, um Dinge auszulösen.
Beachten Sie jedoch, dass diese Lösung dieselbe Einschränkung aufweist wie die anderen Lösungen, bei denen die Auslösung von IFTTT-Rezepten um bis zu 15 Minuten verzögert wird, wenn die zugrunde liegenden Bedingungen erfüllt sind: Wenn Sie ein Rezept zum Auslösen einer Aktion bei einer Zahl eingerichtet haben Wenn der Countdown-Timer Null erreicht, wird die Aktion unverzüglich ausgelöst. Wenn Sie jedoch Rezepte so einrichten, dass sie in einem festen Intervall vor oder nach dem Erreichen von Null ausgelöst werden, werden die Rezepte (zumindest nach meiner Erfahrung) nicht genau bei Null ausgelöst Dieser Zeitpunkt wird jedoch innerhalb von ca. 15 Minuten ausgelöst.
Die andere Einschränkung bei dieser Lösung ist, dass Sie (meines Wissens) IFTTT nicht verwenden können, um einen Countdown-Timer für eine andere Zeit als die aktuelle einzustellen. Sie können beispielsweise nicht von 30 Minuten in der Vergangenheit oder in der Vergangenheit aufwärts zählen In 2 Stunden in der Zukunft.
quelle
Für Wemo-Geräte können Sie in der Wemo-App eine Regel einrichten, die nach einer bestimmten Zeitspanne deaktiviert wird, ohne dass ein komplexes IFTTT-Rezept zum Deaktivieren erforderlich ist.
quelle
Ich bin über eine Websuche auf diese Seite gestoßen und dachte, ich biete möglicherweise eine andere Google Kalender-Lösung an. Im Gegensatz zu Dans Lösung bietet diese Methode eine genauere Kontrolle als seine stundenweisen Verzögerungen bei der Zeitzonen-Hackery.
In diesem Beispiel habe ich eine Klingel. Wenn es Bewegung erkennt, löst es IFTTT aus, um meine Veranda und Flutlichter einzuschalten. Einige Minuten später fordert das Ende eines Google-Kalenderereignisses IFTTT auf, die Lichter auszuschalten. Hier ist das Rezept:
CreatedAt
+ 15 Minuten" .CreatedAt
wird als Zutat aus dem Dropdown-Menü neben der Texteingabe eingefügt.Die geheime Soße ist, wie der Google Kalender-Quick Add-Ereignistext formuliert wird.
CreatedAt
Das Hinzufügen über die Zutaten-Dropdown-Liste setzt den Beginn des Kalendertermins auf den Zeitpunkt, zu dem die Bewegung erkannt wird.+ 15 minutes
Legt die Dauer fest. Da es das Ende des Termins ist, den IFTTT überwacht, bestimmt dies den Zeitpunkt.Der Zeitpunkt der Ausführung ist nicht genau. IFTTT dokumentiert ein +/- 15-minütiges Fenster zum Auslösen einer Aktion, die am Ende eines Google Kalender-Ereignisses ausgelöst wird. Bei meinen Experimenten an diesem Abend schalten sich die Lichter etwa 5 bis 7 Minuten früher aus, und es gab einen Minutenunterschied zwischen den beiden Lichtern, als ich sie nicht in einer Szene verknüpft habe. Es ist nah genug für die Regierungsarbeit, wie sie ist. Wenn Sie möchten, dass Ihre Lichter etwa 10 Minuten lang leuchten, verwenden Sie
+ 15 minutes
in Ihrem Quick-Add-Text.quelle