IFTTT: Bạn có thể chỉ định độ trễ cho một hành động không?


20

Tôi có một trường hợp sử dụng cụ thể, khi một lần kích hoạt If-this-then-đó xảy ra, tôi muốn một hành động xảy ra, nhưng tôi không muốn hành động đó xảy ra trong ít nhất 30 phút .

Khi bật công tắc WeMo, hãy gửi hành động "Chuyển đổi" 30 phút sau, để đảm bảo công tắc không bật trong hơn 30 - 45 phút một lần

Có cách nào để làm điều này?

Câu trả lời:


4

Vâng, có một cách (không chính thức). Tôi đã phát triển một công cụ cho việc này. Bạn có thể tham khảo bài đăng này: https://grapeot.me/adding-a-delay-to-ifttt-recipes.html

Ví dụ sử dụng:

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

{KEY CỦA BẠN} là khóa trong Kênh IFTTT Maker. Thêm chi tiết có sẵn trong bài.


4

Tôi có một giải pháp hơi hack để tạo bộ đếm thời gian / trễ IFTTT; Tôi sẽ sử dụng wemo làm ví dụ:

Khi wemo bật, có một công thức khác để phát hiện điều đó và tạo một sự kiện google cal thông qua kênh google cal. Đây là chìa khóa, hãy sử dụng google cal với múi giờ được đặt phía sau múi giờ thực tế của bạn. Ví dụ: nếu bạn ở múi giờ miền Đông, hãy đặt cal thành Central. Tôi sử dụng Google add add và đảm bảo sử dụng một từ khóa duy nhất trong sự kiện, ví dụ #wemoturnedon

Bây giờ bạn có các sự kiện được tạo trong Google cal. bởi wemo của bạn, bạn chỉ cần thiết lập một công thức google cal khác để tìm kiếm sự kiện đó. Sử dụng kích hoạt tìm kiếm để bạn có thể tìm thấy từ khóa #wemoturnedon một cách cụ thể. Công thức sau đó có thể được thiết lập để tắt wemo trở lại.


2

IFTTT nêu trong tệp trợ giúp của họ:

Bí quyết cá nhân kiểm tra dữ liệu Kích hoạt mới cứ sau 15 phút. Một số Bí quyết có các Trình kích hoạt nhanh, sẽ chạy ngay khi nhận được dữ liệu Kích hoạt. Kích hoạt nhanh có thể được xác định bằng một biểu tượng tia sét.

Vì vậy, để thiết lập công thức dựa trên công tắc WeMo chỉ kích hoạt cứ sau 30 phút, bạn phải thiết lập một dịch vụ ở giữa WeMo và IFTTT (một công cụ mà IFTTT hoạt động) sẽ kích hoạt Quick Triggertrong 30 phút để bạn có thể có sự chậm trễ của bạn.

Kể từ bây giờ với IFTTT, giải pháp bạn đang tìm kiếm là không thể nếu không có giải pháp trung gian của bên thứ ba.


Như bạn mô tả, độ trễ sẽ nằm trong khoảng từ 0 đến 29 phút. Ví dụ, nếu bạn muốn bật đèn 30 phút sau khi mặt trời lặn: WeMo sẽ tìm kiếm kích hoạt cứ sau 30 phút, nó có thể tìm kiếm kích hoạt 1 phút trước khi mặt trời lặn, không hành động và đợi 30 phút. Hành động sẽ diễn ra với lần kiểm tra tiếp theo, 29 phút sau khi mặt trời lặn. Thay vào đó, nó sẽ kiểm tra các kích hoạt 1 phút sau khi mặt trời lặn, sau đó bạn sẽ thấy đèn bật sáng ngay lập tức. Nếu bạn muốn một 30 phút. độ trễ, bạn phải có bộ hẹn giờ riêng được kích hoạt trên trình kích hoạt IFTTT. Đèn phải được bật bằng bộ hẹn giờ

"Sau đó, không phải bởi IFTTT" là phần thứ hai của nhận xét đã bị cắt ngắn khi tôi chuyển đổi nó.
jonsca

Quick Triggers hiện được gọi là " DO ". Ngoài ra còn có một ứng dụng di động cho nút DO .
IgorGanapolsky

2

Một giải pháp khác là liên kết tài khoản IFTTT của bạn với Vô số, sau đó sử dụng Bộ đếm thời gian đếm ngược số để kích hoạt mọi thứ.

Tuy nhiên, lưu ý rằng giải pháp này chịu cùng một giới hạn là các giải pháp khác liên quan đến độ trễ tối đa 15 phút trong việc kích hoạt công thức IFTTT khi đáp ứng các điều kiện cơ bản: Nếu bạn thiết lập công thức để kích hoạt hành động khi Vô số Đồng hồ đếm ngược chạm 0, sau đó hành động sẽ kích hoạt không chậm trễ, nhưng nếu bạn thiết lập công thức nấu ăn để kích hoạt ở một khoảng thời gian cố định trước hoặc sau khi Đồng hồ đếm ngược nhiều lần chạm 0, thì công thức nấu ăn (ít nhất là theo kinh nghiệm của tôi) sẽ không kích hoạt chính xác thời điểm đó nhưng sẽ kích hoạt trong vòng khoảng 15 phút.

Hạn chế khác với giải pháp này là bạn không thể (theo hiểu biết của tôi) sử dụng IFTTT để đặt Đồng hồ đếm ngược nhiều lần bất kỳ lúc nào khác ngoài thời gian hiện tại mà bạn không thể đếm ngược, giả sử, 30 phút trong quá khứ hoặc xuống để, nói, 2 giờ trong tương lai.


Không có Số trên Google Play cho Android. Bạn đã thử kiểm tra chưa?
IgorGanapolsky

Nhiều dịch vụ đã ngừng hoạt động do thiếu kinh phí. Do đó, câu trả lời này không có ý nghĩa ngay bây giờ
Deepak Yadav

1

Đối với thiết bị Wemo, bạn có thể thiết lập quy tắc trong ứng dụng Wemo để tắt sau một khoảng thời gian nhất định mà không cần phải có công thức IFTTT phức tạp để tắt cho bạn.


0

Tôi đã xem trang này từ một tìm kiếm trên web và nghĩ rằng tôi có thể cung cấp một giải pháp Lịch Google khác. Trái ngược với giải pháp của Dan , phương pháp này cung cấp khả năng kiểm soát chi tiết hơn so với sự chậm trễ hàng giờ của tin tặc múi giờ.

Trong ví dụ này, tôi có chuông cửa. Khi phát hiện chuyển động, nó kích hoạt IFTTT để bật hiên nhà và đèn lũ. Một vài phút sau, kết thúc của một sự kiện lịch Google nhắc IFTTT tắt đèn. Đây là công thức:

  1. Đăng nhập vào https://calWiki.google.com/ . Tạo một lịch mới tách biệt với chính của bạn. Của tôi được đặt tên là Chuông cửa. Đặt nó vào múi giờ thích hợp của bạn.
  2. Trong IFTTT, tạo các applet sau:
    1. Nếu phát hiện chuyển động, sau đó bật đèn.
    2. Nếu phát hiện chuyển động, thì Thêm nhanh một sự kiện vào lịch Chuông cửa. Văn bản thêm nhanh ghi "chuyển động được phát hiện CreatedAt+ 15 phút" . CreatedAtđược chèn dưới dạng một thành phần từ menu thả xuống bên cạnh mục nhập văn bản.
    3. Nếu một sự kiện kết thúc trên lịch Google có tên "Chuông cửa", hãy tắt đèn.

Nước sốt bí mật là cách văn bản sự kiện Thêm lịch nhanh của Google được thêm vào. CreatedAtđược thêm vào thông qua danh sách thả xuống thành phần đặt thời điểm bắt đầu cuộc hẹn theo lịch cho đến khi phát hiện chuyển động. + 15 minutesđặt thời lượng. Vì đã kết thúc cuộc hẹn mà IFTTT theo dõi, điều này quyết định thời gian.

Thời gian thực hiện không chính xác. IFTTT ghi lại một cửa sổ +/- 15 phút để bắn một hành động được kích hoạt khi kết thúc sự kiện Lịch Google. Trong thử nghiệm của tôi tối nay, đèn tắt sớm khoảng 5 - 7 phút và có khoảng chênh lệch giữa hai đèn khi tôi không liên kết chúng trong một cảnh. Nó đủ gần để làm việc của chính phủ như là mặc dù. Nếu bạn muốn đèn của bạn sáng trong khoảng 10 phút, thì hãy sử dụng + 15 minutestrong văn bản thêm nhanh của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.