IFTTT: Bisakah Anda menentukan penundaan untuk tindakan?


20

Saya memiliki kasus penggunaan khusus, di mana ketika pemicu If-this-then-that terjadi, saya ingin tindakan terjadi, tetapi saya tidak ingin tindakan itu terjadi setidaknya selama 30 menit .

Ketika sakelar WeMo dinyalakan, kirim tindakan "SwitchOff" 30 menit kemudian, untuk memastikan sakelar tidak aktif selama lebih dari 30 - 45 menit setiap kali

Apakah ada cara untuk melakukan ini?

Jawaban:


4

Ya ada cara (tidak resmi). Saya mengembangkan alat untuk ini. Anda dapat berkonsultasi pos ini: https://grapeot.me/adding-a-delay-to-ifttt-recipes.html

Contoh penggunaan:

http://lab.grapeot.me/ifttt/delay?event={EVENT}&t={DELAY IN MINUTES}&key={YOUR KEY}

{KUNCI ANDA} adalah kunci di Saluran Pembuat IFTTT. Rincian lebih lanjut tersedia di pos.


4

Saya memiliki solusi yang sedikit rumit untuk membuat timer / delay IFTTT; Saya akan menggunakan wemo sebagai contoh:

Saat wemo menyala, minta resep lain untuk mendeteksi itu dan buat acara google cal melalui saluran google cal. Inilah kuncinya, gunakan google cal dengan zona waktu yang ditetapkan di belakang zona waktu Anda yang sebenarnya. Misalnya, jika Anda berada di zona waktu Timur, atur kal ke Central. Saya menggunakan Google quick add, dan pastikan untuk menggunakan kata kunci unik dalam acara tersebut, misalnya #wemoturnedon

Sekarang Anda memiliki acara yang dibuat di Google cal. oleh wemo Anda, Anda cukup menyiapkan resep google cal lain untuk mencari acara itu. Gunakan pemicu pencarian sehingga Anda dapat secara spesifik menemukan kata kunci #wemoturnedon. Resep kemudian dapat diatur untuk mematikan wemo lagi.


2

IFTTT menyatakan dalam file bantuan mereka:

Resep Pribadi memeriksa data Pemicu baru setiap 15 menit. Beberapa Resep memiliki "Pemicu Cepat" yang akan berjalan segera setelah mereka menerima data Pemicu. Pemicu Cepat dapat diidentifikasi dengan ikon petir.

Jadi untuk menyiapkan resep berdasarkan peralihan WeMo ke hanya menjalankan setiap 30 menit Anda harus mengatur layanan di antara WeMo dan IFTTT (yang bekerja dengan IFTTT) yang akan memicu Quick Triggerpada 30 menit sehingga Anda bisa memiliki keterlambatan Anda.

Sampai sekarang dengan IFTTT solusi yang Anda cari tidak mungkin tanpa solusi perantara pihak ketiga.


Saat Anda menggambarkannya, penundaan akan antara 0 dan 29 menit. Contohnya, jika Anda ingin menyalakan lampu Anda 30 menit setelah matahari terbenam: WeMo mencari pemicu setiap 30 menit, itu mungkin mencari pemicu 1 menit sebelum matahari terbenam, jangan lakukan apa pun dan tunggu 30 menit. Aksi akan berlangsung dengan cek berikutnya, 29 menit setelah matahari terbenam. Alih-alih memeriksa pemicu 1 menit setelah matahari terbenam, maka Anda akan melihat lampu menyala langsung. Jika Anda ingin 30 menit. menunda, Anda harus memiliki timer terpisah yang diaktifkan pada IFTTT-trigger. Lampu harus dinyalakan oleh timer

"lalu, bukan oleh IFTTT" adalah bagian kedua dari komentar yang terpotong ketika saya mengubahnya.
jonsca

Pemicu Cepat sekarang dikenal sebagai " DO ". Ada juga aplikasi seluler untuk tombol DO .
IgorGanapolsky

2

Solusi lain adalah dengan menautkan akun IFTTT Anda ke Banyak, lalu gunakan Banyak penghitung waktu mundur untuk memicu sesuatu.

Namun, perlu diketahui bahwa solusi ini mengalami keterbatasan yang sama dengan solusi lain yang melibatkan keterlambatan hingga 15 menit dalam memicu resep IFTTT ketika kondisi yang mendasarinya terpenuhi: Jika Anda menyiapkan resep untuk memicu tindakan ketika Sejumlah penghitung waktu mundur mencapai nol, maka tindakan tersebut akan memicu tanpa penundaan, tetapi jika Anda mengatur resep untuk memicu pada interval yang tetap sebelum atau setelah penghitung waktu mundur mencapai nol, resep (setidaknya dalam pengalaman saya) tidak akan memicu persis titik waktu tetapi akan memicu dalam waktu sekitar 15 menit.

Keterbatasan lain dengan solusi ini adalah bahwa Anda tidak dapat (setahu saya) menggunakan IFTTT untuk mengatur penghitung waktu mundur Banyak waktu selain dari sekarang - Anda tidak dapat menghitung dari, katakanlah, 30 menit di masa lalu atau turun untuk, katakanlah, 2 jam di masa depan.


Tidak ada Banyak di Google Play untuk Android. Sudahkah Anda mencoba memeriksa?
IgorGanapolsky

Banyak layanan telah ditutup karena kurangnya dana. Dengan demikian, jawaban ini tidak masuk akal sekarang
Deepak Yadav

1

Untuk perangkat Wemo, Anda dapat mengatur aturan di aplikasi Wemo untuk dimatikan setelah jangka waktu tertentu tanpa perlu memiliki resep IFTTT yang rumit untuk mematikannya untuk Anda.


0

Saya menemukan halaman ini dari pencarian web dan berpikir saya mungkin menawarkan solusi Kalender Google lainnya. Berbeda dengan solusi Dan , metode ini menawarkan lebih banyak kontrol granular daripada penundaan per jam zona peretasannya.

Dalam contoh ini, saya memiliki bel pintu Ring. Ketika mendeteksi gerakan, itu memicu IFTTT untuk menyalakan teras dan lampu banjir. Beberapa menit kemudian, akhir acara kalender Google meminta IFTTT untuk mematikan lampu. Inilah resepnya:

  1. Masuk ke https://calendar.google.com/ . Buat kalender baru terpisah dari utama Anda. Milik saya bernama Bel. Setel ke zona waktu yang tepat.
  2. Di IFTTT, buat applet berikut:
    1. Jika gerakan terdeteksi, nyalakan lampu.
    2. Jika gerakan terdeteksi, maka Tambah Cepat acara ke kalender Bel. Teks tambahkan cepat membaca "gerakan terdeteksi CreatedAt+ 15 menit" . CreatedAtdimasukkan sebagai bahan dari menu drop-down yang berdekatan dengan entri teks.
    3. Jika suatu acara berakhir pada kalender Google bernama "Bel", matikan lampu.

Saus rahasianya adalah bagaimana teks acara Tambah Cepat Kalender Google diucapkan. CreatedAtditambahkan melalui daftar drop-down bahan menetapkan awal janji temu kalender sampai saat gerakan terdeteksi. + 15 minutesmengatur durasi. Karena ini adalah akhir dari janji yang dipantau IFTTT, ini menentukan waktunya.

Waktu pelaksanaan tidak tepat. IFTTT mendokumentasikan jendela +/- 15 menit untuk melakukan aksi yang dipicu oleh akhir acara Kalender Google. Dalam eksperimen saya malam ini, lampu-lampu dimatikan sekitar 5 - 7 menit lebih awal, dan ada sekitar satu menit perbedaan antara kedua lampu ketika saya tidak menghubungkan mereka dalam sebuah adegan. Ini cukup dekat untuk pekerjaan pemerintah apa adanya. Jika Anda ingin lampu tetap menyala selama sekitar 10 menit, gunakan + 15 minutesdi teks tambah cepat Anda.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.