LoginSignup
3
7

More than 3 years have passed since last update.

中華製スマートプラグ をAPIで操作する。(tuya-cli利用の代替案)

Posted at

plageoj さんの記事 新版・中華製スマートプラグを node で制御するを参考に中華製のsmartplugで各プラグの電力使用量を zabbix で管理したかったのですが 
データ取得に必要な local_keyの取得方法が他で記載の、
tuyapi/cli の tuya-cli wizard でうまく いかないケースがあったので代替案を紹介します。

アプリにスマートコンセントを登録

smart life や tuya app 等の tuya 関係の アプリで スマートコンセントを登録しておいてください。

Tuya サイトアカウント登録~デバイス登録

基本は plageoj さんの記事の通りなのですがサイトの見た目が変わっているので記載します。

アカウント作成

https://iot.tuya.com/ にアクセスして、アカウント作成

プロジェクト作成

右のCloudからProjectsを選択

Project.png

createを選択

Project-Create.png

以下を入力しCreate

  • Project Name: 任意のプロジェクト名を入力
  • Description : 説明を入力(最低20文字必要)
  • Industory : 任意だと思いますが私はSmart Homeを選択しました。 Project-Create-Detail.png

アプリからデバイス情報連携

事前に登録してあるアプリ情報を連携します。
cloud -> Link Device -> Link devices by App Account から Add App Accountを押下し、 表示されるQRコードをアプリで読み込んで登録してください。

image.png

問題がなければ以下のような表示になり登録されます。
image.png

Device IDの取得

 以下の Cloud-> Device List から APP ID/地域を選択して DeviceのListが出るので 操作したいコンセントの device_id を控えておく
image.png

Device Local Keyの取得

Cloud-> Get device details から device_idを入力し Submit Requestをすることで
対応するlocal_keyの取得が可能になります。

image.png

まとめ

上記手順でアプリと tuyaのサイトから
スマートコンセントの操作に必要な

  • コンセントのdevice_id
  • コンセントのlocal_key

を取得できました、実際の使い方等はほかの方の記事を見ていただければ。。。

3
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
7