node-red-contrib-sesameはSesame APIを使用するためのNode-REDノードです。 Sesame3/4に対応しています。
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"}