make-all / tuya-local

Local support for Tuya devices in Home Assistant
MIT License
1.19k stars 485 forks source link

Request support for Termostat SENSUS LC3 #1943

Closed JuMalIO closed 3 months ago

JuMalIO commented 3 months ago

Log Message

This error originated from a custom integration.

Logger: custom_components.localtuya.climate
Source: custom_components/localtuya/pytuya/__init__.py:255
integration: LocalTuya (documentation, issues)
First occurred: 10:30:16 AM (11 occurrences)
Last logged: 10:32:49 AM

[bf7...gug] Entity climate.termostat_2 is requesting unknown DPS index 105
[bf7...gug] Entity None is requesting unknown DPS index 103
[bf7...gug] Entity None is requesting unknown DPS index 12
[bf7...gug] Entity climate.termostat_2 is requesting unknown DPS index 103
[bf7...gug] Entity climate.termostat_2 is requesting unknown DPS index 12

Information about DPS mappings

{
  "result": {
    "model": "{\"modelId\":\"0000034mu3\",\"services\":[{\"actions\":[],\"code\":\"\",\"description\":\"\",\"events\":[],\"name\":\"默认服务\",\"properties\":[{\"abilityId\":1,\"accessMode\":\"rw\",\"code\":\"Power\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_power\",\"attribute\":\"5\"},\"name\":\"开关\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":2,\"accessMode\":\"rw\",\"code\":\"TempSet\",\"description\":\"目标温度设置范围=设置温度最低下限值~设置温度最高上限值\",\"extensions\":{\"iconName\":\"icon-dp_temp\"},\"name\":\"目标温度\",\"typeSpec\":{\"type\":\"value\",\"max\":700,\"min\":5,\"scale\":1,\"step\":1,\"unit\":\"℃\"}},{\"abilityId\":3,\"accessMode\":\"ro\",\"code\":\"TempCurrent\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_sun\"},\"name\":\"当前温度\",\"typeSpec\":{\"type\":\"value\",\"max\":900,\"min\":0,\"scale\":1,\"step\":1,\"unit\":\"℃\"}},{\"abilityId\":4,\"accessMode\":\"rw\",\"code\":\"Mode\",\"description\":\"手动、编程、离家、临时手动\",\"extensions\":{\"iconName\":\"icon-dp_mode\"},\"name\":\"模式\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"Manual\",\"Program\",\"Holiday\",\"TempProg\"]}},{\"abilityId\":6,\"accessMode\":\"rw\",\"code\":\"ChildLock\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_lock\"},\"name\":\"童锁\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":12,\"accessMode\":\"ro\",\"code\":\"Fault\",\"description\":\"1:设备故障\\n2:内置传感器报警\\n3.外置传感器报警\\n4.低温保护报警\\n5.高温保护报警\",\"extensions\":{\"iconName\":\"icon-dp_warming\",\"scope\":\"fault\"},\"name\":\"故障告警\",\"typeSpec\":{\"type\":\"bitmap\",\"label\":[\"1\",\"2\",\"3\",\"4\",\"5\"],\"maxlen\":5}},{\"abilityId\":101,\"accessMode\":\"rw\",\"code\":\"C_F\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-a_function_fahrenhei\"},\"name\":\"华氏度摄氏度\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":102,\"accessMode\":\"ro\",\"code\":\"Heating_state\",\"description\":\"\",\"name\":\"加热\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":103,\"accessMode\":\"ro\",\"code\":\"Ext_temperature\",\"description\":\"\",\"name\":\"外置温度\",\"typeSpec\":{\"type\":\"value\",\"max\":900,\"min\":0,\"scale\":1,\"step\":1,\"unit\":\"\"}},{\"abilityId\":104,\"accessMode\":\"rw\",\"code\":\"Days_Holiday\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-p7\"},\"name\":\"离家模式-天数\",\"typeSpec\":{\"type\":\"value\",\"max\":30,\"min\":1,\"scale\":0,\"step\":1,\"unit\":\"\"}},{\"abilityId\":105,\"accessMode\":\"rw\",\"code\":\"Settemp_Holiday\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-set\"},\"name\":\"离家模式-设置温度\",\"typeSpec\":{\"type\":\"value\",\"max\":122,\"min\":5,\"scale\":0,\"step\":1,\"unit\":\"\"}},{\"abilityId\":106,\"accessMode\":\"rw\",\"code\":\"Hightemp_Protect\",\"description\":\"\",\"name\":\"高温保护功能\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":107,\"accessMode\":\"rw\",\"code\":\"LowTemp_Protect\",\"description\":\"\",\"name\":\"低温保护功能\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":108,\"accessMode\":\"ro\",\"code\":\"ext_temp_display\",\"description\":\"外置温度是否显示\",\"name\":\"外置温度显示功能\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":109,\"accessMode\":\"rw\",\"code\":\"room_temp_compensate\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-ziyouchengxu\"},\"name\":\"温度补偿\",\"typeSpec\":{\"type\":\"value\",\"max\":180,\"min\":-180,\"scale\":1,\"step\":1,\"unit\":\"\"}},{\"abilityId\":110,\"accessMode\":\"rw\",\"code\":\"room_temp_zone\",\"description\":\"\",\"name\":\"室内温度回差\",\"typeSpec\":{\"type\":\"value\",\"max\":180,\"min\":1,\"scale\":1,\"step\":1,\"unit\":\"\"}},{\"abilityId\":111,\"accessMode\":\"rw\",\"code\":\"ext_temp_zone\",\"description\":\"\",\"name\":\"外置温度回差\",\"typeSpec\":{\"type\":\"value\",\"max\":18,\"min\":1,\"scale\":0,\"step\":1,\"unit\":\"\"}},{\"abilityId\":112,\"accessMode\":\"rw\",\"code\":\"high_temp_limit\",\"description\":\"\",\"name\":\"高温保护温度\",\"typeSpec\":{\"type\":\"value\",\"max\":70,\"min\":20,\"scale\":0,\"step\":1,\"unit\":\"\"}},{\"abilityId\":113,\"accessMode\":\"rw\",\"code\":\"low_temp_limit\",\"description\":\"\",\"name\":\"低温保护温度\",\"typeSpec\":{\"type\":\"value\",\"max\":10,\"min\":1,\"scale\":0,\"step\":1,\"unit\":\"\"}},{\"abilityId\":114,\"accessMode\":\"rw\",\"code\":\"set_temp_max\",\"description\":\"\",\"name\":\"设置温度最高上限\",\"typeSpec\":{\"type\":\"value\",\"max\":70,\"min\":20,\"scale\":0,\"step\":1,\"unit\":\"℃\"}},{\"abilityId\":115,\"accessMode\":\"rw\",\"code\":\"set_temp_min\",\"description\":\"\",\"name\":\"设置温度最低下限\",\"typeSpec\":{\"type\":\"value\",\"max\":10,\"min\":1,\"scale\":0,\"step\":1,\"unit\":\"℃\"}},{\"abilityId\":116,\"accessMode\":\"rw\",\"code\":\"temp_sensor_type\",\"description\":\"in:单内置传感器\\next:单外置传感器\\nall:内外置传感器\",\"name\":\"传感器类型\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"in\",\"ext\",\"all\"]}},{\"abilityId\":117,\"accessMode\":\"rw\",\"code\":\"power_state\",\"description\":\"keep:保持前一次状态\\noff:上电设备关机\\non:上电设备开机\",\"name\":\"上电开关机状态\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"keep\",\"off\",\"on\"]}},{\"abilityId\":118,\"accessMode\":\"rw\",\"code\":\"Prog_Type\",\"description\":\"2days:5+2 5个工作日2个休息日\\n1days:6+1 6个工作日1个休息日\\n0days:取消编程\",\"name\":\"编程类型\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"2days\",\"1days\",\"0days\"]}},{\"abilityId\":119,\"accessMode\":\"rw\",\"code\":\"Prog_Workday1\",\"description\":\"工作日参数1:\\n第一字节为第1时段开始小时,第一个字节最高位是标识位,若为1,标识设备处于该时间段的设置,若为0,则不是。第二字节为第1时段分钟,第三字节为第1时段设置温度。第四字节为第2时段开始小时,第四个字节最高位是标识位,若为1,标识设备处于该时间段的设置,若为0,则不是。第五字节为第2时段分钟,第六字节为第2时段设置温度。第七字节为第3时段开始小时,第一个字节最高位是标识位,若为1,标识设备处于该时间段的设置,若为0,则不是。第二字节为第3时段分钟,第三字节为第3时段设置温度。\",\"name\":\"编程-工作日参数1\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},{\"abilityId\":120,\"accessMode\":\"rw\",\"code\":\"Prog_Workday2\",\"description\":\"工作日参数2:\\n第一字节为第4时段开始小时,第一个字节最高位是标识位,若为1,标识设备处于该时间段的设置,若为0,则不是。第二字节为第4时段分钟,第三字节为第4时段设置温度。第四字节为第5时段开始小时,第四个字节最高位是标识位,若为1,标识设备处于该时间段的设置,若为0,则不是。第五字节为第5时段分钟,第六字节为第5时段设置温度。第七字节为第6时段开始小时,第一个字节最高位是标识位,若为1,标识设备处于该时间段的设置,若为0,则不是。第二字节为第6时段分钟,第三字节为第6时段设置温度。\",\"name\":\"编程-工作日参数2\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},{\"abilityId\":121,\"accessMode\":\"rw\",\"code\":\"Prog_Restday1\",\"description\":\"休息日参数1:\\n第一字节为第1时段开始小时,第一个字节最高位是标识位,若为1,标识设备处于该时间段的设置,若为0,则不是。第二字节为第1时段分钟,第三字节为第1时段设置温度。第四字节为第2时段开始小时,第四个字节最高位是标识位,若为1,标识设备处于该时间段的设置,若为0,则不是。第五字节为第2时段分钟,第六字节为第2时段设置温度。第七字节为第3时段开始小时,第一个字节最高位是标识位,若为1,标识设备处于该时间段的设置,若为0,则不是。第二字节为第3时段分钟,第三字节为第3时段设置温度。\",\"name\":\"编程-休息日参数1\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},{\"abilityId\":122,\"accessMode\":\"rw\",\"code\":\"Prog_Restday2\",\"description\":\"休息日参数2:\\n第一字节为第4时段开始小时,第一个字节最高位是标识位,若为1,标识设备处于该时间段的设置,若为0,则不是。第二字节为第4时段分钟,第三字节为第4时段设置温度。第四字节为第5时段开始小时,第四个字节最高位是标识位,若为1,标识设备处于该时间段的设置,若为0,则不是。第五字节为第5时段分钟,第六字节为第5时段设置温度。第七字节为第6时段开始小时,第一个字节最高位是标识位,若为1,标识设备处于该时间段的设置,若为0,则不是。第二字节为第6时段分钟,第三字节为第6时段设置温度。\",\"name\":\"编程-休息日参数2\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}}]}]}"
  },
  "success": true,
  "t": 1716567112299,
  "tid": "550feb4419e811ef80c7da85933c7aab"
}

Product ID

"product_id": "y5obtqhuztqsf2mj"

Information about how the device functions

Termostat SENSUS LC3 programuojamas-termostatas-sensus-wifi image image image image

make-all commented 3 months ago

Report is for a different integration

JuMalIO commented 3 months ago

Report is for a different integration

What do you mean?

make-all commented 3 months ago
This error originated from a custom integration.

Logger: custom_components.localtuya.climate
JuMalIO commented 3 months ago

How do I get log for this integration? What do I do?