node-red-contrib-sesame
v1.0.2
Published
node-red-contrib-sesameは[Sesame API](https://doc.candyhouse.co/ja/SesameAPI)を使用するためのNode-REDノードです。 Sesame3/4に対応しています。
Downloads
33
Readme
node-red-contrib-sesame
node-red-contrib-sesameはSesame APIを使用するためのNode-REDノードです。 Sesame3/4に対応しています。
Sesameについて
Sesameは CANDY HOUSE のスマートロックです。
インストール
Node-REDのルートディレクトリーにて、以下のようにインストールしてください。
npm install node-red-contrib-sesame
初期設定
- Sesame ダッシュボードへログインし、API KEYを生成してください。
セサミ、ひらけゴマ ! アプリ
にて、操作対象の鍵のUUIDを取得してください。- 「このセサミの鍵をシェア」からQRコードを表示し、秘密鍵を取得してください。
- 上記手順に従って、node-red-contrib-sesameをインストールしてください。
- インストール後、パレットの「IoT」カテゴリーにSesameノードが追加されます。
- 追加されたSesameノードをワークスペースにドラッグします。
- ドラッグしたSesameノードをダブルクリックします。
- 1.〜3. にて取得したAPI KEY, UUID, 秘密鍵を設定してください。
鍵操作
操作データーを以下のようなJSONフォーマットにしてmsg.payloadにセットし、Sesameノードに送信してください。
施錠
{"user":履歴に表示する文字列, "cmd":"lock"}
解錠
{"user":履歴に表示する文字列, "cmd":"unlock"}
トグル
{"user":履歴に表示する文字列, "cmd":"toggle"}