用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

98

主题

159

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
23089
2019-2-20 18:36:25 robot 管理员 楼主 6924
引用来自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设备配对即可访问此桥所有设备。另外,允许开不同的桥,即多开



使用道具 举报 回复
具体设置灯泡的过程

3.1.png


3.2.png


3.3.png


3.4.png


3.5.png


3.6.png


3.7.png


3.8.png


3.9.png


3.10.png


3.11.png


3.12.png






使用道具 举报 回复 支持 1 反对 0
  • 我们通过设置一个可以调节亮度的灯泡为例,说明yahka的用法。实体灯为我书房的网关灯。

全图解析具体过程
首先是yahka的安装过程:
2安装最新版适配器.png



使用道具 举报 回复 支持 反对
ioBroker因为萝卜哥更精彩~
使用道具 举报 回复 支持 反对
前排签到
使用道具 举报 回复
感谢萝卜哥,若是能再加上文字更好,图上的字太小点了
使用道具 举报 回复 支持 反对
2019-5-5 08:06:12 robot 管理员
7#
gujiys 发表于 2019-5-5 04:16
感谢萝卜哥,若是能再加上文字更好,图上的字太小点了

点击图片可以放大
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册