homeassistant自带homekit组件,这让homeassistant里面的设备接入到苹果的家庭中变的简单起来。

废话不多说直接进入正题

  • 如何启用homekit

在homeassistant中启用homekit有两种方式。一种是通过UI的方式,一种是通过configuration.yaml的方式。官方目前建议,要么只用UI,要么只用configuration.yaml,二选一。

下面就来介绍这两种方式。

1,通过UI的方式

①,在homeassistant界面依次点击“配置”-->“集成”-->“添加集成”

android studio智能家居 智能家居homeassistant_UI

android studio智能家居 智能家居homeassistant_android studio智能家居_02

 

②,在弹出来的界面中搜索“homekit”,会出来两个,第一个homekit便是。另一个homekit控制器是用来把支持homekit的设备添加进homeassistant中的。

android studio智能家居 智能家居homeassistant_android studio智能家居_03

 

③,点击homekit,然后选择要接入homekit的域,不知道如何选择的话,先大体上选择几个常用的,其它的后期可以再选。

android studio智能家居 智能家居homeassistant_android studio智能家居_04

 

④,选择完成后,点击“提交”

android studio智能家居 智能家居homeassistant_UI_05

 

⑤,在出来的界面中,再点“提交”。

android studio智能家居 智能家居homeassistant_推送_06

 

⑥,在弹出的界面中选择区域,也可以不选,后期可以再选,选择后,点击“完成”

android studio智能家居 智能家居homeassistant_android studio智能家居_07

⑦,点击侧边栏的通知,会出现二维码。

android studio智能家居 智能家居homeassistant_重启_08

 

android studio智能家居 智能家居homeassistant_UI_09

 

一步一步就添加完成了。

2,通过configuration.yaml的方式。

  如果推送给苹果的家庭时想有一些特定的改变,比如覆盖 HomeKit 集成用于与您的网络通信的 IP 地址等,就得用这种方式。

①点侧边栏的插件File Editor,找到configuration.yaml文件,并打开。

android studio智能家居 智能家居homeassistant_android studio智能家居_10

 

android studio智能家居 智能家居homeassistant_android studio智能家居_11

②,在configuration.yaml文件中,找个空白处,写上homekit:  注意有冒号。

 

android studio智能家居 智能家居homeassistant_UI_12

③,依次,点击,”配置”--->”服务控制”,重启homeassistant服务。

android studio智能家居 智能家居homeassistant_UI_13

android studio智能家居 智能家居homeassistant_推送_14

 

④,重启homeassistant服务后,等一会,服务起来,通知会有二维码,打开苹果的家庭扫描添加即可。

ps:

  ①,用configuration.yaml的方式,当然还有其它很多选项,具体可查官网,链接我会放在文章的最后。举个例子

homekit:

  - filter:

      include_entities:  #加上这个选项,是将下面的实体推送给homekit,其它的不推送。

        - switch.wireless05_switch

        - sensor.temperature01

        - binary_sensor.pir01_sensor

        - sensor.myhumidity01

    entity_config: #这里是推送给homekit时,在homekit中要显示的名称。

      binary_sensor.pir01_sensor:

        name: "人体红外"

      sensor.myhumidity01:

        name: "室内湿度"

      sensor.temperature01:

        name: "室内温度"

      switch.wireless05_switch:

        name: "卧室开关"

  ②,用UI方式可以添加多个homekit集成,都可以扫码接入苹果的家庭中。

homekit官方链接https://www.home-assistant.io/integrations/homekit/