IFTTT-Solo

TCP/IPポート通信の設定 (1回のみの作業です)

ポート設定1) CF SoloをLinked Playerのサーバーになるように10208番をLISTENにします。
まずChromeでCF Soloにアクセス。IPアドレスは System Commanderで調べられます。
① 「Serial Ports」>「Configure」 を選択
②「Third Party RS232C (TCP Socket Enables)」を選択
③「Save」で保存

これでCF Soloのポート10208がLISTEN(サーバー)になりました。

ポート設定2) LAN BridgeがLinked Boxに対して5000番で接続する設定を行います。
①「Network」を選択
②「Connections」を選択
③ 任意のSlotのModeを「TCP Client」に変更
④ Linked BoxのIPアドレスを入力
⑤「5000」を入力
⑥ 保存します。

グーグルアシスタントの設定

「IF」を設定

1) 「人のアイコン」 > 「Create」を選択します。

2) 「+」を選択します。

3) 「assistant」と入力すると、候補として「Google Assistant」が表示されるので、それを選択します。

4) 「Say a simple Phrase」を選択します。

5) タスクになる日本語を入力します。(3個まで入力可) この言葉を認識して、機器を動かします。

「THEN」を指定してテキストをFirebaseに送信

Thenの「+」をクリックします。

7) 「Webhooks」と入力すると、Webooksが候補に表示されるので、それを選択します。

8) 「Make a web request」を選択します。

9) 下記のとおり下記項目を入力します。

①URL:「https://greenworks-be237.firebaseio.com/googlehome/dealer-code/customer-code/word.json」と入力
dealer-codeは代理店ごとにグリーンワークスから与えられたコードです。
※customer-coderはLinked Boxで割り振ったお客様ごとのたコードです。(>>ココをクリック)
②Method:「PUT」
③:Content Type 「application/json」
④:Body 「”001″」~「”099″」の通し番号
※この番号がコマンドフュージョンやクレストロンにTCP/IPで送信されます。

入力したら「Create action」をクリック

10) 最後に「Finish」をクリックして完了です。

①ここをONにしていると、iPhoneなどに通知が届きます。OFFでも問題ありません。

Soloのアクションを実行

先にMacroを作成

①「Automation」>「Macros」を選択
②「Create New Macro」を選択

Create-Macro

Text content

Linked Boxから送られたテキストをトリガーにしてアクセションを実行

①「Rules」をクリック
② 「Create New Rule」をクリック

solo-ifttt-rule1

Google Assistantで設定したとおり話しかけて下さい。 Live Event Logにテキストが入ってきます。

solo-ifttt-rule2

⑥  Ruleの名前(半角英数)で入力
⑦ 実行したいマクロを選択。
⑧ 「Create Rule」で作成されます。

solo-ifttt-rule3

最後に「Save」を押して完了です。

solo-ifttt-rule4