Auto các thiết bị smart home của Tuya + Smart lite bằng Python
Bước 1. Danh sách api mà thiết bị có thể gọi, tuỳ từng tiết bị mà sẽ có các api khác nhau để bạn tuỳ chỉnh thiết bị đó.
Bước 2. Send commands: nhập các giá trị cần thiết ở danh sách bên trên đã xem, để nhận được kết quả mà thiết bị thực hiện
| Hình 2. send commands thiết bị |
API_ENDPOINT = "https://.tuyaus.com"
ACCESS_ID = ''
ACCESS_KEY = ''
DEVICE_ID = ''
Bước 3. Thay các thông tin của bạn vào trong ' '
Bước 4. thay thế lệnh bước 2 để code chạy.
![]() |
| Hình 3. code mẫu để bật, tắt thiết bị |
Lưu ý: đừng quên cài thư viện pip install tuya-connector-python
Mã code:
from tuya_connector import TuyaOpenAPI
from Key import *
openapi = TuyaOpenAPI(API_ENDPOINT, ACCESS_ID, ACCESS_KEY)
openapi.connect()
commands = {'commands': [{'code': 'switch_1', 'value': True}]}
# Gửi lệnh tới thiết bị
url = f'/v1.0/iot-03/devices/{DEVICE_ID}/commands'
response = openapi.post(url, commands)
print(response)
