NatureRemoをSiriから動かす その2
前回の記事
https://tmg.hatenadiary.jp/entry/2020/04/06/214013
何かiOSのショートカットのアプリからNatureRemo呼び出すのがうまくいかないので、初心に戻り、
①Apple WatchのSiri→②iftttのwebhooks→③スマートリモコンに命令
で行く。
IFTTTのWebhooksを作成
ServicesでWebhooksを追加する。
その後、Createで、Webhooksが起動されたらNatureRemoの命令を実行するレシピを作成。
NatureRemoもServices追加。
このとき、Webhooksで設定したイベント名をメモ。
Servicesのdocumentationで、
Make a POST or GET web request to:
の下にあるURLをコピーする。
テキストをどこかに貼り付け、{event}部分の文字列を
Webhooksで設定したイベント名に修正する。・・・★
iOSのショートカット作成
①iOSのショートカットを新規作成し、「アクションを追加」から「URLを展開」を選択
②URLに上記★で修正したURLを貼り付け、完了
ちなみに、iOS12だとURLの設定方法が異なってて、ググった結果で試したらなかなかうまくいかなかった。
これはiOS13の方法。OSUpdateすると使えなくなるのだろうか。。
あと、Servicesから参照したURLは修正とかするとキーが変わるので注意。
iftttで選択できる命令は何故かiOSのショートカットより多い。
とりあえずこんな感じで作成。
テレビについては電源オンオフと消音オンオフは同じ命令みたいなので、言葉だけ変えて呼び出すwebhooks同じ。
エアコンはオンオフではなく、暖房、冷房などを指定して命令を送ってるようなので、とりあえず2パターン作成。
これでかなり快適。冷房は夏になったら追加しよう、、、!
チャンネルは何故かわからないけど数字で伝えると認識してくれないので、とりあえずよく見る番組名で登録した。こっちはifttt噛ませずともうまくいったのでとりあえず放置。