Alexa + IFTTT + IRKitを使って家電を操作する
Echo dotがやっと届いたので、試してみました。
まずはAlexa(Echo dot) -> IFTTT(webhooks) -> IRKitで家電を操作してみました。
プログラミング不要でIFTTTの設定を行うだけなので簡単です。
Alexa、IFTTT、IRKitは設定済みの前提で書いてます。
設定が終われば、「Alexa テレビをつける をトリガー」と話しかけると、テレビをつけることができるようになります。
IFTTTで新しいAppletを作成します
トリガー
Alexaの「Say a specific phrase」をトリガーとして作成します。
「What phrase?」には呼びかける定型文を入力します。
※「テレビ」ではうまく認識されなかったので、「テレビをつける」としています。
アクション
Webhooksの「Make a web request」をアクションとして作成します。
以下の値を入力します。
- URL
- Method
- POST
- Content Type
- application/x-www-form-unlencoded
- Body
- clientkey=XXXXXX&deviceid=XXXXXX&message={"format":"raw","freq":XX,"data":[XXX,XXX,]}
※「clientkey」「deviceid」「message」は事前に確認しておきましょう。http://getirkit.com
最後に
定型文と少しでも異なるように話しかけたり、トリガーって言わなければならなかったりが気になります。
Alexa Skills Kit、Alexa Voice Serviceを使えば解決できるみたいなので、少し触ってみたいと思います。