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

 找回密码
 立即注册
查看: 908|回复: 0

[经验分享] HomeKit+HomeAssistant+石头扫地机器人G20+Siri分区清扫

[复制链接]

1

主题

22

帖子

129

积分

注册会员

Rank: 2

积分
129
金钱
107
HASS币
0
发表于 2023-11-5 17:18:32 | 显示全部楼层 |阅读模式
本帖最后由 cagex3 于 2023-11-5 17:29 编辑

小白操作过程+分享+记录:HomeKit+HomeAssistant+石头扫地机器人G20+Siri分区清扫

趁双十一购入石头 G20 扫地机器人上下水版。

首先声明,本人没有强迫症,没有使用各种非标准模式强度清扫的要求。毕竟每天或隔天清扫,无猫狗,公共区域地砖,卧室书房强化复合地板,使用安静/标准模式已绰绰有余。
目的是通过 homekit bridge 桥接,实现 Siri 语音控制机器人去全屋或各个分区进行标准化拖扫,并随时用语音结束终止,机器人返回基座标准化吸尘清洗烘干。


1、先用石头自家 app 建立地图分区域清扫等基础配置设置。配合homeassistant-roborock集成,结果发现集成还未完善分区实体的调用,也看了一些大神的帖子,编写自动化,通过创建虚拟按钮触发动作,本人小白,搞了大半天,头晕眼花,遂放弃,改日集成更新后再来折腾。

2、石头 app 解除绑定,下载米家 app 登录账号(原先所有设置都在),进 homekit 安装 Xiaomi miot auto 云登录找到设备,稍等后发现设备和实体,点进实体,豁然开朗,8 个分区清扫控制按钮,序号16-23 。

3、打开 iOS - 家庭 app ,咋按钮都没出现,又折回自动化搞代码折腾两三小时,头晕目眩,最后无意想起homekit 添加集成时需要选择包含/排除的域(我这里理解为设备类型)打开翻到 button 勾选,再回家庭 app 多了 16-23 ,8 个开关。回xiaomi集成中对按钮/开关改名,重启ha。
button.jpg
*勾选这个 button ,在 homekit 里就识别为开关了,什么代码都不用写。

homekit.jpg

第一个按钮是原有那个设备开关, siri语音 “开启/关闭 拖扫清洁”,开启:默认全屋清扫,关闭:随时在扫拖状态下结束任务,回基座洗烘。
其他是指定区域清洁,出发指令 “hey siri 餐厅清扫” 就行了。

Xiaomi Miot Auto

Xiaomi Miot Auto



题外话补充:对米家app没啥好感,广告商城乱糟糟一堆,远不如石头 app干净大气,毕竟同时在做国外市场。好在之后没有特别操作,不需要打开米家 app 了,留图纪念。

米家 app 地图

米家 app 地图








评分

参与人数 1金钱 +2 收起 理由
tony_wh + 2 论坛有你更精彩!

查看全部评分

learning
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-29 21:15 , Processed in 0.231729 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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