tuya-local
tuya-local copied to clipboard
Request support for Clean Air Optima Humidifier CA-607B Smart
Log message
Logger: custom_components.tuya_local.config_flow
Bron: custom_components/tuya_local/config_flow.py:433
integratie: Tuya Local (documentatie, problemen)
Eerst voorgekomen: 19:43:58 (2 gebeurtenissen)
Laatst gelogd: 19:51:50
Device matches kyvol_ea200_humidifier with quality of 23%. DPS: {"updated_at": 1765305835.3941088, "1": false, "3": "cancel", "10": 18, "14": 56, "19": "cancel", "21": false, "22": 0, "23": "level_3", "24": "cancel", "25": false, "26": false, "33": 100, "101": 0}
Device matches kyvol_ea200_humidifier with quality of 23%. DPS: {"updated_at": 1765306308.1779695, "1": false, "3": "cancel", "10": 19, "14": 53, "19": "cancel", "21": false, "22": 0, "23": "level_2", "24": "cancel", "25": false, "26": false, "33": 100, "101": 0}
Product ID
mbmxoj7lkhfpwk2g
Product Name
Clean Air Optima CA-607B Smart
DPS information
{
"result": {
"model": "{\"modelId\":\"000003xs75\",\"services\":[{\"actions\":[],\"code\":\"\",\"description\":\"\",\"events\":[],\"name\":\"默认服务\",\"properties\":[
{\"abilityId\":1,\"accessMode\":\"rw\",\"code\":\"switch\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_power\",\"attribute\":\"1153\"},\"name\":\"开关\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":3,\"accessMode\":\"rw\",\"code\":\"spray_volume\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-tongji\",\"attribute\":\"1152\"},\"name\":\"恒湿模式\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"cancel\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\"]}},
{\"abilityId\":10,\"accessMode\":\"ro\",\"code\":\"temp_current\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_temp\",\"attribute\":\"1152\"},\"name\":\"Temp current\",\"typeSpec\":{\"type\":\"value\",\"max\":50,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"℃\"}},
{\"abilityId\":14,\"accessMode\":\"ro\",\"code\":\"humidity_current\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-shidu\",\"attribute\":\"1152\"},\"name\":\"当前湿度\",\"typeSpec\":{\"type\":\"value\",\"max\":100,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"%\"}},
{\"abilityId\":19,\"accessMode\":\"rw\",\"code\":\"countdown_set\",\"description\":\"创建倒计时dp,枚举值cancel为必选项,且必须放在枚举值第一位。\",\"extensions\":{\"iconName\":\"icon-a_nav_timer\",\"attribute\":\"1152\"},\"name\":\"定时\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"cancel\",\"1h\",\"2h\",\"3h\",\"4h\",\"5h\",\"6h\",\"7h\",\"8h\",\"9h\",\"10h\",\"11h\",\"12h\"]}},
{\"abilityId\":21,\"accessMode\":\"rw\",\"code\":\"sterilization\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-a_mode_turbo\",\"attribute\":\"1152\"},\"name\":\"UV\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":22,\"accessMode\":\"ro\",\"code\":\"fault\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-Panic\",\"scope\":\"fault\",\"attribute\":\"1152\"},\"name\":\"缺水\",\"typeSpec\":{\"type\":\"bitmap\",\"label\":[\"lack_water\"],\"maxlen\":1}},
{\"abilityId\":23,\"accessMode\":\"rw\",\"code\":\"level\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_mode\",\"attribute\":\"1152\"},\"name\":\"喷雾档位\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"level_1\",\"level_2\",\"level_3\"]}},
{\"abilityId\":24,\"accessMode\":\"rw\",\"code\":\"mode\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_mode\",\"attribute\":\"1152\"},\"name\":\"工作模式\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"cancel\",\"baby\",\"health\",\"AUTO\",\"SLEEP\"]}},
{\"abilityId\":25,\"accessMode\":\"rw\",\"code\":\"anion\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_power2\",\"attribute\":\"1152\"},\"name\":\"负离子\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":26,\"accessMode\":\"rw\",\"code\":\"heat\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-jiare\",\"attribute\":\"1152\"},\"name\":\"加热\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":33,\"accessMode\":\"ro\",\"code\":\"filter_life\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_time2\",\"attribute\":\"1152\"},\"name\":\"Filter life\",\"typeSpec\":{\"type\":\"value\",\"max\":100,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"%\"}},
{\"abilityId\":101,\"accessMode\":\"ro\",\"code\":\"cleaning_reminder\",\"description\":\"机器累计工作满72小时\",\"extensions\":{\"scope\":\"fault\"},\"name\":\"机器累计工作满72小时清洗\",\"typeSpec\":{\"type\":\"bitmap\",\"label\":[\"cleaning_rem\"],\"maxlen\":1}}]}]}"
}
Information about how the device functions
I added this device, but only get on/off (after selecting an other device type 'kyvol_ea200_humidifier', seems not correct) (don't get the other functions like with my CA-605 Smart humidifier).
could you please add this model ?
instruction set:
| Code | Type | Values |
|---|---|---|
| switch | Boolean | "{true,false}" |
| spray_volume | Enum | { "range": [ "cancel", "40", "45", "50", "55", "60", "65", "70", "75", "80" ] } |
| countdown_set | Enum | { "range": [ "cancel", "1h", "2h", "3h", "4h", "5h", "6h", "7h", "8h", "9h", "10h", "11h", "12h" ] } |
| sterilization | Boolean | "{true,false}" |
| level | Enum | { "range": [ "level_1", "level_2", "level_3" ] } |
| mode | Enum | { "range": [ "cancel", "baby", "health", "AUTO", "SLEEP" ] } |
| anion | Boolean | "{true,false}" |
| heat | Boolean | "{true,false}" |
Standard Status Set
| Code | Type | Values |
|---|---|---|
| switch | Boolean | "{true,false}" |
| spray_volume | Enum | { "range": [ "cancel", "40", "45", "50", "55", "60", "65", "70", "75", "80" ] } |
| temp_current | Integer | { "unit": "℃", "min": 0, "max": 50, "scale": 0, "step": 1 } |
| humidity_current | Integer | { "unit": "%", "min": 0, "max": 100, "scale": 0, "step": 1 } |
| countdown_set | Enum | { "range": [ "cancel", "1h", "2h", "3h", "4h", "5h", "6h", "7h", "8h", "9h", "10h", "11h", "12h" ] } |
| sterilization | Boolean | "{true,false}" |
| fault | Bitmap | { "label": [ "lack_water" ], "maxlen": 1 } |
| level | Enum | { "range": [ "level_1", "level_2", "level_3" ] } |
| mode | Enum | { "range": [ "cancel", "baby", "health", "AUTO", "SLEEP" ] } |
| anion | Boolean | "{true,false}" |
| heat | Boolean | "{true,false}" |
| filter_life | Integer | { "unit": "%", "min": 0, "max": 100, "scale": 0, "step": 1 } |
| cleaning_reminder | Bitmap | { "label": [ "cleaning_rem" ], "maxlen": 1 } |