homeassistant设备如何接入homekit

一定要看完本文

一、前言

  1. HomeKit集成允许您在Apple HomeKit中接入Home Assistant的设备与相应服务;

  2. 可以通过苹果的家庭app–homekit和Siri对其进行控制;

  3. 即使这些设备本身不支持 HomeKit,只要能接入homeassistant,理论都可以对接到homekit。

二、设备接入homekit总体思路

  1. 设备接入:先把设备接入home-assistant
  1. 设备命名:一定要把接入home-assistant的设备进行命名,按照设备类型或者区域空间简单分类;
  1. 新建homekit桥接:根据上面的分类,使用第三部分基本配置的方法,手动建立几个不同的homekit桥接,这些桥接对应上面的分类的。我个人习惯按照空间分类:把家里分成客厅、书房、主卫等空间,然后分别建立对应的几个homekit的桥接;

  2. 指定设备:建立了几个桥接之后,再根据第四部分教程,把对应的设备选择到对应的homekit桥接。

  3. 接入home kit:使用iPhone或者ipad扫描8123管理界面的通知栏里面对应homekit的二维码接入到苹果家庭应用

关键一定要新建homekit桥,一定要指定设备接入。

为什么要新建多个homekit桥接?

举个例子,假如所有车(设备),都通过一道桥(homekit bridge),存在有一辆车(设备)有问题,就会引发堵车,导致所有车子都过不去。如果我们有多道桥(homekit bridge),每道桥上跑的车(设备),我们都清楚是什么,如果发生故障,很容易定位到具体的车(设备),具体的桥((设备))。所以一定要分桥,指定设备接入,这个是很重要的经验。是homekit稳定运行的关键。

三、添加homekit桥接的基本配置

1. 要接入homekit的设备,要现在homeassistant里面重新命名和确定目标设备的域(设备类型)

  • 如何在homeassistant给设备命名的教程:
  • 如何去定homeassistant设备的域–即设备类型

入口在:8123管理界面,配置,设备与服务,实体注册表页面,找到自己目标设备,看实体id,确定域:

例如我这个人体传感器,它的实体id是binary_sensor.ren_zai_chuan_gan,那么它的域就是:binary_sensor,即这个实体的类型是二元传感器。

2. 新建桥接:

入口:配置–设备与服务-添加集成-输入homekit,搜索,点击apple,选择homekit–不要选错了homekit 控制器。







3. 编辑homekit桥接–命名



4. 选定指定设备





5 用苹果手机或者ipad,扫描二维码,把设备对接进去homekit


附注:设备类型解析

三、附件模式的使用说明

  1. 相机、遥控器、门锁或电视媒体播放器(带有设备类)对接到 HomeKit 时,必须将其设置为附件模式,相关筛选器应设置为仅包含单个实体–即系一个附件桥接只能接入一个设备。

附后说明:

  1. 手机、盒子、设备一定要在同一个局域网,苹果手机扫描的时候,才可以顺利接入;
  2. 如果想加入新的设备,就要找到目标桥接,点击选项,进去指定的设备,根据刚刚的步骤可以操作;
  3. 删除homekit桥接,要先在苹果homekit找到这个桥接删除了,再homeassistant找到这个桥接,右边三个点进去删除。