|
|
本帖最后由 zrw 于 2026-1-13 17:46 编辑
本来想实现炒完菜之后自动让t80出来扫厨房,找了半天发现系统自带的科沃斯插件不带区域清扫功能,瞎鼓捣半天终于实现来分享下
1、确认你的科沃斯插件可以用,然后打开他的调试日志功能。
2、在系统日志界面,先长时间不操作扫地机,然后手机打开科沃斯的app,并在app上先手动点击区域清扫开始清扫
3、在系统日志中,因为长时间不操作之后才手动操作,那么日志时间相差比较大日志开始,就是我们手动操作产生的日志,比如我这里17:13:35.851 开始没有日志,到17:13:45.049 开始重新开始产生日志,那么45秒这里就是我在app上手动操作产生的日志
4、可以看到我们操作之后发送了一条 clean_V2 的命令,他内容是 {"act":"start","content":{"type":"freeClean","value":"1,0"} 看起来像是 开始自由打扫区域(1,0)的意思,这里我是点了打扫厨房,那我们去扫地机的属性界面看看
5、 这里发现厨房的 id 是0,我们再在手机上重复操作,这次我点击了 客厅 和 厨房 ,再看日志是{"act":"start","content":{"type":"freeClean","value":"1,10;1,0"} 那显然这一段就是我们要的命令
6、在 开发者工具 的 动作 里面选择 发送命令 (搜索扫地机),然后选择实体,
命令填入 clean_V2
参数填入 (注意换行)
act: start
content:
type: freeClean
value: 1,0
点击执行动作,发现扫地机器人开始工作,那么只要我们调用这个命令就可以完成区域清扫啦
|
|