系列文章
米家接入HomeKit系列二:通过群辉NAS的Docker搭建HomeAssistant
米家接入HomeKit系列三:HomeAssistant接入米家网关
米家接入HomeKit系列四:HomeBridge搭建、配置与接入米家设备
一、前言
通过米家接入HomeKit系统的前面篇文章的讲解。想必大家都应该将自己的HomeAssistant和HomeBridge部署起来了。现在是不是迫不及待地想让Siri行动起来了呢?那么接下来我和大家一起来如何使用将HomeBridge中的设备接入到HomeKit中,并通过Siri控制。
PS:由于最近比较忙,所以这篇本系列最后一文拖的比较就了。
二、具体使用
1、设备接入HomeKit
在开始之前让我们回顾下"米家接入HomeKit系列四:HomeBridge搭建、配置与接入米家设备"。通过该文章我们就能够将米家设备通过HomeAssistant转接到HomeBridge中。此时当我们重启HomeBridge后能够得到如下界面。
可以看到图中有个二维码(图中被黑色遮盖的部分)。然后我们只需要将手机中的"家庭"应用打开(需要确保手机和HomeBridge在同一个局域网络下),然后点击右上角的+号,选择第一个新增和扫描配件。然后直接扫描上图中的二维码即可。然后根据提示一步一步操作即可。
接入HomeBridge的过程中,后续还会把每一个设备都弹出来(如下图网关灯)让一个一个的选择设置(设备位置等)。所以会弹很多框出来。如果就不打算设置可以直接点击右上角的X关闭。等所有设备设置完成之后,就可以在Home App中看到所有的设备信息了(下图后三张)。
2、Siri控制米家设备
米家设备添加到HomeKit中之后,后续的操作就比较简单了,直接在家庭应用中对这些设备分分房间,设置场景即可。如果需要使用Siri控制灯、开关等设备,只需要直接喊“Hi siri, 打开/关闭...”即可。比如我想打开我的网关灯,我只需要说“Hi siri,打开网关灯”。此时网关灯就能够打开。关闭时类似的道理。这里的设备名称“网关灯”是在HomeAssistant中的。具体从参考下一补充章节的第二小节"HomeAssistant中修改设备名称"。
3、使用建议
所以这个接入和使用过程相对比较简单。需要更多的联动功能可以自行设置场景即可。关于使用个人有个小建议,如果你所有的只能设备都是米家设备,然后接入了HomeKit。我建议就不要在HomeKit中设置联动场景了。直接在米家App中设置即可。而接入HomeKit中的设备,则仅用来通过Siri控制即可。
如果家里有其他HomeKit生态的设备,需要和米家设备进行联动,则在HomeKit中设置相应的场景即可。这样可以有效的方式联动场景混乱不方便不管理的问题。
三、补充
1、HomeAssistant校验配置与重启
之前在介绍HomeAssistant的安装配置时,都直接介绍了如何在config文件夹下修改各类配置文件。但是如果文件修改错了,有时会导致HomeAssistant无法启动。且不好定位。因此修改了之后,我们可以直接在HomeAssistant的管理界面对配置进行校验,如果没有问题之后再重启HomeAssistant。
校验配置,我们只需要在管理界面配置->通用中,找到配置检测项即可。
配置没有问题之后,我们也不一定要重启HomeAssistant,可以直接通过该页面下方的加载对应配置即可。如果加载不生效则直接选择下面的重启即可。这样就能够减少重启次数,同时实在需要重启也不需要去外面重启Docker的HomeAssistant容器。
2、HomeAssistant中修改设备名称
上面介绍在HomeKit中使用设备,我们提到了设备的名称。默认情况下设备的名称是和米家那边的名称相同。但是我们也可以对自己的设备进行重命名。比如上面提到的网关灯,在米家设备中就没有这个单独的设备(它是个网关的一部分),所以我们可以在HomeAssistant对其重命名。我们进入HomeAssistant的配置->实体注册
然后在实体注册界面可以看到所有已知的实体(设备),我们双击一个就能够对该实体(设备)进行重命名。这样同步到HomeKit中的名称就是这个别名了。
米家接入HomeKit系列的最后一篇文章就介绍完了,也就意味着整个米家接入HomeKit系列文章的结束。后续楼主将开启其他系列的文章与大家分享,欢迎大家订阅关注。
四、惯例
如果你对本文有任何疑问或者高见,欢迎添加公众号共同交流探讨(添加公众号可以获得”Java高级架构“上10G的视频和图文资料哦)。