问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

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

创作时间:
作者:
@小白创作中心

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

引用
什么值得买
1.
https://post.smzdm.com/p/a96vldz7/

本文将详细介绍如何将小米设备通过Home Assistant集成到苹果HomeKit系统中,实现Siri控制小米设备的功能。

为什么要接入HomeKit

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

  • 控制中心:无需单独打开APP,即可在控制中心直接控制设备。
  • 快捷指令和自动化:如果设备支持,可以在快捷指令或家庭应用中设置执行自动化。例如,可以设置闹钟触发、短信接收等触发条件,这些在Home Assistant中可能不太容易实现。

小米官方集成

如果你还没有安装Home Assistant,可以参考相关教程进行安装。这里要特别注意的是,如果通过http://homeassistant.local:8123不能访问到你的HA,那么是无法通过小米的OAuth授权登录成功的,一个简单的方法就是修改本机的hosts。

  • 在Mac、Linux上可以通过vi /etc/hosts修改hosts文件。
  • 并添加192.168.2.96 homeassistant.local(这里的IP为HA所在的内网地址)。
  • 修改完毕后如果能打开 HA 就代表没有问题了。

HomeKit Bridge

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

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

安装步骤

  1. 打开 Home Assistant,进入配置->集成,点击右下角添加集成,输入apple进行搜索。
  2. 选择Apple后,在子菜单中选择HomeKit Bridge
  3. 接着选择要接入的设备类型,这里建议只选择一种类型(比如)。
  4. 给它配置一个区域方便。
  5. 安装完成后它会发送一个通知在侧边栏,先不要进行绑定。回到集成菜单,打开安装好的HomeKit Bridge 集成绑定米家的设备。
  6. 配置前面添加的 Bridge,如下图。

  • HomeKit 模式
  • bridge:用于普通设备(灯、开关、传感器等等)。
  • accessory:用于电视、媒体播放器、摄像头。
  • 包含模式
  • exclude:不包含选中的实体。
  • include:包含选中的实体。
  1. 把属于厨房的灯添加进去(可以添加任何灯实体)。下图代表这个 bridge 只添加了厨房的两个实体,其他实体不要添加进来。(为什么要这样操作,我们后面再说)
  2. 高级配置中的触发器无需配置。
  3. 为了方便区分,我们给当前 bridge 取一个名字。
  4. 配置完毕后打开左下角的通知
  5. 打开后可以看到有个二维码,这就是刚刚 bridge 生成的。(可以把它理解为一个homekit的设备)
  6. 接下来就是和 iPhone 接入 HomeKit 设备一样,打开家庭APP进行扫码。
  7. 把这两个灯绑定到厨房中。(没有对应的房间可以添加)

这样做有的好处就是方便后期管理,如果直接把所有实体绑定到一个 Bridge 后,会添加上很多你不需要设备到家庭中。加上被添加到 Bridge 的设备和家庭有一定延时,也有缓存。删除HA中的设备后,家庭中实体设备并不会同步删除。如果删除了 Bridge,又想重新把设备添加到家庭,那么又需要从新给家庭中的实体进行分类。

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

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

后记

按照这样的方法就可以把小米集成中的设备都添加到iPhone的家庭中了,当然也可以添加其他厂商的设备,只要是能被 HA 集成都可以。最后,如果你要添加媒体(摄像头、电视、音箱等)类型的设备,请使用 accessory 模式。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号