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

 找回密码
 立即注册
查看: 3229|回复: 7

[技术探讨] HomeKit公网接管HA控制

[复制链接]

1

主题

7

帖子

64

积分

注册会员

Rank: 2

积分
64
金钱
57
HASS币
0
发表于 2022-7-20 22:17:33 | 显示全部楼层 |阅读模式
本帖最后由 whisperviper 于 2022-7-20 22:31 编辑

各位前辈好,小弟目前在ESXI部署了一套HA,具体信息稍后贴出来,家中本来是通过米家多模网关绑定在HomeKit实现的通过“家庭”APP管理墙壁开关等其他智能设备,
前几天看到有大神贴出了美的空调可以接入HA的办法,通过设置后的确可以在HA中看到家里的4台挂机。接下来自然就是希望能在“家庭”里看到并且可以通过Siri控制空调,但是有一些疑问想请教各位。

没有部署HA之前,我的家庭APP里的中枢和网关分别为Homepod和米家多模网关,米家网关绑定到Homekit之后子设备都能显示在家庭APP,Homepod作为中枢来接管控制,手机在局域网或者公网环境下都能控制这些设备,此时的控制方向是   iphone家庭APP(Siri)>>>>Homepod>>>>>米家多模网关>>>>>智能设备

但是HA部署之后,我通过集成中的Homekit能导入所有已经接入到HA的设备,iphone在局域网环境下也可以通过Siri控制空调等设备,此时在局域网环境下的控制方向应该是Iphone>>>>HomeBridge>>>>HA>>>米家网关实体>>>智能设备。

但是在4G环境下可以通过家庭APP里的卡片打开设备,但是却无法使用Siri控制,比如叫Siri打开床头灯,Siri会回复“床头灯没有回应”,这个时候我的Homepod依然是接入在当前家庭环境下的,有了解的朋友能指点一二吗?两张不同环境下Siri的回应
4g.jpg wifi.jpg
放上HA的配置信息  
版本core-2022.7.5
安装类型Home Assistant OS
开发版false
Supervisortrue
Dockertrue
用户root
虚拟环境false
Python 版本3.10.5
操作系统系列Linux
操作系统版本5.15.52
CPU 架构x86_64
时区Asia/Shanghai
Configuration Directory/config


回复

使用道具 举报

21

主题

173

帖子

2297

积分

金牌会员

Rank: 6Rank: 6

积分
2297
金钱
2124
HASS币
20
发表于 2022-7-20 22:30:56 | 显示全部楼层
可以用米家,手动场景,然后在米家里直接添加到手机的快捷指令。外网访问好像是不支持语音,只能通过homekit手动操作。
回复

使用道具 举报

1

主题

7

帖子

64

积分

注册会员

Rank: 2

积分
64
金钱
57
HASS币
0
 楼主| 发表于 2022-7-20 22:40:21 | 显示全部楼层
flyice 发表于 2022-7-20 22:30
可以用米家,手动场景,然后在米家里直接添加到手机的快捷指令。外网访问好像是不支持语音,只能通过homeki ...

可能我描述的不够准确,我给出的图片上是我新建的测试家庭,所有的设备都是从HA上导入至家庭APP,然后我希望能通过Siri控制美的空调,所以通过米家or快捷指令之类的就不考虑了,因为米家并不能直接控制美的空调。我对于homepod在HA环境下如何作为中枢有些疑惑,HomePod并没有直接接入至HA,那么它能作为HA环境下的中枢吗?
回复

使用道具 举报

3

主题

64

帖子

1677

积分

金牌会员

Rank: 6Rank: 6

积分
1677
金钱
1613
HASS币
0
发表于 2022-7-20 23:19:09 | 显示全部楼层
whisperviper 发表于 2022-7-20 22:40
可能我描述的不够准确,我给出的图片上是我新建的测试家庭,所有的设备都是从HA上导入至家庭APP,然后我 ...

homepod做中枢
回复

使用道具 举报

27

主题

2143

帖子

8936

积分

论坛元老

Rank: 8Rank: 8

积分
8936
金钱
6788
HASS币
30

论坛元老

发表于 2022-7-21 09:07:52 | 显示全部楼层
有一种可能是和ios固件版本有关系,比如homepod 15.4控制空调像个脑残,15.2控制窗帘像个脑残,,iphone我日常不会用他的siri还真没注意是否有这种版本智障,

如果不介意苹果版本的话,可能尝试都升级都最新版试试,,

我这只是给个思路,我不确定是否是这个问题
回复

使用道具 举报

12

主题

435

帖子

2350

积分

金牌会员

Rank: 6Rank: 6

积分
2350
金钱
1915
HASS币
0
发表于 2022-7-21 09:22:40 | 显示全部楼层
外网,你没中枢控制不了,搞个IPAD homepod atv吧
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24381
金钱
22950
HASS币
290
发表于 2022-7-21 13:54:39 | 显示全部楼层
本帖最后由 dscao 于 2022-7-21 13:58 编辑

嘿, siri  控制家庭app中的配件,好像必须要求在同一局域网,无论有没有中枢。有中枢可以外网在家庭app中控制。
家庭app可以设置多个家庭,比如“中国的家”、“外国的家”,iphone在哪个家的局域网中,嘿,siri就控制哪个的设备,无论你家庭app中选择了哪一个。
如果非要外网控制家庭app中的配件,应该只能通过设置捷径的方法。
再就是除非苹果让嘿siri有关联指定家庭的设置,否则外网一样控制的话就乱了套。
回复

使用道具 举报

1

主题

7

帖子

64

积分

注册会员

Rank: 2

积分
64
金钱
57
HASS币
0
 楼主| 发表于 2022-7-21 17:05:26 | 显示全部楼层
经过一天的排查和测试,我发现是我的网络不稳定和给出的指令不正确导致的,目前我新建了一个测试家庭,将一台iPad作为中枢然后扫描HomeKit集成的二维码,所有的米家设备和美的空调都出现在测试家庭里。
手机上面现在有两个家庭,一个是此前使用HomePod作为中枢,所有设备通过绑定至HomeKit的米家多模网关然后子设备自动导入至家庭APP的。另外一个测试家庭是上述通过HA导入所有智能设备的家庭。
经过测试,iphone在家庭里选择测试家庭,是可以通过SiRi来控制所有智能设备的,WiFi或者4G情况下都是OK的,但是前提是你得在家庭里选择“测试家庭”,或者告诉Siri “打开测试家庭里卧室的空调为制冷模式”,这样就不会出现未找到设备或者设备未响应的回复。
如果家庭APP选择的是第一个家庭,你告诉siri“打开卧室空调为制冷模式”,siri会回复你 “我找不到这个设备”,它并不会去轮询查找空调设备,必须你给的指令让它明确你希望控制哪个家庭的哪个设备才能够完成你的命令。 此贴完结。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-29 00:49 , Processed in 0.093983 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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