5
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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] (ttps://apps.apple.com/us/app/smart-life-smart-living/id1115101477) や tuya app 等の tuya 関係の アプリで スマートコンセントを登録しておいてください。

#Tuya サイトアカウント登録~デバイス登録
基本は [plageoj さんの記事] (https://qiita.com/plageoj/items/dd2f1c8b55c39625d550)の通りなのですがサイトの見た目が変わっているので記載します。

##アカウント作成
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

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

5
8
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
5
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?