Bài viết này hướng dẫn sử dụng TuyaCloud API để điều khiển ổ cắm Tuya bằng Python thông qua module TinyTuya.
1. Chuẩn bị
- Python 3.8
- Module TinyTuya:
pip install tinytuya
- Thiết bị đã được setup thông qua app Smart Life (Không được dùng Guest account)
2. Tạo tài khoản developer
Các bạn vào trang https://www.tuya.com/ để tạo tài khoản developer
3. Tạo cloud project
- Đăng nhập vào https://platform.tuya.com/
- Click “Cloud” icon -> Development -> Create Cloud Project
- Nhập các thông tin của project
- Tại project, click “Devices” -> Link App Account -> Add App Account -> Quét QR code bằng app Smart Life
Lưu ý: Chọn chính xác data center theo khu vực trên app Smart Life theo Mappings Between OEM App Accounts and Data Centers
Việt Nam sẽ chọn data center là Western America Data Center
4. Code
Lấy API key tại project -> Overview
- API Key: Access ID/Client ID
- API Secret: Access Secret/Client Secret
- Device ID: Devices -> Link App Account -> Manage Devices -> Device ID
Source code example Github: Tuya Example
Chúc bạn thành công!