Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request support for Rohnson Dehumidifier R-9530 #2767

Open
JackM-521 opened this issue Jan 12, 2025 · 5 comments
Open

Request support for Rohnson Dehumidifier R-9530 #2767

JackM-521 opened this issue Jan 12, 2025 · 5 comments
Labels
full_info All info needed was provided new device Unsupported device

Comments

@JackM-521
Copy link

JackM-521 commented Jan 12, 2025

Log message

2025-01-12 15:46:34.281 DEBUG (MainThread) [custom_components.tuya_local.device] Dehumidifier received {"1": false, "2": 40, "5": "auto", "6": 55, "7": 19, "10": false, "16": false, "19": 0, "20": false, "24": "c", "25": "off", "30": 1, "101": true, "102": 0, "104": true, "105": 0, "107": true, "108": "no_error", "109": true, "full_poll": true}

Product ID

3qucgevhiflgbxzj

Product Name

Rohnson Dehumidifier R-9530

DPS information

{
  "result": {
    "model": "{\"modelId\":\"ff0vyw\",\"services\":[{\"actions\":[],\"code\":\"\",\"description\":\"\",\"events\":[],\"name\":\"默认服务\",\"properties\":[
{\"abilityId\":1,\"accessMode\":\"rw\",\"code\":\"switch\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_power2\",\"attribute\":\"1024\"},\"name\":\"开关\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":2,\"accessMode\":\"rw\",\"code\":\"dehumidify_set_value\",\"description\":\"\",\"extensions\":{\"attribute\":\"1152\"},\"name\":\"设定湿度\",\"typeSpec\":{\"type\":\"value\",\"max\":70,\"min\":40,\"scale\":0,\"step\":1,\"unit\":\"%\"}},
{\"abilityId\":5,\"accessMode\":\"rw\",\"code\":\"mode\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_mode\",\"attribute\":\"1024\"},\"name\":\"模式\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"auto\",\"sleep\",\"clothes_dry\"]}},
{\"abilityId\":6,\"accessMode\":\"ro\",\"code\":\"humidity_indoor\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-shidu\",\"attribute\":\"1024\"},\"name\":\"室内湿度\",\"typeSpec\":{\"type\":\"value\",\"max\":100,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"%\"}},
{\"abilityId\":7,\"accessMode\":\"ro\",\"code\":\"temp_indoor\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-wendu2\",\"attribute\":\"1024\"},\"name\":\"室内温度\",\"typeSpec\":{\"type\":\"value\",\"max\":100,\"min\":-30,\"scale\":0,\"step\":1,\"unit\":\"℃\"}},
{\"abilityId\":10,\"accessMode\":\"rw\",\"code\":\"anion\",\"description\":\"0:关  1:开\",\"extensions\":{\"iconName\":\"icon-dp_power2\",\"attribute\":\"1024\"},\"name\":\"负离子\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":16,\"accessMode\":\"rw\",\"code\":\"child_lock\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_power2\",\"attribute\":\"1024\"},\"name\":\"童锁\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":18,\"accessMode\":\"ro\",\"code\":\"countdown_left\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_time2\",\"attribute\":\"1024\"},\"name\":\"关机剩余时间\",\"typeSpec\":{\"type\":\"value\",\"max\":1440,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"min\"}},
{\"abilityId\":19,\"accessMode\":\"ro\",\"code\":\"fault\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-baojing\",\"scope\":\"fault\",\"attribute\":\"1024\"},\"name\":\"告警\",\"typeSpec\":{\"type\":\"bitmap\",\"label\":[\"Water_Full\",\"Exhaust_protection\",\"Over_load\",\"Lack_Of_Refrigerant\",\"Ambient_temperature_error\",\"Master_Com_Error\",\"Slave_Com_Error\",\"Dispaly_Com_Error\",\"Temp_EVA_error\",\"Temp_COD_error\",\"Temp_DIS_error\",\"HT_SENSOR_error\",\"Fan_Error\",\"Topple_Over\",\"Driver_error\"],\"maxlen\":15}},
{\"abilityId\":20,\"accessMode\":\"rw\",\"code\":\"filter_reset\",\"description\":\"配合滤网寿命使用\",\"extensions\":{\"iconName\":\"icon-dp_loop\",\"attribute\":\"1152\"},\"name\":\"滤网告警复位\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":24,\"accessMode\":\"rw\",\"code\":\"temp_unit_convert\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_mode\",\"attribute\":\"1152\"},\"name\":\"温标切换\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"c\",\"f\"]}},
{\"abilityId\":25,\"accessMode\":\"ro\",\"code\":\"remind\",\"description\":\"\",\"extensions\":{\"attribute\":\"1152\"},\"name\":\"水箱\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"off\",\"on\"]}},
{\"abilityId\":30,\"accessMode\":\"rw\",\"code\":\"bright_value\",\"description\":\"\",\"extensions\":{\"attribute\":\"1152\"},\"name\":\"亮度\",\"typeSpec\":{\"type\":\"value\",\"max\":2,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"級\"}},
{\"abilityId\":101,\"accessMode\":\"rw\",\"code\":\"dry_after_off\",\"description\":\"\",\"name\":\"关机烘干\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":102,\"accessMode\":\"ro\",\"code\":\"dry_time_left\",\"description\":\"\",\"name\":\"烘干剩余时间(分)\",\"typeSpec\":{\"type\":\"value\",\"max\":10000,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"\"}},
{\"abilityId\":103,\"accessMode\":\"ro\",\"code\":\"is_warming_up\",\"description\":\"\",\"name\":\"是否开机预热中\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":104,\"accessMode\":\"rw\",\"code\":\"alarm\",\"description\":\"\",\"name\":\"提示音\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":105,\"accessMode\":\"rw\",\"code\":\"timing_off\",\"description\":\"\",\"name\":\"定时关机\",\"typeSpec\":{\"type\":\"value\",\"max\":1440,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"min\"}},
{\"abilityId\":106,\"accessMode\":\"rw\",\"code\":\"timing_on\",\"description\":\"\",\"name\":\"定时开机\",\"typeSpec\":{\"type\":\"value\",\"max\":240,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"min\"}},
{\"abilityId\":107,\"accessMode\":\"rw\",\"code\":\"drying_action\",\"description\":\"\",\"name\":\"结束烘干并关机\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":108,\"accessMode\":\"ro\",\"code\":\"fault2\",\"description\":\"U4:直流母线电压过低保护\\nU3:直流母线电压过高保护\\nP1:驱动型号错误\\nL4:IPM模块保护\\nU1:充电回路故障\\nL1:压缩机启动失败保护\\nL7:缺相保护\\nP2:驱动芯片复位\\nL2:压缩机过流保护\\nP3:压缩机功率保护\\nL6:电流检测电路故障\\nL0:压缩机失步保护\\nP4:驱动存储芯片故障\\nUE:驱动通讯故障\\nL5:IPM模块/PFC模块温度过高保护\\nP5:IPM模块或PFC模块温度检测电路故障\\nU9:PFC模块保护\\nU7:交流电流保护\\nU2:交流输入电压异常保护\\nU8:PFC电流检测电路故障\",\"name\":\"告警2\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"no_error\",\"U4\",\"U3\",\"P1\",\"L4\",\"U1\",\"L1\",\"L7\",\"P2\",\"L2\",\"P3\",\"L6\",\"L0\",\"P4\",\"UE\",\"L5\",\"P5\",\"U9\",\"U7\",\"U2\",\"U8\"]}},
{\"abilityId\":109,\"accessMode\":\"rw\",\"code\":\"switch_save_energy\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-eco\",\"attribute\":\"4096\"},\"name\":\"节能开关\",\"typeSpec\":{\"type\":\"bool\"}}]}]}"
  },
  "success": true,
  "t": 1736700303292,
  "tid": "92112666d10411efa76ab217c6c149bc"
}

Information about how the device functions

https://vassilias.gr/en/product/dehumidifier-r-9530-ultra-silent-30l-inverter/
https://rohnson.cz/en/produkt/r-9530/
https://rohnson.cz/wp-content/uploads/2024/01/R-9530-Wi-Fi-Ionic-Ultra-Silent-30-l-Inverter-ΕΝ-MANUAL.pdf

A similar but smaller model by Xiaomi: https://www.mi.com/uk/product/xiaomi-smart-dehumidifier-lite/

Let me know If I may help to speedup the development, I tried to create a new configuration file, but there are lot of things that I don't understand.

@JackM-521 JackM-521 added the new device Unsupported device label Jan 12, 2025
@JackM-521 JackM-521 changed the title Request support for Rohnson R-9530 Dehumidifier Request support for Rohnson Dehumidifier R-9530 Jan 12, 2025
@JackM-521
Copy link
Author

Rhonson 1
Rhonson 3
Rhonson 2

Yes, Rhonson, did terrible job with the firmware... Bright value has 3 levels, not "class". 0 = turned off, 1 = low, 2 = high level of device's display brightness.

Other controls must appear dynamically, when needed, like "filter_reset".

@JackM-521
Copy link
Author

JackM-521 commented Jan 12, 2025

Query Things Data Model translated with Google, and formated.
Query Things Data Model-bf5dd6ab47ac538b77rsng-en.txt

@make-all make-all added the full_info All info needed was provided label Jan 12, 2025
@make-all make-all moved this to 🔖 Ready in Tuya Local Jan 12, 2025
@make-all
Copy link
Owner

The "product id" you supplied above appears to be the device id (which is unique to your device, so not useful for making a config for all Rohnson dehumidifiers).

The product id should appear in the log if you use the cloud config flow to add it. Otherwise, you can get it from the same tuya cloud API commands that gave you the local key, or by:

pip install tinytuya
python -m tinytuya scan

For some devices you need to disconnect the local connection before running the scan, as they will not reply when they have a connection.

@JackM-521
Copy link
Author

Edited! Thanks!

@JackM-521
Copy link
Author


The display and touch-panel of the device.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
full_info All info needed was provided new device Unsupported device
Projects
Status: 🔖 Ready
Development

No branches or pull requests

2 participants