UNPKG

node-red-contrib-alexa-home-skill

Version:

This node allows you to hook up Node-RED to react to your Amazon Echo.

71 lines (69 loc) 3.19 kB
<script type="text/x-red" data-help-name="alexa-home"> <p>このノードは、Alexa Homeスキルのエンドポイントを提供します。</p> <p>このノードを使用するには、<a target="_blank" href="https://alexa-node-red.bm.hardill.me.uk/">こちら</a>でアカウントを作成して、いくつかのデバイスを宣言する必要があります。</p> <p>セットアップの詳細は、<a target="_blank" href="https://alexa-node-red.bm.hardill.me.uk/docs">こちら</a>を参照ください。</p> <h3>入力</h3> <dl class="message-properties"> <dt class="optional">account</dt> <dd>事前に作成したアカウントとパスワードを入力ください。</dd> <dt class="optional">device <span class="property-type">string</span> </dt> <dd>事前に用意したデバイスを選択してください。アカウントが正しく入力されていれば、選択できるようになります。</dd> <dt class="optional">Auto Acknoledge</dt> <dd>有効の場合は、Alexaに何があってもコマンドが成功したと伝えます。このオプションを無効にした場合は、フローに<i>Alexa Home Response</i>ノードを追加する必要があります。</dd> <h3>出力</h3> <p>次のようなメッセージを出力します。</p> <pre>{ "command": "TurnOnRequest", "extraInfo": {}, "payload": true }</pre> <p>or</p> <pre>{ "command": "SetPercentageRequest", "extraInfo": {}, "payload": 50 }</pre> <p>or</p> <pre>{ "command": "DecrementTemperatureRequest", "extraInfo": {}, "payload": -5 }</pre> <p>or</p> <pre>{ "command": "SetLockState", "extraInfo": {}, "payload": 'LOCKED' }</pre> <h3>詳細</h3> <p>下記が、現在有効なコマンドの完全なリストです。</p> <ul> <li>TurnOnRequest</li> <li>TurnOffRequest</li> <li>SetPercentageRequest</li> <li>IncrementPercentageRequest</li> <li>DecrementPercentageRequest</li> <li>SetTemperatureRequest</li> <li>IncrementTemperatureRequest</li> <li>DecrementTemperatureRequest</li> <li>GetTemperatureReadingRequest <sup>1,2</sup></li> <li>GetTemperatureRequest <sup>1,2</sup></li> <li>SetLockState <sup>2</sup></li> <li>GetLockState <sup>1,2</sup></li> </ul> <ol> <li>これらのアクションは、値を返さなければならないので、自動的には認められません。</li> <li>現在のところ、米国のユーザーのみが利用できます。</li> </ol> </script> <script type="text/x-red" data-help-name="alexa-home-resp"> <p>このノードは、Alexa Home へ返答するノードになります。</p> <h3>入力</h3> <dl class="message-properties"> <dt class="optional">pyaload <span class="property-type">boolean</span> </dt> <dd>アクションが成功したと返答する場合は<code>true</code>、失敗の場合は<code>false</code>を設定してください。<dd> </script>