在上一篇文章中说到小米发布了官方的HA(Home Assistant)集成并介绍了如何接入 Home Assistant 。有很多新手朋友不知道接入 Home Assistant 有什么作用,今天我们就来详细的讨论下把 HA 中的设备(小米、海尔、群晖、摄像头、Aqara等等)接入到家庭。

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

ps:原来接入过家庭的老玩家别划走,这篇文章对你一定有帮助!

为什么要接入家庭

把这些设备接入家庭有什么好处呢?我们就可以直接使用 Siri 或更简单的方式控制他们。

比如在控制中心(不用单独打开APP):

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

如果有中枢设备,那么可以在快捷指令家庭中设置执行自动化:

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

有很多小伙伴会有疑惑,明明可以在 HA 中设置自动化,为什么还要在 iPhone 中配置呢?不多此一举吗?这就要说到在 iPhone 上的自动化触发条件了。

在 iPhone 上有很多触发条件是在 HA 上不具备的,或者说有,但不太合适。例如快捷指令中的闹钟触发,我们一般都是直接手机上设置闹钟,在 HA 上就不太好实现,比如闹钟响了开个灯。

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

或者在收到一条短信(快递信息)时,等到家时再推送取件码通知给我。

不扯远了,如果大家后面对快捷指令相关内容感兴趣,后面我们单独来讲讲。

小米官方集成

现在回归主题,如果你不知道 HA 是什么,也没有安装,那么可以看看老宁的系列文章。

如何安装集成也不在这里说明了,可以看下面这篇文章:

这里要特别注意的是,如果通过 http://homeassistant.local:8123 不能访问到你的HA,那么是无法通过小米的OAuth授权登录成功的,一个简单的方法就是修改本机的hosts。

在Mac、Linux上可以通过vi /etc/hosts修改hosts文件。

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

并添加192.168.2.96 homeassistant.local来实现目的(这里的IP为HA所在的内网地址)。(可搜索Linux vi命令学习如何编辑文件)

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

修改完毕后如果能打开 HA 就代表没有问题了。

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

HomeKit Bridge

安装小米集成后,还需要安装 HomeKit Bridge。我们一定要搞清楚 HomeKit Bridge 和 HomeKit 设备的关系,他们不是一个概念。

  • HomeKit Bridge:把 HA 中的设备接入 iPhone 家庭中。
  • HomeKit 设备:把你购买支持 HomeKit 的设备(Aqara 设备等)接入HA。

打开 Home Assistant,进入配置->集成,点击右下角添加集成,输入apple进行搜索。

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

选择Apple后,在子菜单中选择 HomeKit Bridge

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

接着选择要接入的设备类型,这里建议只选择一种类型(比如)。

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

给它配置一个区域方便。

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

安装完成后它会发送一个通知在侧边栏,先不要进行绑定。回到集成菜单,打开安装好的HomeKit Bridge 集成绑定米家的设备。

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

配置前面添加的 Bridge,如下图。

HomeKit 模式

  • bridge:用于普通设备(灯、开关、传感器等等)。
  • accessory:用于电视、媒体播放器、摄像头。

包含模式

  • exclude:不包含选中的实体。
  • include:包含选中的实体。

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

把属于厨房的灯添加进去(可以添加任何灯实体)。下图代表这个 bridge 只添加了厨房的两个实体,其他实体不要添加进来。(为什么要这样操作,我们后面再说)

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

高级配置中的触发器无需配置。

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

为了方便区分,我们给当前 bridge 取一个名字。

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

配置完毕后打开左下角的通知

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

打开后可以看到有个二维码,这就是刚刚 bridge 生成的。(可以把它理解为一个homekit的设备)

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

接下来就是和 iPhone 接入 HomeKit 设备一样,打开家庭APP进行扫码。

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

把这两个灯绑定到厨房中。(没有对应的房间可以添加)

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

这样做有的好处就是方便后期管理,如果直接把所有实体绑定到一个 Bridge 后,会添加上很多你不需要设备到家庭中。

加上被添加到 Bridge 的设备和家庭有一定延时,也有缓存。删除HA中的设备后,家庭中实体设备并不会同步删除。如果删除了 Bridge,又想重新把设备添加到家庭,那么又需要从新给家庭中的实体进行分类。

所以最好的方式是把设备按房间分类到各个 Bridge,后面需要修改,那也只会影响到该房间的少量设备,重新添加会更加简单。

根据自身情况添加多个 Bridge 条目,以适配不同房间、不同种类的设备。

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

后记

按照这样的方法就可以把小米集成中的设备都添加到iPhone的家庭中了,当然也可以添加其他厂商的设备,只要是能被 HA 集成都可以。

最后,如果你要添加媒体(摄像头、电视、音箱等)类型的设备,请使用 accessory 模式。

手把手教程!让小米设备化身原生苹果配件,Siri 秒变小爱同学

我是老宁

一个热爱技术的程序员和极客,群晖NAS深度玩家!

专注NAS相关技术分享,原创!干货!

觉得老宁的文章对你有帮助,记得点赞、收藏、加关注

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

,

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。