控制 涂鸦 智能家居设备的 Python SDK

安卓 termux uv 安装 tinytuya 时,记得需要 rust 并且设置环境变量 ANDROID_API_LEVEL=24

涂鸦官方平台和 App

开发者平台: 涂鸦开发者平台

App:智能生活(蓝色背景,中间白色房子图标,房子右上角有信号符号)

四孔计量插座设备 dp

$ tinytuya get --id $TUYA_DEV_ID
{"dps": {"1": true, "2": false, "3": false, "4": false, "9": 0, "10": 0, "11": 0, "12": 0, "18": 0, "19": 0, "20": 2309, "21": 1, "22": 592, "23": 28388, "24": 15787, "25": 2640, "26": 0}}

可能对应的开发说明文档: 计量插座产品开发包-TuyaOS-涂鸦开发者

dp ID含义
1-4布尔值,四孔开关状态
9-12翻转开关状态倒计时时间(单位:秒)
18, 19表示电流大小和功率?(毫安,瓦)
20当前电压(数值/10 = 伏特)
17总电量?1 对应 0.02kWh?
21-26数值不变,对应硬件的校准系数?

12 以内 dp ID 可以设置调节,17+ dp ID无法设置值