lichao622 发表于 2023-10-10 18:07:45

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

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


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


3,到这一步就可以调用各种服务了:
参数如下:set_custom_mode(吸力设置):(安静)、(标准)、(强力)、(MAX)、(关闭即仅拖地模式)、(定制模式)
set_water_box_custom_mode(擦地强度,擦地强度与水箱绑定,强度越大出水量越大):(关闭即仅扫地),(轻揉擦),(标准擦),(强力擦),(定制模式)set_mop_mode(拖地偏好,仅在仅拖地模式下生效):(日常擦),(精细擦地),(定制模式),(深度慢擦)4,指定房间:具体参考内容:我如何清洁一个特定的房间?我们计划在未来使这个过程更简单,但目前,这是一个多步骤的过程。
[*]确保在Roborock应用程序中为房间命名;否则,它们不会出现在调试日志中。
[*]为此集成启用调试日志记录并重新加载。
[*]在您的日志中搜索“有家数据”,并找到属性房间。
[*]把房间写下来;他们有一个名字和6位数的ID。
[*]转到开发人员工具>服务>真空:发送命令。选择您的真空作为实体,并选择get_room_mapping作为命令。
[*]返回您的日志并查看get_room_mapping的响应。这是您之前看到的6位ID到2位ID的列表(使用第一个数字,例如中的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指定房间打扫。

wangmucha 发表于 2023-10-11 01:10:37

我g20通过米家接入,好像界面都一样吧,就是自动化不知道米家的是否支持,是否nr可以实体接入不,没玩过自动化

lichao622 发表于 2023-10-11 11:32:32

wangmucha 发表于 2023-10-11 01:10
我g20通过米家接入,好像界面都一样吧,就是自动化不知道米家的是否支持,是否nr可以实体接入不,没玩过自 ...

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

shayulei 发表于 2023-10-12 13:46:30

还是没有看懂

xiangboshi 发表于 2023-10-12 15:22:47

米家接入就不能使用石头app的一些功能,这个可以让石头app和ha共存!查了一下github追觅就没有这种项目

lichao622 发表于 2023-10-12 16:38:29

xiangboshi 发表于 2023-10-12 15:22
米家接入就不能使用石头app的一些功能,这个可以让石头app和ha共存!查了一下github追觅就没有这种项目 ...

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

xiangboshi 发表于 2023-10-12 16:39:14

g10s就是s7么?还是其他石头也能接入

lichao622 发表于 2023-10-12 17:04:32

xiangboshi 发表于 2023-10-12 16:39
g10s就是s7么?还是其他石头也能接入

应该也可以,你试试。

czou 发表于 2023-10-30 11:48:17

找了好久,楼主666

yvxingziscn 发表于 2023-12-3 21:39:15

大佬想请问下我在HACS中安装了Xiaomi Vacuum Map Card,但是应该怎么把石头的地图添加到这个卡片中呢
页: [1] 2 3 4
查看完整版本: 分享:石头扫地机保留原app接入ha实现指定房间,模式清扫!