Skip to content

node-redでSESAME APIを使うための非公式のカスタムノードです。

License

Notifications You must be signed in to change notification settings

Sasakid0123/node-red-contrib-sesame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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"}

About

node-redでSESAME APIを使うための非公式のカスタムノードです。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published