【玩机教程】不写一行代码,轻松将米家智能家居接入 HomeKit

玩机讨论   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2022-12-4

●随着智能家居平台和协议的日渐成熟,终于在如今,米家和 HomeKit 之间的互通迎来了一个新的维度:我们已经完全可以在图形化的界面下,来实现过去这些繁琐的操作。在这个过程中,你不会接触到任何一条代码或脚本,只需要用鼠标轻点,就能完全绝大部分的工作。

11楼
鹅汤 2022-12-4
这样我们就成功创建了一个 Home Assistant 虚拟机。在虚拟接列表中点击开始,然后打开远程桌面,等到界面中显示了 ha > 即表示启动完成。

12楼
鹅汤 2022-12-4
回到虚拟机列表后,就可以找到 Home Assistant 的 IP 地址,在浏览器中输入这个 IP 地址,然后加上 :8123 ,就能进入到 Home Assistant 后台管理界面了。

13楼
鹅汤 2022-12-4
需要注意的是,通过 Docker 方案安装的 HomeAssistant 是没有 Supervisor 的(你可以理解为官方提供的一个插件库)。如果你只是为了和我一样只是单纯地想将米家的设备接入到 HomeKit,不打算使用 HomeAssistant 的其它功能,那么可以采用这个方案。否则,我强烈建议使用树莓派来刷写 HomeAssistant 的官方系统,或是用虚拟机来安装。

无论是何种方案,耗费的时长都不一定相同,且首次启动 Home Assistant 也需要较长时间。在这之中影响的因素包括机器性能、硬盘速度和网络环境。如果某一步卡住了,可以耐心等待一段时间,或是试试万能的重启 / 重头再来操作。
14楼
鹅汤 2022-12-4
现在,我们安装好了 Home Assistant,其实就已经完成了最难的一步,接下来的操作,就非常简单了。
15楼
鹅汤 2022-12-4
安装 Xiaomi MIoT

能实现无代码安装,除了 Home Assistant 外,另一位大功臣就是 Xiaomi MIoT 插件。这个插件采用了 MIoT 通信协议,所有已接入米家的智能设备(注意是所有),无论是蓝牙、蓝牙 Mesh 还是 ZigBee 设备,均可通过这个插件快速接入 Home Assistant,而且还支持本地(局域网)和云端两种工作方式。

MIoT 通信协议是小米智能家居从 2018 年起推行的智能设备通信协议规范,此后凡是已接入米家的设备均可通过此协议进行通信。此插件按照 MIoT 协议规范与米家设备或小米服务器通信,实现对设备的状态读取及控制。

16楼
鹅汤 2022-12-4
安装这个插件也非常简单,到这个网页中下载插件的压缩包,解压后在「xiaomi miot raw-master > custom components」文件夹中,找到「xiaomi miot raw」文件夹,将它拷贝到 Home Assistant 目录中的「custom components」文件夹即可。

17楼
鹅汤 2022-12-4
最后,重新启动 Home Assistant,插件就成功安装了。
18楼
鹅汤 2022-12-4
如果 Home Assistant 目录中没有 custom components 文件夹,手动创建一个就可以了。钥匙你不知道安装目录在哪,在 Home Assistant 后台管理界面中点击「配置 - 信息」,页面中的「configuration.yaml 路径」即是 Home Assistant 的安装目录。
19楼
鹅汤 2022-12-4
添加米家设备

等你成功将米家设备添加到 Home Assistant 之后,我们就可以进行下一步操作。

不过需要注意的是,Home Assistant 所支持的设备类型并不如米家的丰富,因此一些不支持的设备可能会被映射称其他类型,例如空气净化器会被映射为风扇。不过不用担心,这并不影响后续的操作。
20楼
鹅汤 2022-12-4
目前,插件所支持的设备类型有(包括但不限于):

sensor:各种传感器
switch:开关、插座
light:灯
climate:空调、空调伴侣等
fan:风扇、空气净化器
cover:窗帘
camera:摄像头
humidifier:加湿器、除湿器
media player:小爱音箱(支持红外线控制)
route:路由器
vacuum:扫地机器人
water_heater:热水器
binary_sensor - 马桶盖等

评论

登录后才可发表内容
  • 主题

    8

  • 帖子

    1266

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0559s Mem:2120Kb