『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 14324|回复: 20

[经验分享] 曲线将非官方homekit产品反向接入HA方法

[复制链接]

4

主题

113

帖子

515

积分

高级会员

Rank: 4

积分
515
金钱
402
HASS币
0
发表于 2018-9-24 04:20:38 | 显示全部楼层 |阅读模式
本帖针对非官方认证homekit配件接入homeassistant进行自动化,官方认证配件可以忽视此贴内容(天生就能反向接入HA),对自动化功能无要求的,也可以忽视此贴。

一些非官方认证的homekit直连产品目前是无法在homeassistant中用增加如下代码
discovery:
  enable:
    - homekit
来接入的,而HA的自动化功能又远比Homekit自己的自动化功能强大得多,百思不得骑姐后突然灵光乍现想到一个曲线救国的方式,如下:

由于手头刚好有博联pro,便自定义了虚拟开关,将其在HA中设置好后,HK中也显现出来,例如:“虚拟厨房灯”,然后在homekit中将homekit直连非官方认证的“厨房灯”和“虚拟厨房灯”设置4个自动化如下图:

IMG_1926.PNG IMG_1927.PNG
分别是:
1、当“虚拟厨房灯”打开时“厨房灯”打开;
2、当“虚拟厨房灯”关掉时“厨房灯”关掉;
3、当“厨房灯”打开时“虚拟厨房灯”打开;
4、当“厨房灯”关掉时“虚拟厨房灯”关掉;

设置好后分别在homekit中任意开关虚拟和实际的灯,对应另外一个都能跟着开关后理论上就可以实现homekit与homeassistant联动了,但对于完美偏执狂来说,看到两个按钮很是不爽,于是关键的一步一定要做,那就是将虚拟和现实组合,也就是在“厨房灯”的“设置”中找到“群组——与其他配件编组...”,如下图:
IMG_1928.jpg IMG_1929.PNG

将“虚拟厨房灯”和“厨房灯”同时选取后,将名称命名为“厨房灯”,确定后完美如下图:

IMG_1930.PNG

此后,无论在homekit中还是homeassistant中操控厨房灯,就都可以实现同步了,于是Homeassistant强大的自动化就能。。。。啦。


评分

参与人数 1金钱 +7 收起 理由
jyz_0501 + 7 感谢提供思路!

查看全部评分

回复

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-9-24 08:05:28 | 显示全部楼层
本帖最后由 jyz_0501 于 2018-9-24 08:08 编辑

大体看懂了你说的什么意思,感谢提供曲线解决思路。
原来是非认证的HK组件不能反向接入啊,难怪刷了渡鸦不管用呢
我整理下我的思路,你的意思是在HA中 写一个操作命令为空的模拟switch或者light或者其他,然后就会自动添加到HK了, 然后通过HK编组功能,把非HK认证实体和模拟编导一个组里,就可以实现同步了??



简单的说,我有个刷了渡鸦固件的sonoff 已经HK直连到了家庭应用,但是HA中不显示,渡鸦不支持HA接入,所以在HA中虚拟一个开关,然后将HK中的虚拟开关和接入HK的渡鸦sonoff 变成一个组,就曲线实现了同步控制。
回复

使用道具 举报

25

主题

688

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

发表于 2018-9-24 08:56:21 | 显示全部楼层
谢谢提供思路,是个不错的变通解决办法,一会儿试试看
回复

使用道具 举报

25

主题

688

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

发表于 2018-9-24 09:15:32 | 显示全部楼层
调试成功,以前都是用自动化实现的同步,这回的编组功能第一次发现,方便多了
回复

使用道具 举报

123

主题

4630

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16087
金钱
11372
HASS币
45
发表于 2018-9-24 12:50:11 | 显示全部楼层
想法不错,路线够曲折
回复

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-9-24 13:21:54 | 显示全部楼层
aktifin 发表于 2018-9-24 09:15
调试成功,以前都是用自动化实现的同步,这回的编组功能第一次发现,方便多了 ...

使用渡鸦sonoff 试验成功
回复

使用道具 举报

34

主题

335

帖子

1844

积分

金牌会员

Rank: 6Rank: 6

积分
1844
金钱
1509
HASS币
0
发表于 2018-9-24 13:41:32 | 显示全部楼层
感谢分享!

回复

使用道具 举报

0

主题

53

帖子

450

积分

中级会员

Rank: 3Rank: 3

积分
450
金钱
397
HASS币
0
发表于 2018-9-24 14:01:23 | 显示全部楼层
感谢思路提供!
回复

使用道具 举报

9

主题

256

帖子

2665

积分

金牌会员

Rank: 6Rank: 6

积分
2665
金钱
2399
HASS币
60
发表于 2018-9-24 16:26:01 来自手机 | 显示全部楼层
说实话,如果是非官方的配件,那还不如自己直接接入HA ,我用8266刷Ravencore 做了好几个HomeKit 的开关,可以说是非常不稳定,经常无响应,很蛋疼
回复

使用道具 举报

2

主题

73

帖子

862

积分

高级会员

Rank: 4

积分
862
金钱
789
HASS币
0
发表于 2018-9-24 22:13:14 | 显示全部楼层
还是没看懂... 这个"反向"能干嘛呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-17 15:47 , Processed in 0.065000 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表