iobroker-3.apple/homekit神器--iobroker.Yahka的解析与使用

引用来自yahka的wiki翻译**

  • 关于HomeKit的一些话

**
HomeKit的体系结构如下:
设备作为逻辑实体。每个设备可以具有多个服务,并且每个服务具有多个特征。
最后,特征是可以读取或写入值的端点。
服务可能具有哪些特征,由Apple / HomeKit定义并由服务类型确定。服务类型也由Apple / HomeKit定义。

示例:
车库门开启器是一种可以有两种服务的设备:

  • 车库门开启器

  • 灯光

  • 车库门开启器服务本身可能具有不同的特征,如:Name (名称)、**CurrentDoorState(目前的门状态)、TargetDoorState(目标门状态)**等等。

  • 此外,灯光服务可以具有不同的特征,例如: Name (名称)、Brightness(亮度)、 ColorTemperature(色温)、 Hue(色调)、 Saturation(饱和度)、on(开关)

Yahka做了什么

  • 使用Yahka,可以将ioBroker 数据点映射到HomeKit特征

举例:假如一个homekit的支持灯光服务的特征可以包含:Name (名称)、Brightness(亮度)、 ColorTemperature(色温)、 Hue(色调)、 Saturation(饱和度)、on(开关)等六个特征。那么yahka适配器就按照这六个特征搭建一个框架,然后我们就要从iobroker的接入对象里面找到这六个特征对应的**数据源,**从而虚拟出一个可以给homekit支持的设备服务。
2.另外,因为homekit的规范与其他系统的规范不一样,(例如,HomeKit和其他系统之间车库门的“状态”值不同),因此yahka还可以指定函数来转换值。这将在下面描述。

3.为避免过多的管理工作,您在Yahka中创建的所有设备都位于所谓的“桥”之后。使用此桥接器,您只需将Bridge与iOS设备配对即可访问此桥所有设备。另外,允许开不同的桥,即多开**。**

  • 我们通过设置一个可以调节亮度的灯泡为例,说明yahka的用法。实体灯为我书房的网关灯。

全图解析具体过程

首先是yahka的安装过程:

具体设置灯泡的过程

ioBroker因为萝卜哥更精彩~

前排签到

感谢萝卜哥,若是能再加上文字更好,图上的字太小点了

点击图片可以放大