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

 找回密码
 立即注册
查看: 3058|回复: 8

[技术探讨] homeAssistant接入apple家庭未响应问题

[复制链接]

1

主题

3

帖子

26

积分

新手上路

Rank: 1

积分
26
金钱
23
HASS币
0
发表于 2022-9-21 10:59:33 | 显示全部楼层 |阅读模式
本帖最后由 obatang 于 2022-9-21 13:47 编辑

家里主要使用apple家庭,最近刚刚通过HA将小米等智能设备接入apple家庭,但是时不时出现设备未响应很头疼,希望有经验的大神指点一二;


物理连接情况:
外网——光纤——猫棒——软路由——网件无线路由器(ap模式)——智能设备(连接路由器2.4g信号,非融合信号)
                                                                      |
                                                                  appleTV

问题描述:

1、刚配置完HA时,一切正常,局域网和外网apple家庭均可以控制智能家居
2、隔天后,发现使用HA接入的设备出现未响应的情况但是原本就是homekit的设备和appleTV却能正常控制意味着,通过HA接入的设备全部失效,而原本就是homekit接入的设备却正常

尝试重启HA,发现就可以恢复正常了,但是隔天HA的设备又全部失效,发现每天都需要重启一下HA才能在apple家庭中正常的使用HA接入的设备

请问各位大神有什么解决方案吗,设备出现未响应的原因是什么呢?为什么每天都需要重启一下HA才能正常使用?





回复

使用道具 举报

0

主题

41

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
金钱
193
HASS币
0
发表于 2022-9-21 13:01:29 | 显示全部楼层
我用ipad做中枢就会这样,吧imessage打开后,就没有这个问题了。
回复

使用道具 举报

1

主题

3

帖子

26

积分

新手上路

Rank: 1

积分
26
金钱
23
HASS币
0
 楼主| 发表于 2022-9-21 13:35:19 | 显示全部楼层
luoyulong 发表于 2022-9-21 13:01
我用ipad做中枢就会这样,吧imessage打开后,就没有这个问题了。

感谢回复,但是我觉得这个和imessage没有什么关系,因为我的手机imessage是一直开着的,而且这个未响应的问题并不是全部未响应,是通过HA接入的设备未响应,其他直接通过homekit接入的设备仍可以正常使用,而且重启HA又恢复正常,所以排除imessage的原因
回复

使用道具 举报

0

主题

117

帖子

1340

积分

金牌会员

Rank: 6Rank: 6

积分
1340
金钱
1223
HASS币
0
发表于 2022-9-21 16:11:48 | 显示全部楼层
有没有固定IP地址?有没有其他旁路由?
回复

使用道具 举报

0

主题

41

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
金钱
193
HASS币
0
发表于 2022-9-21 21:00:46 | 显示全部楼层
obatang 发表于 2022-9-21 13:35
感谢回复,但是我觉得这个和imessage没有什么关系,因为我的手机imessage是一直开着的,而且这个未响应的 ...

还有个问题就是你的桥接设备是不是经过了科学上网,我最开始ipad配置了旁路网关就会频繁无响应,在科学上网上把apple直连也不行,把ipad以正常网络接入过后就没问题了。后面1次是因为两台手机换卡了,导致另一个号码imessage默认未开启,再次出现无响应,并且是主力机,备用机却可以正常使用,联系苹果客服给出的方案,将信将疑开启了imessage,问题就没有再出现了。
回复

使用道具 举报

1

主题

3

帖子

26

积分

新手上路

Rank: 1

积分
26
金钱
23
HASS币
0
 楼主| 发表于 2022-9-22 08:13:13 | 显示全部楼层
luoyulong 发表于 2022-9-21 21:00
还有个问题就是你的桥接设备是不是经过了科学上网,我最开始ipad配置了旁路网关就会频繁无响应,在科学上 ...

我很确定, 就是宽带重新拨号的问题, 昨晚尝试了手动重新拨号, 通过HA接入apple家庭的设备全部无响应, 但是只要我重启HA, 这个问题就解决了, 也就是说每次宽带重新拨号, HA都要重启一下, 不然设备就不能响应, 估计您还是没有理解我的问题, HA不是不能用, 是每次宽带重新拨号时才不能用, 所以和科学上网或者imessage没有任何关系, 因为运营商的原因, 宽带会定期重新拨号, 所以这个问题会一直出现, 目前我设置了每天凌晨定时重启HA, 但是我觉得这不是一个好方案
回复

使用道具 举报

9

主题

181

帖子

1297

积分

金牌会员

Rank: 6Rank: 6

积分
1297
金钱
1116
HASS币
0
发表于 2022-9-22 10:11:54 | 显示全部楼层
关键的信息,HA装在哪里,怎么接入的网络你却没提。在软路由的容器里?

重新拨号也许是导致问题出现的trigger,但并不是原因。正常情况下重新拨号也不应该无响应。

分析问题要讲逻辑:找定量,找变量,分析异同。

1,本身支持homekit的设备正常,证明I)homekit机制不受重新拨号影响,重新拨号不是根本问题;II)apple tv作为家庭网关也工作正常(还需明确一下HA代理的设备是外网无响应还是内外网均无响应);
2,HA代理的设备和原生homekit设备的唯一区别在于所处的网络拓扑点不同。你HA是装在软路由上的吗?用的是HOST还是NAT模式,恐怕是NAT吧?
3,拨号会改变的是外网IP和IPV6地址,内网IPv4无论是否做了静态DHCP,租期内也都不会变。
4,确认一下家里是否只有apple tv一个家庭网关,还有没有ipad,homepod什么的干扰。

分析这么一圈,把目光聚聚焦在以下几点即可:
1,mDNS,HA所在的上级网关,HA的host机,都要确保mDNS工作正常。
2,IPV6,要么全关了,要么检查HA所在的host,HA容器,HA配置里是否都开启了。
3,检查HA host的防火墙策略。不行就先关掉测试一下。
4,排除ipad,homepod等也可作为homekit网关的设备的干扰。

盲猜,大概率你HA是装在软路由上,容器安装,NAT模式。这样出问题的HA发布给家庭网关的虚拟homekit设备,和没问题的原生homekit设备最大的区别点就出来了吧?多了一层NAT。如果用的是HOST模式,那就检查软路由的防火墙策略。
回复

使用道具 举报

0

主题

3

帖子

24

积分

新手上路

Rank: 1

积分
24
金钱
21
HASS币
0
发表于 2023-7-26 18:38:20 | 显示全部楼层
befantasy 发表于 2022-9-22 10:11
关键的信息,HA装在哪里,怎么接入的网络你却没提。在软路由的容器里?

重新拨号也许是导致问题出现的trig ...

大佬,我用的魔百盒装的os系统,魔百和上级是联通fttr的光猫,通过homebridge桥接的海尔美的小米格力到苹果家庭app里,刚添加有响应,过一会设备全部无响应,每次reload一下homebridge就好了,一会又设备未响应,我都懵了,联通光猫的IGMP是开启状态,请大佬指教,可付费!
回复

使用道具 举报

0

主题

1

帖子

32

积分

新手上路

Rank: 1

积分
32
金钱
31
HASS币
0
发表于 2023-12-29 02:59:56 | 显示全部楼层
befantasy 发表于 2022-9-22 10:11
关键的信息,HA装在哪里,怎么接入的网络你却没提。在软路由的容器里?

重新拨号也许是导致问题出现的trig ...

你好,我看了你的评论,我就是ha安装在软路由容器里。您里面提到host/nat模式怎么设置?才能正常。如方便能否具体告知一下,网络小白一只,不胜感激
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 05:22 , Processed in 0.056717 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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