make-all / tuya-local

Local support for Tuya devices in Home Assistant
MIT License
1.31k stars 513 forks source link

Request support for MOES Smart Control Panel Mini #2396

Open shadowkora opened 2 days ago

shadowkora commented 2 days ago

Log message

Device matches None with quality of 0%. DPS: {"updated_at": 1728993303.7288413, "3": false, "16": false, "17": false, "37": "relay", "38": "memory", "39": "memory", "40": "memory", "41": "memory"}

DPS information

{
  "result": {
    "model": "{\"modelId\":\"g00mg8\",\"services\":[{\"actions\":[],\"code\":\"\",\"description\":\"\",\"events\":[],\"name\":\"默认服务\",\"properties\":[{\"abilityId\":1,\"accessMode\":\"ro\",\"code\":\"up_channel\",\"description\":\"1\",\"extensions\":{\"iconName\":\"icon-dp_mode\"},\"name\":\"上行\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},{\"abilityId\":2,\"accessMode\":\"wr\",\"code\":\"down_channel\",\"description\":\"2\",\"extensions\":{\"iconName\":\"icon-dp_mode\"},\"name\":\"下行\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},{\"abilityId\":3,\"accessMode\":\"rw\",\"code\":\"switch_3\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_3\",\"attribute\":\"1\"},\"name\":\"开关3\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":16,\"accessMode\":\"rw\",\"code\":\"switch_1\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_1\",\"attribute\":\"1\"},\"name\":\"开关1\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":17,\"accessMode\":\"rw\",\"code\":\"switch_2\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_2\",\"attribute\":\"1\"},\"name\":\"开关2\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":36,\"accessMode\":\"rw\",\"code\":\"backlight_switch\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-a_power\"},\"name\":\"背光灯开关\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":37,\"accessMode\":\"rw\",\"code\":\"light_mode\",\"description\":\"\",\"extensions\":{\"iconName\":\"tcl_function_light\"},\"name\":\"指示灯状态设置\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"none\",\"relay\",\"pos\"]}},{\"abilityId\":38,\"accessMode\":\"rw\",\"code\":\"relay_status\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-zhuangtai\"},\"name\":\"上电状态\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"off\",\"on\",\"memory\"]}},{\"abilityId\":39,\"accessMode\":\"rw\",\"code\":\"relay_status_1\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-zhuangtai\"},\"name\":\"开关1上电状态\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"off\",\"on\",\"memory\"]}},{\"abilityId\":40,\"accessMode\":\"rw\",\"code\":\"relay_status_2\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-zhuangtai\"},\"name\":\"开关2上电状态\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"off\",\"on\",\"memory\"]}},{\"abilityId\":41,\"accessMode\":\"rw\",\"code\":\"relay_status_3\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-zhuangtai\"},\"name\":\"开关3上电状态\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"off\",\"on\",\"memory\"]}},{\"abilityId\":201,\"accessMode\":\"rw\",\"code\":\"ir_send\",\"description\":\"201\",\"extensions\":{\"iconName\":\"icon-icon-test11\"},\"name\":\"红外控制下发\",\"typeSpec\":{\"type\":\"string\",\"maxlen\":3072}},{\"abilityId\":202,\"accessMode\":\"ro\",\"code\":\"ir_study_code\",\"description\":\"202\",\"extensions\":{\"iconName\":\"icon-shangsheng\"},\"name\":\"红外学习值上报\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},{\"abilityId\":203,\"accessMode\":\"rw\",\"code\":\"voice_vol\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-sound\",\"attribute\":\"2048\"},\"name\":\"音量控制\",\"typeSpec\":{\"type\":\"value\",\"max\":100,\"min\":0,\"scale\":0,\"step\":1}},{\"abilityId\":204,\"accessMode\":\"rw\",\"code\":\"voice_mic\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-power\",\"attribute\":\"2048\"},\"name\":\"麦克风开关\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":205,\"accessMode\":\"rw\",\"code\":\"voice_play\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-zanting\",\"attribute\":\"2048\"},\"name\":\"暂停/播放\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":206,\"accessMode\":\"rw\",\"code\":\"voice_bt_play\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-power\",\"attribute\":\"2048\"},\"name\":\"蓝牙开/关\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":207,\"accessMode\":\"rw\",\"code\":\"voice_alarm_clock\",\"description\":\"207\",\"extensions\":{\"iconName\":\"icon-timer1\",\"attribute\":\"2048\"},\"name\":\"本地闹钟\",\"typeSpec\":{\"type\":\"string\",\"maxlen\":255}},{\"abilityId\":208,\"accessMode\":\"rw\",\"code\":\"voice_ctrl_group\",\"description\":\"208\",\"extensions\":{\"iconName\":\"icon-dp_mic\",\"attribute\":\"2048\"},\"name\":\"语音控制组合\",\"typeSpec\":{\"type\":\"string\",\"maxlen\":3072}}]}]}"
  },
  "success": true,
  "t": 1728992521806,
  "tid": "7e4772808aea11ef8655dad62fbc1fe9"
}

Product ID

z1fcxdrpiazyjaky

Product Name

CCP-S01-EU-WH-EN

Information about how the device functions

Here are also the Tuya Data Points:

{"1":"Up channel","2":"Down channel","3":"L3","16":"L1","17":"L2","36":"backlight switch","37":"Indicate light status","38":"Relay status all","39":"Relay status 1","40":"Relay status 2","41":"Relay status 3","201":"IR send","202":"ir study code","203":"voice vol\t","204":"voice mic","205":"voice play","206":"voice bt play\t","207":"alarm clock","208":"ctrl group"}

Link to the product: https://moeshouse.com/products/tuya-wifi-3-5-inch-touchscreen-control-ir-remote-control-bluetooth-sigmesh-hub-built-in

Edit: Added the missing log Edit2: Added the correct product ID

make-all commented 2 days ago

Sorry, a blank log message indicates that this product cannot be supported.

shadowkora commented 2 days ago

@make-all Hey Jason, I didn't provide the log message because I wasn't sure where to find it, but I got it now, the log is as following:

Device matches None with quality of 0%. DPS: {"updated_at": 1728993303.7288413, "3": false, "16": false, "17": false, "37": "relay", "38": "memory", "39": "memory", "40": "memory", "41": "memory"}
make-all commented 2 days ago

Your product id appears to be a device id, which is unique to your device. There should be a separate product id, available from the same cloud API functions that return the local key, or from a python -m tinytuya scan

shadowkora commented 1 day ago

Product ID should be the following: z1fcxdrpiazyjaky