Siri、IFTTT 整合入門 part 4: 透過 IFTTT 控制 MightyRC

credit: IFTTT.com

IFTTT,是一個新生的網絡服務平台,通過其他不同平台的條件來決定是否執行下一條命令。即對網絡服務通過其他網絡服務作出反應。IFTTT得名為其口號「if this then that」” IFTTT – wikipedia

簡單來說,IFTTT上面有很多小程式,可以在符合特定條件下去執行一些事情。譬如Facebook 如果有貼文的話 (if this),就把Facebook的貼文自動轉po到 Twitter上 (then that)。

關於 IFTTT 實際上的入門,大家可以參考這一篇 (https://tinyurl.com/y3ekgrwx)。

那我們這篇就直接上工,讓大家一步一步的直接把IFTTT直接串上 MightyRC。要讓 MightyRC 能夠與 IFTTT 整合,使用者需要設計一個小程式 (Applet),符合特定條件的時候去發送出一個網路訊息 (Web hook), 透過上一篇 part 3: 雲端訊息控制 MightyRC 來執行MightyRC 的任一命令 (情境、組合鍵、特殊鍵)。

首先我們先設想一個情境,回家 (if this)時能夠自動把冷氣機與電風扇給打開((then that)。

  1. 先建立一個 Applet

2. 壓下 + 的按鈕,選擇 Location 作為 IF 的條件 (如果想急著測試,可以把IF的條件,從 Location 改成 Button Widget)

3. 確認了 IF 之後,現在壓下 Then 的 + 按鈕,我們選擇 webhooks 這個服務

 

URL 請填入 https://llamalab.com/automate/cloud/message

Method 請選擇 POST

Content Type 選擇 application/json

Body 請填入之前在 part 3: 雲端訊息控制 MightyRC 其中步驟六的密鍵email 等資訊,記得 payload 也要填入 cool 喔~

這樣子就大功告成了。

這樣子未來你只要帶著手機,進入到了特定範圍後,就會發送訊息出去,通知 Automate 連帶控制 MightyRC,把冷氣機跟電風扇打開。

這樣子的應用還可以運用在不同的場合,譬如回家的時候自動把燈光音響還有電視機跟MOD打開然後自動轉台到公共電視。只要在Automate那邊的flow做一下修改就可以搞定。

運用的場合可說是千變萬化!

 

沒有留言

留言

你的電子郵件不會被公開