Auto các thiết bị smart home của Tuya + Smart lite bằng Python

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ị đó.


Danh sách api mà thiết bị có thể gọi
Hình 1. danh sách api của 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

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)






Mới hơn Cũ hơn

Biểu mẫu liên hệ