人感)|赤外線リモコン|読み上げ|MQTT連携|IFTTT連携|IFTTT(イフト)は、異なるソーシャルメディアやプラットフォームを連携させるWebサービスです。直訳すると「もし、これをしたら、あれをする」といった意味合いです。「これをしたら」は、IFTTTを起動させる条件を「トリガー」、「あれをしたら」は、それによって自動的に行われる動作を「アクション」と呼びます。That」全体のことです。Echoなどのスマートスピーカーとの連携も可能です。連携できるサービスは400種類以上あり、そのサービス同士を組み合わせで色々な対応が出来ます。出来る事のイメージは下記の通りです。乗換駅に着いたら、自動的に家族にメールを送る。Instagramで指定のハッシュタグが付いた投稿を、Dropboxに自動保存する。Googleカレンダーの通知をLINEで受け取る。Twitterでお気に入り登録したツイートをEvernoteに保存する。定刻で為替レートをSMSで通知する。Assistant)でメールを送る。Sheetにメモする。Piと連携して、接続しているGPIO機器の操作やセンサー情報の取得を試して見ます。Piに渡し、接続機器の制御が可能です。spreadsheetに書き込みが出来ます。Piにメッセージを送ります。Beebotteのサービスを使いますので、事前設定が必要です。AppletesよりCreateボタンを押します。ThisのAddボタンを押します。Assistantを選択します。ingredienttを選択します。triggerボタンを押します。ThatのAddボタンを押します。serviceの検索よりWebhookを選択します。requestを選択します。下記の詳細設定をします。ingredientボタンを使います。actionボタンを押します。Continueボタンを押して、Finishボタンを押します。IFTTT(メールによるメッセージ送信)の設定メールでメッセージをRaspberryPiに送ります。Beebotteのサービスを使いますので、事前設定が必要です。AppletesよりCreateボタンを押します。ThisのAddボタンを押します。serviceの検索よりEmailを選択します。emailを選択します。ThatのAddボタンを押します。serviceの検索よりWebhookを選択します。requestを選択します。下記の詳細設定します。ingredientボタンを使います。action/Updateボタンを押します。下記のプログラム(bbtsub.py)で、Bebotteに渡されたメッセージを受信します。Piのセンサー情報などの処理結果を、メールやLINEで知らせたり、Googleのスプレッドシートに書き込みが出来ます。AppletesよりCreateボタンをしま押します。ThisのAddボタンを押ます。serviceの検索よりWebhooksを選択します。requestを選択します。triggerボタンを押します。ThatのAddボタンを押します。serviceの検索よりGmailを選択します。emaileを選択して、詳細設定をします。ingredientボタンを使います。actionボタンを押します。Continueボタンを押して、Finishボタンを押します。AppletesよりCreateボタンを押します。ThisのAddボタンを押します。serviceの検索よりWebhooksを選択します。requestを選択します。triggerボタンを押します。ThatのAddボタンを押します。serviceの検索よりlineを選択します。messageを選択して詳細設定をします。Notifyから通知を受け取る。ingredientボタンを使います。action/Updateボタンを押します。Continueボタンを押して、Finishボタンを押します。Nameを設定します。ThatのAddボタンを押します。Sheetsを選択します。spreadsheetを選択して詳細を設定します。ingredientボタンを使います。action/Updateボタンで完了です。servicesを選択します。その中からWebhookを選択してDocumentationボタンを押します。下記の仕様が取得出来ます。}」様式のデータを渡せば、IFTTTで作成したEvent名のシナリオを実行します。","value2":"テストメールです。webhook("gmail",data)上記プログラムを実行すると、下記の様に、指定のメッセージがメールに届きます。同様に上記のプログラムのEvent名とdataの指定を下記の様に変更して実行すると、指定のメッセージが、LINEに届きます。テストメッセージです。webhook("line",data))同様に上記のプログラムのEvent名とdataの指定を下記の様に変更して実行すると、指定のデータが、Googleスプレットシートに追記できます。前回設定した、IFTTTアプレット(Googleアシスタントによるメッセージ送信)の設定と、IFTTTアプレット(Gmailで通知)の設定を使います。Pi(温度・気圧・湿度センサー)」を参照してください。Piの処理Pythonスクリプト(bbtsensor.py)は下記の通りです。ここにRaspberryPiの処理を書きます。永久ループして待ち続ける実行結果Json形式でメッセージを受信して。Json形式で取得データーを編集して、メールの送信依頼をします。rH'}IFTTTで設定したメールアドレスに送信します。人感)|赤外線リモコン|読み上げ|MQTT連携|IFTTT連携|。