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を展開」を選択

f:id:atsuko29:20200321103259p:image  f:id:atsuko29:20200321103359p:image

②URLに上記★で修正したURLを貼り付け、完了

f:id:atsuko29:20200321103451p:image

 

ちなみに、iOS12だとURLの設定方法が異なってて、ググった結果で試したらなかなかうまくいかなかった。

これはiOS13の方法。OSUpdateすると使えなくなるのだろうか。。

 

あと、Servicesから参照したURLは修正とかするとキーが変わるので注意。

 

iftttで選択できる命令は何故かiOSのショートカットより多い。

とりあえずこんな感じで作成。

f:id:atsuko29:20200415222859p:image

 

テレビについては電源オンオフと消音オンオフは同じ命令みたいなので、言葉だけ変えて呼び出すwebhooks同じ。

エアコンはオンオフではなく、暖房、冷房などを指定して命令を送ってるようなので、とりあえず2パターン作成。

これでかなり快適。冷房は夏になったら追加しよう、、、!

 

チャンネルは何故かわからないけど数字で伝えると認識してくれないので、とりあえずよく見る番組名で登録した。こっちはifttt噛ませずともうまくいったのでとりあえず放置。

 

で、でもやっぱりAmazon flex欲しくなっちゃって、買うっていうね、、、スマートホーム沼、、、?