メインコンテンツまでスキップ

IFTTT Webhooks連携


 

"IFTTT"は、IFTTT Inc. が提供する、様々なWebサービス同士を連携させるWebサービスです。https://ifttt.com

  • IFTTTに対応したWebサービスは IFTTT を介してそれぞれ連携することができます。(レシピの登録)
  • IFTTTで登録したレシピの Webhooks Event name(任意の文字列) をACUAH に設定する事で、スマートリモコン等をコントロールする事ができます。

このページでは、IFTTTに対応したSwitchBot(スマートリモコン)を利用し、ACUAHからテレビの電源を入れる という動作の設定例を説明します。

主要機能補足説明 - IFTTT Webhooks連携


1. SwitchBotアプリで設定

  • SwitchBotアプリの設定方法詳細は、SwithBot Hubの説明書をご覧ください。
  • SwitchBotにWi-Fi設定を行い、TVリモコンとして動作するように設定を行ってください。
  • 本ページの例では、SwitchBotアプリ上、"Scene"に"テレビ電源"(をONにする)という操作を登録しています。

2. IFTTTで設定

主要機能補足説明 - IFTTT Webhooks連携

  • 画面右上の"Create"をクリックします。

主要機能補足説明 - IFTTT Webhooks連携

  • "Create"画面が表示されるので、"If This"の右にある"Add"をクリックします。

主要機能補足説明 - IFTTT Webhooks連携

  • "Choose a service"の画面が表示されますので、検索バー(虫眼鏡アイコンのある枠)に"Webhook"と入力します。
  • 画面下に、図のような"Webhooks"が表示されるので、クリックします。

主要機能補足説明 - IFTTT Webhooks連携

  • "Receive a web request" をクリックします。

主要機能補足説明 - IFTTT Webhooks連携

  • "Receive a web request"の画面が表示されます。
  • "Event Name"欄に、"turn_on_tv" と入力します。
 

この turn_on_tv という文字列をACUAHで設定します。

  • "Create trigger"をクリックします。

主要機能補足説明 - IFTTT Webhooks連携

  • 再度"Create"画面が表示されます。上側、"If"のところが設定され水色(Webhooks: Receive a web request)が設定された状態となっています。
  • 下段の"Then That"の右側にある"Add"ボタンをクリックします。

主要機能補足説明 - IFTTT Webhooks連携

  • 再度"Choose a service"画面が表示されますので、検索バーに"SwitchBot"と入力します。
  • 画面下に"S SwitchBot"の赤い四角が表示されるので、クリックします。

主要機能補足説明 - IFTTT Webhooks連携

  • SwitchBotに登録されている様々なイベント(動作)が表示されます。
  • 表示されている中から、「1.SwitchBotアプリで設定」で設定したアクションを選択します。

主要機能補足説明 - IFTTT Webhooks連携

(本例では、"Scene"を設定したのでここで"Scene"をクリックしています。)

  • "Create action"をクリックします。

主要機能補足説明 - IFTTT Webhooks連携

  • 再度"Create"画面が表示されます。
  • "If" が Webhooks, "Then" が SwitchBot で設定されたことを確認して、"Continue"ボタンをクリックします。

主要機能補足説明 - IFTTT Webhooks連携

  • "Review and finish"画面が表示されますので、"Finish"ボタンをクリックします。

Webhooks key の確認

 

ACUAH から Webhooks にトリガーを送信する際にユーザー毎に割り当てられたキー(文字列)が必要になります。 ACUAHに設定しますので、確認してコピーをしておきます。

主要機能補足説明 - IFTTT Webhooks連携

  • 作成されたアクションの左上、Webhooksのアイコンをクリックします。

主要機能補足説明 - IFTTT Webhooks連携

  • "Webhooks integrations"画面が表示されますので、"Documentations"ボタンをクリックします。

主要機能補足説明 - IFTTT Webhooks連携

  • "Your key is:" と表示されますので、":"以降の文字列(画像で赤枠で囲まれている文字列)を選択し、コピーしてください。

3. ACUAHで設定

主要機能補足説明 - IFTTT Webhooks連携

  • 設定画面3で、画像のような設定を行います。
  • 音声認識文字列は、マイクアイコンをタップし、「テレビつけて」等と発話して文字列を登録します。
  • "Function"は"IFTTT"を選択します。
  • "Key"欄に、コピーしたWebhooksキーをペースト(貼り付け)します。
  • "Event Name"欄に、IFTTTで設定した文字列 turn_on_tv を入力します。
  • Extra data value1~value3 の欄は空欄のままで問題ありません。
  • "Test"ボタンをタップし、イベントをテスト送信してみましょう。
  • 問題なくトリガーが送信されれば、メッセージウィンドウに "Congraturations!~"の文字が表示されます。
 

1.SwitchBot, 2.IFTTT の設定が問題なければ、このテストでテレビの電源がONになります。

Testボタンをクリックしてから、テレビの電源がONになるまで時間が掛かる場合がありますので、お待ちください。

IFTTT は SwitchBot以外にも様々なサービスに対応していますので、是非ACUAHと様々なサービスを繋げてみてください。