【Nature Remo × Tasker】Cloud APIで赤外線信号を送信するタスクの設定例

AndroidアプリのTaskerは、設定した条件によって、スマートフォンにさまざまな命令をすることが出来るアプリ。そして、Nature RemoはWiFi機能の付いた赤外線リモコンデバイス。

今回は、TaskerとNature Remoを連携させる例となり、TaskerでNature RemoのAPIを使い、赤外線信号を送信するタスクを作成します。

また、Nature RemoのAPIには、インターネットを通じて使用するCloud APIと、ローカルネットワーク内でのみ使用できるLocal APIがありますが、今回の例ではCloud APIを使用して赤外線信号を送信します。

Taskerを使いNature Remoから赤外線信号を送信する例

例では、タスク内でNature RemoのCloud APIを使用し、Nature Remoから赤外線を送信します。

アクセストークンの発行

Nature RemoのCloud APIを使用するには、APIのアクセストークンが必要となります。アクセストークンの発行方法は、以下のリンク先を参考にしてみてください。

Signal IDの取得

Cloud APIを使用しNature Remoから赤外線送信を行うには、アプリで赤外線ボタンを登録した際に、ボタン毎に割り振られるSignal IDが必要となります。Signal IDの取得方法については、以下のリンク先を参考にしてみてください。

Nature RemoのCloud APIを使用し赤外線信号を送信するタスク

以下がタスクを作成する手順例となり、Cloud APIを使用しNature Remoから赤外線信号を送信します。

  1. TASKSタブ内の画面右下にある「+」ボタンを押すと、タスク名を入力するダイアログが表示されるので、今回の例では、タスク名を「リモコン」として新規タスクを作成。
  2. タスク名「リモコン」内に移動するので、画面右下にある「+」ボタンをクリックしアクションを追加。
  3. アクションカテゴリーから「Net」を選択し「HTTP Post」アクションを追加。
  4. 「HTTP Post」の設定画面の「Server:Port」に、「https://api.nature.global/1/signals/XXXXXXXX/send」と入力。XXXXXXXXの箇所は、操作したい赤外線送信ボタンのSignal IDを指定。
  5. 「HTTP Post」の設定画面の「Data/File」に、「access_token=XXXXXXXX」を入力。XXXXXXXXの箇所は発行した自身のアクセストークンを指定。
    「Server:Port」と「Data/File」を設定した状態の「HTTP Post」の設定画面。
    「HTTP Post」の設定画面。「Server:Port」と「Data/File」を設定した状態

以上がCloud APIを使用しNature Remoから赤外線信号を送信するタスクとなります。

タスクの動作確認

作成したタスクが正常に動作するかを確認するには、タスク内の画面下部の左端にある「再生ボタン」をクリックすることで確認できます。

タスク内(Task Edit)画面の下部
タスク内(Task Edit)画面の下部。タスクの動作確認は、左端の「再生ボタン」をクリック。

参照サイト・書籍

コメントまたはTwitterで返信

コメントは、以下の項目(*は必須項目)を入力し「コメントを送信」ボタンから送信お願いします。メールアドレスは公開されることはありません。Twitterで返信する場合はコチラから。