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

ttec robi pro #1284

Closed
ops244 opened this issue Nov 11, 2023 · 1 comment
Closed

ttec robi pro #1284

ops244 opened this issue Nov 11, 2023 · 1 comment

Comments

@ops244
Copy link

ops244 commented Nov 11, 2023

Device matches asc_wifi_circuit_breaker with quality of 27%. DPS: {"updated_at": 1699661575.5785358, "1": true, "3": true, "4": "chargego", "5": "charge_done", "6": 0, "7": 0, "8": 100, "9": "gentle", "10": "closed", "17": 195, "19": 295, "21": 145, "23": 149, "26": 8, "28": 0}


{
  "result": {
    "model": "{\"modelId\":\"000004aujg\",\"services\":[{\"actions\":[],\"code\":\"\",\"description\":\"\",\"events\":[],\"name\":\"默认服务\",\"properties\":[
{\"abilityId\":1,\"accessMode\":\"rw\",\"code\":\"switch_go\",\"description\":\"清扫启动、清扫停止\",\"extensions\":{\"attribute\":\"672\"},\"name\":\"清扫开关\",\"typeSpec\":{\"type\":\"bool\",\"typeDefaultValue\":false}},
{\"abilityId\":2,\"accessMode\":\"rw\",\"code\":\"pause\",\"description\":\"暂停有效、暂停无效\\n\",\"extensions\":{\"attribute\":\"672\"},\"name\":\"暂停/继续\",\"typeSpec\":{\"type\":\"bool\",\"typeDefaultValue\":false}},
{\"abilityId\":3,\"accessMode\":\"rw\",\"code\":\"switch_charge\",\"description\":\"回充启动、回充停止\\n\",\"extensions\":{\"attribute\":\"672\"},\"name\":\"回充开关\",\"typeSpec\":{\"type\":\"bool\",\"typeDefaultValue\":false}},
{\"abilityId\":4,\"accessMode\":\"rw\",\"code\":\"mode\",\"description\":\"smart - 自动清扫模式/全屋清扫模式 \\nchargego - 自动回充模式\\nzone - 划区清扫模式/矩形清扫模式\\npose - 指哪扫哪模式/定点清扫模式\\npart - 局部清扫模式\\nselectroom - 选区清扫\",\"extensions\":{\"attribute\":\"704\"},\"name\":\"工作模式\",\"typeSpec\":{\"range\":[\"smart\",\"chargego\",\"zone\",\"pose\",\"part\",\"selectroom\"],\"type\":\"enum\",\"typeDefaultValue\":\"smart\"}},
{\"abilityId\":5,\"accessMode\":\"ro\",\"code\":\"status\",\"description\":\"默认值(不可修改删除,否则影响控制面板逻辑):\\nstandby - 待机中\\nsmart - 自动清扫中 \\nzone_clean - 划区清扫中\\npart_clean - 局部清扫中\\ncleaning - 清扫中(备选) \\npaused - 已暂停\\ngoto_pos - 前往目标点中\\npos_arrived - 目标点已到达 \\npos_unarrive - 目标点不可达 \\ngoto_charge - 寻找充电座中 \\ncharging - 充电中\\ncharge_done - 充电完成 \\nsleep - 休眠\\nselect_room - 选区清扫\\nmop_clean - 湿拖模式\\nmanual_control - 手动控制中\\n\\n可在后面增加其他状态值,状态值尽量是状态的英文小写单词,如需要增加故障中状态,则为in_trouble\",\"extensions\":{\"attribute\":\"706\"},\"name\":\"当前状态\",\"typeSpec\":{\"range\":[\"standby\",\"smart\",\"zone_clean\",\"part_clean\",\"cleaning\",\"paused\",\"goto_pos\",\"pos_arrived\",\"pos_unarrive\",\"goto_charge\",\"charging\",\"charge_done\",\"sleep\",\"select_room\",\"mop_clean\",\"manual_control\"],\"type\":\"enum\",\"typeDefaultValue\":\"standby\"}},
{\"abilityId\":6,\"accessMode\":\"ro\",\"code\":\"clean_time\",\"description\":\"默认区间为0min—9999分钟(没有小数点),如果需要显示为小数点,可以修改倍数参数,例如需要支持一位小数点,则倍数参数为1,上报的数值会经过计算,保留一位小数,例如上报589,经过换算后为58.9min\",\"extensions\":{\"attribute\":\"192\"},\"name\":\"清扫时间\",\"typeSpec\":{\"max\":9999,\"min\":0,\"scale\":0,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0,\"unit\":\"min\"}},
{\"abilityId\":7,\"accessMode\":\"ro\",\"code\":\"clean_area\",\"description\":\"默认区间为0㎡—9999㎡(没有小数点),如果需要显示为小数点,可以修改倍数参数,例如需要支持一位小数点,则倍数参数为1,上报的数值会经过计算,保留一位小数,例如上报589,经过换算后为58.9㎡\\n\",\"extensions\":{\"attribute\":\"192\"},\"name\":\"清扫面积\",\"typeSpec\":{\"max\":9999,\"min\":0,\"scale\":0,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0,\"unit\":\"㎡\"}},
{\"abilityId\":8,\"accessMode\":\"ro\",\"code\":\"residual_electricity\",\"description\":\"默认区间为0%—100%(没有小数点),如果需要显示为小数点,可以修改倍数参数,例如需要支持一位小数点,则倍数参数为1,上报的数值会经过计算,保留一位小数,例如上报589,经过换算后为58.9%\\n\",\"extensions\":{\"attribute\":\"194\"},\"name\":\"电量\",\"typeSpec\":{\"max\":100,\"min\":0,\"scale\":0,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0,\"unit\":\"%\"}},
{\"abilityId\":9,\"accessMode\":\"rw\",\"code\":\"suction\",\"description\":\"默认值(可修改、删除、增加):\\nclosed - 关闭\\ngentle - 安静\\nnormal - 正常\\nstrong - 强劲\\n\\n选项排列与此处值的排列顺序一致,可调整排列顺序,可删减值,可增加其他状态值,状态值尽量是状态的英文小写单词,如需要增加自动状态,则为auto\",\"extensions\":{\"attribute\":\"128\"},\"name\":\"风机挡位\",\"typeSpec\":{\"range\":[\"closed\",\"gentle\",\"normal\",\"strong\"],\"type\":\"enum\",\"typeDefaultValue\":\"closed\"}},
{\"abilityId\":10,\"accessMode\":\"rw\",\"code\":\"cistern\",\"description\":\"默认值(可修改、删除、增加):\\nclosed - 关闭\\nlow - 低\\nmiddle - 中\\nhigh - 高\\n\\n选项排列与此处值的排列顺序一致,可调整排列顺序,可删减值,可增加其他状态值,状态值尽量是状态的英文小写单词,如需要增加自动状态,则为auto\",\"extensions\":{\"attribute\":\"128\"},\"name\":\"出水量\",\"typeSpec\":{\"range\":[\"closed\",\"low\",\"middle\",\"high\"],\"type\":\"enum\",\"typeDefaultValue\":\"closed\"}},
{\"abilityId\":11,\"accessMode\":\"rw\",\"code\":\"seek\",\"description\":\"\",\"extensions\":{\"attribute\":\"128\"},\"name\":\"定位机器人\",\"typeSpec\":{\"type\":\"bool\",\"typeDefaultValue\":false}},
{\"abilityId\":12,\"accessMode\":\"rw\",\"code\":\"direction_control\",\"description\":\"按键按下下发对应的方向值,松手下发停\\n\",\"extensions\":{\"attribute\":\"224\"},\"name\":\"清扫方向\",\"typeSpec\":{\"range\":[\"foward\",\"backward\",\"turn_left\",\"turn_right\",\"stop\"],\"type\":\"enum\",\"typeDefaultValue\":\"foward\"}},
{\"abilityId\":13,\"accessMode\":\"rw\",\"code\":\"reset_map\",\"description\":\"\",\"extensions\":{\"attribute\":\"128\"},\"name\":\"重置地图\",\"typeSpec\":{\"type\":\"bool\",\"typeDefaultValue\":false}},
{\"abilityId\":14,\"accessMode\":\"rw\",\"code\":\"path_data\",\"description\":\"相关数据协议及逻辑可参看协议文件\\n\",\"extensions\":{\"attribute\":\"736\"},\"name\":\"路径传输\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":15,\"accessMode\":\"rw\",\"code\":\"command_trans\",\"description\":\"相关数据协议及逻辑可参看协议文件\\n\",\"extensions\":{\"attribute\":\"736\"},\"name\":\"指令传输\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":16,\"accessMode\":\"rw\",\"code\":\"request\",\"description\":\"相关数据协议及逻辑可参看协议文件\\n\",\"extensions\":{\"attribute\":\"736\"},\"name\":\"请求数据\",\"typeSpec\":{\"range\":[\"get_map\",\"get_path\",\"get_both\"],\"type\":\"enum\",\"typeDefaultValue\":\"get_map\"}},
{\"abilityId\":17,\"accessMode\":\"rw\",\"code\":\"edge_brush_life\",\"description\":\"默认区间为0min—9000min(不支持小数点)\\n注意:选择了该DP点,必须选择对应的重置DP点\",\"extensions\":{\"iconName\":\"icon-icon-percent\",\"attribute\":\"1216\"},\"name\":\"边刷剩余寿命\",\"typeSpec\":{\"max\":200,\"min\":0,\"scale\":0,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0,\"unit\":\"min\"}},
{\"abilityId\":18,\"accessMode\":\"rw\",\"code\":\"edge_brush_life_reset\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_loop\",\"attribute\":\"160\"},\"name\":\"边刷重置\",\"typeSpec\":{\"type\":\"bool\",\"typeDefaultValue\":false}},
{\"abilityId\":19,\"accessMode\":\"rw\",\"code\":\"roll_brush_life\",\"description\":\"默认区间为0min—18000min(不支持小数点)\\n注意:选择了该DP点,必须选择对应的重置DP点\",\"extensions\":{\"iconName\":\"icon-icon-percent\",\"attribute\":\"1216\"},\"name\":\"滚刷剩余寿命\",\"typeSpec\":{\"max\":300,\"min\":0,\"scale\":0,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0,\"unit\":\"min\"}},
{\"abilityId\":20,\"accessMode\":\"rw\",\"code\":\"roll_brush_life_reset\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_loop\",\"attribute\":\"160\"},\"name\":\"滚刷重置\",\"typeSpec\":{\"type\":\"bool\",\"typeDefaultValue\":false}},
{\"abilityId\":21,\"accessMode\":\"ro\",\"code\":\"filter_life\",\"description\":\"默认区间为0min—9000min(不支持小数点)\\n注意:选择了该DP点,必须选择对应的重置DP点\",\"extensions\":{\"iconName\":\"icon-dp_time2\",\"attribute\":\"1216\"},\"name\":\"滤芯剩余寿命\",\"typeSpec\":{\"max\":150,\"min\":0,\"scale\":0,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0,\"unit\":\"min\"}},
{\"abilityId\":22,\"accessMode\":\"rw\",\"code\":\"filter_reset\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_loop\",\"attribute\":\"160\"},\"name\":\"滤网重置\",\"typeSpec\":{\"type\":\"bool\",\"typeDefaultValue\":false}},
{\"abilityId\":23,\"accessMode\":\"ro\",\"code\":\"rag_life\",\"description\":\"默认区间为0min—9000min(不支持小数点)\\n注意:选择了该DP点,必须选择对应的重置DP点\",\"extensions\":{\"iconName\":\"icon-icon-percent\",\"attribute\":\"1216\"},\"name\":\"拖布剩余寿命\",\"typeSpec\":{\"max\":150,\"min\":0,\"scale\":0,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0,\"unit\":\"min\"}},
{\"abilityId\":24,\"accessMode\":\"rw\",\"code\":\"rag_life_reset\",\"description\":\"\",\"extensions\":{\"iconName\":\"icon-dp_loop\",\"attribute\":\"160\"},\"name\":\"拖布重置\",\"typeSpec\":{\"type\":\"bool\",\"typeDefaultValue\":false}},
{\"abilityId\":25,\"accessMode\":\"rw\",\"code\":\"switch_disturb\",\"description\":\"\",\"extensions\":{\"attribute\":\"128\"},\"name\":\"勿扰开关\",\"typeSpec\":{\"type\":\"bool\",\"typeDefaultValue\":false}},
{\"abilityId\":26,\"accessMode\":\"rw\",\"code\":\"volume_set\",\"description\":\"默认区间为0—10,可自行修改区间\\n\",\"extensions\":{\"attribute\":\"128\"},\"name\":\"音量\",\"typeSpec\":{\"max\":10,\"min\":0,\"scale\":0,\"step\":1,\"type\":\"value\",\"typeDefaultValue\":0,\"unit\":\"%\"}},
{\"abilityId\":28,\"accessMode\":\"ro\",\"code\":\"fault\",\"description\":\"\",\"extensions\":{\"scope\":\"fault\",\"attribute\":\"704\"},\"name\":\"故障上报\",\"typeSpec\":{\"label\":[\"unknow_fault\",\"l_wheel_wind\",\"r_wheel_wind\",\"wheel_wind\",\"l_wheel_sus\",\"r_wheel_sus\",\"wheel_sus\",\"l_side_brush\",\"r_side_brush\",\"side_brush\",\"roll_brush\",\"collision\",\"anti_falling\",\"fan\",\"no_dust_box\",\"no_find_charger\",\"charge_fault\",\"battery_fault\",\"lower_power\",\"switch_not_open\",\"camera_fault\",\"lidar_fault\",\"tank\",\"speak_fault\",\"lidar_stuck\",\"robot_trap\",\"dust_bin_full\",\"kDestinationUnreachable\"],\"maxlen\":28,\"type\":\"bitmap\",\"typeDefaultValue\":0}},
{\"abilityId\":32,\"accessMode\":\"rw\",\"code\":\"device_timer\",\"description\":\"相关数据协议及逻辑可参看协议文件\",\"extensions\":{\"iconName\":\"icon-dp_time2\",\"attribute\":\"1248\"},\"name\":\"定时\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":33,\"accessMode\":\"rw\",\"code\":\"disturb_time_set\",\"description\":\"相关数据协议及逻辑可参看开发包中激光扫地机地图协议文件\",\"extensions\":{\"iconName\":\"icon-dp_time3\",\"attribute\":\"1248\"},\"name\":\"勿扰时间设置\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":34,\"accessMode\":\"ro\",\"code\":\"device_info\",\"description\":\"相关数据协议及逻辑可参看开发包中激光扫地机地图协议文件\\n\",\"extensions\":{\"attribute\":\"224\"},\"name\":\"设备信息\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":35,\"accessMode\":\"rw\",\"code\":\"voice_data\",\"description\":\"配合DP36使用,相关数据协议及逻辑可参看开发包中激光扫地机地图协议文件\\n\",\"extensions\":{\"iconName\":\"icon-dp_mode\",\"attribute\":\"1248\"},\"name\":\"语音包数据下发\",\"typeSpec\":{\"maxlen\":128,\"type\":\"raw\"}},
{\"abilityId\":36,\"accessMode\":\"rw\",\"code\":\"language\",\"description\":\"配合DP35使用,相关数据协议及逻辑可参看开发包中激光扫地机地图协议文件\\n\",\"extensions\":{\"iconName\":\"icon-dp_mode\",\"attribute\":\"1248\"},\"name\":\"语音选择\",\"typeSpec\":{\"range\":[\"turkish\",\"English\",\"Russian\",\"Spanish\"],\"type\":\"enum\",\"typeDefaultValue\":\"turkish\"}}]}]}"
  },
  "success": true,
  "t": 1699661738444,
  "tid": "71090294802711eeab249a6504bbc951"
}

{
"result": [
{
"active_time": 1698707745,
"category": "sd",
"create_time": 1687802333,
"custom_name": "пылесос",
"icon": "smart/icon/bay1622198917033Zm9p/1657024572eeed95e2f53.png",
"id": "",
"ip": "",
"is_online": true,
"lat": "56.3300",
"local_key": "",
"lon": "43.9300",
"model": "5012",
"name": "ttec Robi Pro LaserIQ",
"product_id": "1zksgdnha6ln65md",
"product_name": "ttec Robi Pro LaserIQ",
"sub": false,
"time_zone": "+03:00",
"update_time": 1698708089,
"uuid": "tuya9606677e42888be2"
}
],
"success": true,
"t": 1699661855803,
"tid": "b703f28d802711eeab249a6504bbc951"
}


https://www.hellottec.com/smart-living/2rs02-ttec-robi-pro-laseriq-smart-robot-vacuum-cleaner-and-mop/white/

P.S. sorry, I don't know how to use github))

@ops244 ops244 added the new device Unsupported device label Nov 11, 2023
@make-all make-all added the full_info All info needed was provided label Nov 11, 2023
@make-all make-all added awaiting confirmation Wating for confirmation the issue is solved unreleased Will be in next release and removed full_info All info needed was provided labels Dec 28, 2023
make-all added a commit that referenced this issue Dec 28, 2023
@ops244
Copy link
Author

ops244 commented Dec 29, 2023

everything works, but there is no return to base button and the continue cleaning button does not work after you have pressed pause


Logger: homeassistant.components.websocket_api.http.connection
Source: components/websocket_api/commands.py:238
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 08:30:33 (1 occurrences)
Last logged: 08:30:33

[281472347319232] Entity vacuum.pylesos_2 does not support this service.
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 238, in handle_call_service
response = await hass.services.async_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2067, in async_call
response_data = await coro
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2104, in _execute_service
return await target(service_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 272, in handle_service
return await service.entity_service_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 860, in entity_service_call
raise HomeAssistantError(
homeassistant.exceptions.HomeAssistantError: Entity vacuum.pylesos_2 does not support this service.

@make-all make-all removed awaiting confirmation Wating for confirmation the issue is solved new device Unsupported device unreleased Will be in next release labels Dec 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

2 participants