『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 11267|回复: 41

[技术讨论] 分享:石头扫地机保留原app接入ha实现指定房间,模式清扫!

  [复制链接]

64

主题

482

帖子

2154

积分

金牌会员

Rank: 6Rank: 6

积分
2154
金钱
1667
HASS币
0
发表于 2023-10-10 18:07:45 | 显示全部楼层 |阅读模式
一直想把家里的g10接入ha,发现论坛大部分都是通过小米的插件的接入,我的g10s用的是石头的app,不想改用米家的app(功能会少一些),后来通过https://github.com/humbertogontijo/homeassistant-roborock这个集成接入,但是发现没办法在ha里面设置自动化,研究了很久,终于成功,实现了将石头g10s接入ha,且不影响原来的app使用,最主要的是可以调用各种自动化服务。以下是我的大致过程,本人小白,还望何为大佬指导!
1,安装插件,用这个集成:https://github.com/humbertogontijo/homeassistant-roborock,不多说,一步一步来,添加集成后,输入扫地机的用户名(邮箱密码啥的)这时,你就会发现扫地机接进去了。如图:
WechatIMG204.jpg

2,如果需要一个地图卡片啥的,就安装这个:Xiaomi Vacuum Map Card。效果如图:
WechatIMG205.jpg

3,到这一步就可以调用各种服务了:
参数如下:set_custom_mode(吸力设置):[101](安静)、[102](标准)、[103](强力)、[104](MAX)、[105](关闭即仅拖地模式)、[106](定制模式)
set_water_box_custom_mode(擦地强度,擦地强度与水箱绑定,强度越大出水量越大):
[200](关闭即仅扫地),[201](轻揉擦),[202](标准擦),[203](强力擦),[204](定制模式)
set_mop_mode(拖地偏好,仅在仅拖地模式下生效):[300](日常擦),[301](精细擦地),[302](定制模式),[303](深度慢擦)
WechatIMG206.jpg
4,指定房间:具体参考内容:
我如何清洁一个特定的房间?
我们计划在未来使这个过程更简单,但目前,这是一个多步骤的过程。
  • 确保在Roborock应用程序中为房间命名;否则,它们不会出现在调试日志中。
  • 为此集成启用调试日志记录并重新加载。
  • 在您的日志中搜索“有家数据”,并找到属性房间。
  • 把房间写下来;他们有一个名字和6位数的ID。
  • 转到开发人员工具>服务>真空:发送命令。选择您的真空作为实体,并选择get_room_mapping作为命令。
  • 返回您的日志并查看get_room_mapping的响应。这是您之前看到的6位ID到2位ID的列表(使用第一个数字,例如[16, '14000663', 12]中的16([内部房间ID,唯一房间ID,房间类型]))。在您的原始房间名称和6位ID列表中,将6位ID替换为其配对的2位ID。
  • 现在,您有了真空吸尘器用来描述房间的2位数ID。
  • 返回开发人员工具>服务>真空:发送命令,然后typeappapp_segment_clean作为您的命令,并使用要清理的2位ID列表进行segments。然后,用数字(从1到3不等)添加repeat,以确定您想要清理这些区域的次数。
按照以上步骤找到房间id,找到后,就可以调用指定房间清扫。
service: vacuum.send_command
data:
  command: app_segment_clean
  params:
    - segments:
        - 22
        - 23
      repeat: 2
target:
  entity_id: vacuum.s7_roborock
接下来就可以愉快的设置自动化了,也可以用小爱的conversation指定房间打扫。
回复

使用道具 举报

46

主题

639

帖子

3823

积分

论坛元老

Rank: 8Rank: 8

积分
3823
金钱
3184
HASS币
0
发表于 2023-10-11 01:10:37 | 显示全部楼层
我g20通过米家接入,好像界面都一样吧,就是自动化不知道米家的是否支持,是否nr可以实体接入不,没玩过自动化
回复

使用道具 举报

64

主题

482

帖子

2154

积分

金牌会员

Rank: 6Rank: 6

积分
2154
金钱
1667
HASS币
0
 楼主| 发表于 2023-10-11 11:32:32 | 显示全部楼层
wangmucha 发表于 2023-10-11 01:10
我g20通过米家接入,好像界面都一样吧,就是自动化不知道米家的是否支持,是否nr可以实体接入不,没玩过自 ...

应该可以,不过我也不懂nd。
回复

使用道具 举报

45

主题

452

帖子

1639

积分

金牌会员

Rank: 6Rank: 6

积分
1639
金钱
1187
HASS币
0
发表于 2023-10-12 13:46:30 | 显示全部楼层
还是没有看懂
回复

使用道具 举报

2

主题

178

帖子

709

积分

高级会员

Rank: 4

积分
709
金钱
531
HASS币
0
发表于 2023-10-12 15:22:47 | 显示全部楼层
米家接入就不能使用石头app的一些功能,这个可以让石头app和ha共存!查了一下github追觅就没有这种项目
回复

使用道具 举报

64

主题

482

帖子

2154

积分

金牌会员

Rank: 6Rank: 6

积分
2154
金钱
1667
HASS币
0
 楼主| 发表于 2023-10-12 16:38:29 | 显示全部楼层
xiangboshi 发表于 2023-10-12 15:22
米家接入就不能使用石头app的一些功能,这个可以让石头app和ha共存!查了一下github追觅就没有这种项目 ...

是的,主要是能和石头原生app共存。
回复

使用道具 举报

2

主题

178

帖子

709

积分

高级会员

Rank: 4

积分
709
金钱
531
HASS币
0
发表于 2023-10-12 16:39:14 | 显示全部楼层
g10s就是s7么?还是其他石头也能接入
回复

使用道具 举报

64

主题

482

帖子

2154

积分

金牌会员

Rank: 6Rank: 6

积分
2154
金钱
1667
HASS币
0
 楼主| 发表于 2023-10-12 17:04:32 | 显示全部楼层
xiangboshi 发表于 2023-10-12 16:39
g10s就是s7么?还是其他石头也能接入

应该也可以,你试试。
回复

使用道具 举报

0

主题

27

帖子

147

积分

注册会员

Rank: 2

积分
147
金钱
120
HASS币
0
发表于 2023-10-30 11:48:17 | 显示全部楼层
找了好久,楼主666
回复

使用道具 举报

0

主题

6

帖子

36

积分

新手上路

Rank: 1

积分
36
金钱
30
HASS币
0
发表于 2023-12-3 21:39:15 | 显示全部楼层
大佬想请问下我在HACS中安装了Xiaomi Vacuum Map Card,但是应该怎么把石头的地图添加到这个卡片中呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 16:16 , Processed in 0.185985 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表