1.0.2 • Published 3 years ago

node-red-contrib-sesame v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

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

初期設定

  1. Sesame ダッシュボードへログインし、API KEYを生成してください。
  2. セサミ、ひらけゴマ ! アプリ にて、操作対象の鍵のUUIDを取得してください。
  3. 「このセサミの鍵をシェア」からQRコードを表示し、秘密鍵を取得してください。
  4. 上記手順に従って、node-red-contrib-sesameをインストールしてください。
    • インストール後、パレットの「IoT」カテゴリーにSesameノードが追加されます。
  5. 追加されたSesameノードをワークスペースにドラッグします。
  6. ドラッグしたSesameノードをダブルクリックします。
  7. 1.〜3. にて取得したAPI KEY, UUID, 秘密鍵を設定してください。

鍵操作

操作データーを以下のようなJSONフォーマットにしてmsg.payloadにセットし、Sesameノードに送信してください。

施錠

{"user":履歴に表示する文字列, "cmd":"lock"}

解錠

{"user":履歴に表示する文字列, "cmd":"unlock"}

トグル

{"user":履歴に表示する文字列, "cmd":"toggle"}